diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..def7573 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/Library +/Temp +*.sln +*.csproj \ No newline at end of file diff --git a/Assets/AreaLight.meta b/Assets/AreaLight.meta new file mode 100644 index 0000000..c7feb87 --- /dev/null +++ b/Assets/AreaLight.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 692b74bd11c622b4ab56587cf3ebc53a +folderAsset: yes +timeCreated: 1476957694 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AreaLight/AreaLight.prefab b/Assets/AreaLight/AreaLight.prefab new file mode 100644 index 0000000..7ae5a74 --- /dev/null +++ b/Assets/AreaLight/AreaLight.prefab @@ -0,0 +1,179 @@ +%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: + - target: {fileID: 0} + propertyPath: m_ProxyShader + value: + objectReference: {fileID: 4800000, guid: 2b28be3523d190a41910088d1ee68ef7, type: 3} + - target: {fileID: 0} + propertyPath: m_Cube + value: + objectReference: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} + - target: {fileID: 0} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Intensity + value: 0.8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BlurShadowmapShader + value: + objectReference: {fileID: 4800000, guid: 701192b62a7678549918bc87434699fe, type: 3} + - target: {fileID: 0} + propertyPath: m_ShadowmapRes + value: 2048 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Shadows + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1000010046428508} + m_IsPrefabParent: 1 +--- !u!1 &1000010046428508 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4000014113918066} + - 114: {fileID: 114000011647635530} + - 33: {fileID: 33000012356353452} + - 23: {fileID: 23000012433474804} + - 114: {fileID: 114000013519192348} + m_Layer: 0 + m_Name: AreaLight + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4000014113918066 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000010046428508} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!23 &23000012433474804 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000010046428508} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 1eb056d70e23cc34a9e926d8c8c887a5, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &33000012356353452 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000010046428508} + m_Mesh: {fileID: 0} +--- !u!114 &114000011647635530 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000010046428508} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 792909cacf2415c48a1d7eebef426b5d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Cube: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} + m_ProxyShader: {fileID: 4800000, guid: 2b28be3523d190a41910088d1ee68ef7, type: 3} + m_ShadowmapShader: {fileID: 4800000, guid: 2c4cd42b134f7864fa579350e9cf6896, type: 3} + m_BlurShadowmapShader: {fileID: 4800000, guid: 701192b62a7678549918bc87434699fe, + type: 3} + m_RenderSource: 1 + m_Size: {x: 2, y: 2, z: 6} + m_Angle: 100 + m_Intensity: 0.8 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Shadows: 0 + m_ShadowCullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_ShadowmapRes: 2048 + m_ReceiverSearchDistance: 24 + m_ReceiverDistanceScale: 5 + m_LightNearSize: 4 + m_LightFarSize: 22 + m_ShadowBias: 0.02 + m_Quad: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!114 &114000013519192348 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000010046428508} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 097385f2a510795498370c4d62e61572, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IntensityMult: 1 + m_RangeMult: 1 + m_BlurShadowmapShader: {fileID: 0} + m_CopyShadowParamsShader: {fileID: 0} + m_ForceOnForFog: 0 + m_Shadows: 0 + m_ShadowmapRes: 512 + m_BlurIterations: 0 + m_BlurSize: 1 + m_ESMExponent: 40 + m_Bounded: 1 diff --git a/Assets/AreaLight/AreaLight.prefab.meta b/Assets/AreaLight/AreaLight.prefab.meta new file mode 100644 index 0000000..184c783 --- /dev/null +++ b/Assets/AreaLight/AreaLight.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c946fa75949b4b0469e29c6e49bd3577 +timeCreated: 1450870880 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AreaLight/Scripts.meta b/Assets/AreaLight/Scripts.meta new file mode 100644 index 0000000..d95f341 --- /dev/null +++ b/Assets/AreaLight/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 26b199722eb73ad45b1ee21d58a9242f +folderAsset: yes +timeCreated: 1477748665 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AreaLight/Scripts/AreaLight.Direct.cs b/Assets/AreaLight/Scripts/AreaLight.Direct.cs new file mode 100644 index 0000000..aa8eab2 --- /dev/null +++ b/Assets/AreaLight/Scripts/AreaLight.Direct.cs @@ -0,0 +1,143 @@ +using UnityEngine; +using UnityEngine.Rendering; +using System.Collections.Generic; + +public partial class AreaLight : MonoBehaviour +{ + [HideInInspector] + public Mesh m_Cube; + [HideInInspector] + public Shader m_ProxyShader; + Material m_ProxyMaterial; + static Texture2D s_TransformInvTexture_Specular; + static Texture2D s_TransformInvTexture_Diffuse; + static Texture2D s_AmpDiffAmpSpecFresnel; + + Dictionary m_Cameras = new Dictionary(); + static CameraEvent kCameraEvent = CameraEvent.AfterLighting; + + bool InitDirect() + { + if (m_ProxyShader == null || m_Cube == null) + return false; + + // Proxy + m_ProxyMaterial = new Material(m_ProxyShader); + m_ProxyMaterial.hideFlags = HideFlags.HideAndDontSave; + + return true; + } + + void SetUpLUTs() + { + if (s_TransformInvTexture_Diffuse == null) + s_TransformInvTexture_Diffuse = AreaLightLUT.LoadLUT(AreaLightLUT.LUTType.TransformInv_DisneyDiffuse); + if (s_TransformInvTexture_Specular == null) + s_TransformInvTexture_Specular = AreaLightLUT.LoadLUT(AreaLightLUT.LUTType.TransformInv_GGX); + if (s_AmpDiffAmpSpecFresnel == null) + s_AmpDiffAmpSpecFresnel = AreaLightLUT.LoadLUT(AreaLightLUT.LUTType.AmpDiffAmpSpecFresnel); + + m_ProxyMaterial.SetTexture("_TransformInv_Diffuse", s_TransformInvTexture_Diffuse); + m_ProxyMaterial.SetTexture("_TransformInv_Specular", s_TransformInvTexture_Specular); + m_ProxyMaterial.SetTexture("_AmpDiffAmpSpecFresnel", s_AmpDiffAmpSpecFresnel); + } + + void Cleanup() + { + for(var e = m_Cameras.GetEnumerator(); e.MoveNext();) + { + var cam = e.Current; + if (cam.Key != null && cam.Value != null) + { + cam.Key.RemoveCommandBuffer (kCameraEvent, cam.Value); + } + } + m_Cameras.Clear(); + } + + static readonly float[,] offsets = new float[4,2] {{1, 1}, {1, -1}, {-1, -1}, {-1, 1}}; + + CommandBuffer GetOrCreateCommandBuffer(Camera cam) + { + if(cam == null) + return null; + + CommandBuffer buf = null; + if(!m_Cameras.ContainsKey(cam)) { + buf = new CommandBuffer(); + buf.name = /*"Area light: " +*/ gameObject.name; + m_Cameras[cam] = buf; + cam.AddCommandBuffer(kCameraEvent, buf); + cam.depthTextureMode |= DepthTextureMode.Depth; + } else { + buf = m_Cameras[cam]; + buf.Clear(); + } + + return buf; + } + + public void SetUpCommandBuffer() + { + if (InsideShadowmapCameraRender()) + return; + + Camera cam = Camera.current; + CommandBuffer buf = GetOrCreateCommandBuffer(cam); + + buf.SetGlobalVector("_LightPos", transform.position); + buf.SetGlobalVector("_LightColor", GetColor()); + SetUpLUTs(); + + // Needed as we're using the vert_deferred vertex shader from UnityDeferredLibrary.cginc + // TODO: Make the light render as quad if it intersects both near and far plane. + // (Also missing: rendering as front faces when near doesn't intersect, stencil optimisations) + buf.SetGlobalFloat("_LightAsQuad", 0); + + // A little bit of bias to prevent the light from lighting itself - the source quad + float z = 0.01f; + Transform t = transform; + + Matrix4x4 lightVerts = new Matrix4x4(); + for (int i = 0; i < 4; i++) + lightVerts.SetRow(i, t.TransformPoint(new Vector3(m_Size.x * offsets[i,0], m_Size.y * offsets[i,1], z) * 0.5f)); + buf.SetGlobalMatrix("_LightVerts", lightVerts); + + if (m_Shadows) + SetUpShadowmapForSampling(buf); + + Matrix4x4 m = Matrix4x4.TRS(new Vector3(0, 0, 10.0f), Quaternion.identity, Vector3.one * 20); + buf.DrawMesh(m_Cube, t.localToWorldMatrix * m, m_ProxyMaterial, 0, m_Shadows ? /*shadows*/ 0 : /*no shadows*/ 1); + } + + void SetKeyword(string keyword, bool on) + { + if (on) + m_ProxyMaterial.EnableKeyword(keyword); + else + m_ProxyMaterial.DisableKeyword(keyword); + } + + void ReleaseTemporary(ref RenderTexture rt) + { + if (rt == null) + return; + + RenderTexture.ReleaseTemporary(rt); + rt = null; + } + + Color GetColor() + { + if (QualitySettings.activeColorSpace == ColorSpace.Gamma) + return m_Color * m_Intensity; + + return new Color( + Mathf.GammaToLinearSpace(m_Color.r * m_Intensity), + Mathf.GammaToLinearSpace(m_Color.g * m_Intensity), + Mathf.GammaToLinearSpace(m_Color.b * m_Intensity), + 1.0f + ); + } + +} diff --git a/Assets/AreaLight/Scripts/AreaLight.Direct.cs.meta b/Assets/AreaLight/Scripts/AreaLight.Direct.cs.meta new file mode 100644 index 0000000..5ea5fa9 --- /dev/null +++ b/Assets/AreaLight/Scripts/AreaLight.Direct.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f166f8247b9668b45bd44bb7d17f3e1d +timeCreated: 1453074905 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AreaLight/Scripts/AreaLight.Shadow.cs b/Assets/AreaLight/Scripts/AreaLight.Shadow.cs new file mode 100644 index 0000000..2c2778b --- /dev/null +++ b/Assets/AreaLight/Scripts/AreaLight.Shadow.cs @@ -0,0 +1,303 @@ +using UnityEngine; +using UnityEngine.Rendering; + +public partial class AreaLight : MonoBehaviour +{ + Camera m_ShadowmapCamera; + Transform m_ShadowmapCameraTransform; + + [HideInInspector] + public Shader m_ShadowmapShader; + [HideInInspector] + public Shader m_BlurShadowmapShader; + Material m_BlurShadowmapMaterial; + RenderTexture m_Shadowmap = null; + RenderTexture m_BlurredShadowmap = null; + Texture2D m_ShadowmapDummy = null; + + int m_ShadowmapRenderTime = -1; + int m_BlurredShadowmapRenderTime = -1; + FogLight m_FogLight = null; + + public enum TextureSize + { + x512 = 512, + x1024 = 1024, + x2048 = 2048, + x4096 = 4096, + } + + void UpdateShadowmap(int res) + { + if (m_Shadowmap != null && m_ShadowmapRenderTime == Time.renderedFrameCount) + return; + + // Create the camera + if (m_ShadowmapCamera == null) + { + if (m_ShadowmapShader == null) + { + Debug.LogError("AreaLight's shadowmap shader not assigned.", this); + return; + } + + GameObject go = new GameObject("Shadowmap Camera"); + go.AddComponent(typeof(Camera)); + m_ShadowmapCamera = go.GetComponent(); + go.hideFlags = HideFlags.HideAndDontSave; + m_ShadowmapCamera.enabled = false; + m_ShadowmapCamera.clearFlags = CameraClearFlags.SolidColor; + m_ShadowmapCamera.renderingPath = RenderingPath.Forward; + // exp(EXPONENT) for ESM, white for VSM + // m_ShadowmapCamera.backgroundColor = new Color(Mathf.Exp(EXPONENT), 0, 0, 0); + m_ShadowmapCamera.backgroundColor = Color.white; + m_ShadowmapCameraTransform = go.transform; + m_ShadowmapCameraTransform.parent = transform; + m_ShadowmapCameraTransform.localRotation = Quaternion.identity; + } + + if (m_Angle == 0.0f) + { + m_ShadowmapCamera.orthographic = true; + m_ShadowmapCameraTransform.localPosition = Vector3.zero; + m_ShadowmapCamera.nearClipPlane = 0; + m_ShadowmapCamera.farClipPlane = m_Size.z; + m_ShadowmapCamera.orthographicSize = 0.5f * m_Size.y; + m_ShadowmapCamera.aspect = m_Size.x / m_Size.y; + } + else + { + m_ShadowmapCamera.orthographic = false; + float near = GetNearToCenter(); + m_ShadowmapCameraTransform.localPosition = -near * Vector3.forward; + m_ShadowmapCamera.nearClipPlane = near; + m_ShadowmapCamera.farClipPlane = near + m_Size.z; + m_ShadowmapCamera.fieldOfView = m_Angle; + m_ShadowmapCamera.aspect = m_Size.x / m_Size.y; + } + + ReleaseTemporary(ref m_Shadowmap); + m_Shadowmap = RenderTexture.GetTemporary(res, res, 24, RenderTextureFormat.Shadowmap); + m_Shadowmap.name = "AreaLight Shadowmap"; + m_Shadowmap.filterMode = FilterMode.Bilinear; + m_Shadowmap.wrapMode = TextureWrapMode.Clamp; + + m_ShadowmapCamera.targetTexture = m_Shadowmap; + + // Clear. RenderWithShader() should clear too, but it doesn't. + // TODO: Check if it's a bug. + m_ShadowmapCamera.cullingMask = 0; + m_ShadowmapCamera.Render(); + m_ShadowmapCamera.cullingMask = m_ShadowCullingMask; + + // We might be rendering inside PlaneReflections, which invert culling. Disable temporarily. + var oldCulling = GL.invertCulling; + GL.invertCulling = false; + + m_ShadowmapCamera.RenderWithShader(m_ShadowmapShader, "RenderType"); + + // Back to whatever was the culling mode. + GL.invertCulling = oldCulling; + + m_ShadowmapRenderTime = Time.renderedFrameCount; + } + + public RenderTexture GetBlurredShadowmap() + { + UpdateBlurredShadowmap(); + return m_BlurredShadowmap; + } + + RenderTexture[] temp; + + void UpdateBlurredShadowmap() + { + if (m_BlurredShadowmap != null && m_BlurredShadowmapRenderTime == Time.renderedFrameCount) + return; + + InitFogLight(); + + int startRes = (int)m_ShadowmapRes; + int targetRes = (int)m_FogLight.m_ShadowmapRes; + + // To make things easier, blurred shadowmap is at most half the size of the regular. + if (isActiveAndEnabled && m_Shadows) + { + targetRes = Mathf.Min(targetRes, startRes/2); + } + else + { + // If the area light or the shadows on it are disabled, we can + // just get the most convenient resolution for us. + startRes = 2 * startRes; + } + + UpdateShadowmap(startRes); + + RenderTexture originalRT = RenderTexture.active; + + // Downsample + ReleaseTemporary(ref m_BlurredShadowmap); + InitMaterial(ref m_BlurShadowmapMaterial, m_BlurShadowmapShader); + int downsampleSteps = (int)Mathf.Log(startRes / targetRes, 2); + if (temp == null || temp.Length != downsampleSteps) + temp = new RenderTexture[downsampleSteps]; + // RFloat for ESM, RGHalf for VSM + RenderTextureFormat format = RenderTextureFormat.RGHalf; + + for(int i = 0, currentRes = startRes/2; i < downsampleSteps; i++) + { + temp[i] = RenderTexture.GetTemporary(currentRes, currentRes, 0, format, RenderTextureReadWrite.Linear); + temp[i].name = "AreaLight Shadow Downsample"; + temp[i].filterMode = FilterMode.Bilinear; + temp[i].wrapMode = TextureWrapMode.Clamp; + m_BlurShadowmapMaterial.SetVector("_TexelSize", new Vector4(0.5f/currentRes, 0.5f/currentRes, 0, 0)); + + if (i == 0) + { + m_BlurShadowmapMaterial.SetTexture("_Shadowmap", m_Shadowmap); + InitShadowmapDummy(); + m_BlurShadowmapMaterial.SetTexture("_ShadowmapDummy", m_ShadowmapDummy); + m_BlurShadowmapMaterial.SetVector("_ZParams", GetZParams()); + m_BlurShadowmapMaterial.SetFloat("_ESMExponent", m_FogLight.m_ESMExponent); + Blur(m_Shadowmap, temp[i], /*sample & convert shadowmap*/ 0); + } + else + { + m_BlurShadowmapMaterial.SetTexture("_MainTex", temp[i - 1]); + Blur(temp[i - 1], temp[i], /*regular sample*/ 1); + } + + currentRes /= 2; + } + + for (int i = 0; i < downsampleSteps - 1; i++) + RenderTexture.ReleaseTemporary(temp[i]); + + m_BlurredShadowmap = temp[downsampleSteps - 1]; + + // Blur + if (m_FogLight.m_BlurIterations > 0) + { + RenderTexture tempBlur = RenderTexture.GetTemporary (targetRes, targetRes, 0, format, RenderTextureReadWrite.Linear); + tempBlur.name = "AreaLight Shadow Blur"; + tempBlur.filterMode = FilterMode.Bilinear; + tempBlur.wrapMode = TextureWrapMode.Clamp; + + m_BlurShadowmapMaterial.SetVector("_MainTex_TexelSize", new Vector4(1.0f/targetRes, 1.0f/targetRes, 0, 0)); + + float blurSize = m_FogLight.m_BlurSize; + for(int i = 0; i < m_FogLight.m_BlurIterations; i++) + { + m_BlurShadowmapMaterial.SetFloat ("_BlurSize", blurSize); + Blur(m_BlurredShadowmap, tempBlur, /*vertical blur*/2); + Blur(tempBlur, m_BlurredShadowmap, /*horizontal blur*/3); + blurSize *= 1.2f; + } + + RenderTexture.ReleaseTemporary(tempBlur); + } + + RenderTexture.active = originalRT; + + m_BlurredShadowmapRenderTime = Time.renderedFrameCount; + } + + // Normally would've used Graphics.Blit(), but it breaks picking in the scene view. + // TODO: bug report + void Blur(RenderTexture src, RenderTexture dst, int pass) + { + RenderTexture.active = dst; + m_BlurShadowmapMaterial.SetTexture("_MainTex", src); + m_BlurShadowmapMaterial.SetPass(pass); + RenderQuad(); + } + + void RenderQuad() + { + GL.Begin(GL.QUADS); + GL.TexCoord2( 0, 0); + GL.Vertex3 (-1, 1, 0); + GL.TexCoord2( 0, 1); + GL.Vertex3 (-1,-1, 0); + GL.TexCoord2( 1, 1); + GL.Vertex3 ( 1,-1, 0); + GL.TexCoord2( 1, 0); + GL.Vertex3 ( 1, 1, 0); + GL.End(); + } + + void SetUpShadowmapForSampling(CommandBuffer buf) + { + UpdateShadowmap((int)m_ShadowmapRes); + + buf.SetGlobalTexture("_Shadowmap", m_Shadowmap); + InitShadowmapDummy(); + m_ProxyMaterial.SetTexture("_ShadowmapDummy", m_ShadowmapDummy); + buf.SetGlobalMatrix("_ShadowProjectionMatrix", GetProjectionMatrix()); + + float texelsInMap = (int)m_ShadowmapRes; + float relativeTexelSize = texelsInMap / 2048.0f; + + buf.SetGlobalFloat("_ShadowReceiverWidth", relativeTexelSize * m_ReceiverSearchDistance / texelsInMap); + + buf.SetGlobalFloat("_ShadowReceiverDistanceScale", m_ReceiverDistanceScale * 0.5f / 10.0f); // 10 samples in shader + + Vector2 shadowLightWidth = new Vector2(m_LightNearSize, m_LightFarSize) * relativeTexelSize / texelsInMap; + buf.SetGlobalVector("_ShadowLightWidth", shadowLightWidth); + + buf.SetGlobalFloat("_ShadowBias", m_ShadowBias); + } + + void InitMaterial(ref Material material, Shader shader) + { + if (material) + return; + + if (!shader) + { + Debug.LogError("Missing shader"); + return; + } + + material = new Material(shader); + material.hideFlags = HideFlags.HideAndDontSave; + } + + void InitShadowmapDummy() + { + if(m_ShadowmapDummy != null) + return; + m_ShadowmapDummy = new Texture2D(1, 1, TextureFormat.Alpha8, false, true); + m_ShadowmapDummy.filterMode = FilterMode.Point; + m_ShadowmapDummy.SetPixel(0, 0, new Color(0f, 0f, 0f, 0f)); + m_ShadowmapDummy.Apply(false, true); + } + + void InitFogLight() + { + if (m_FogLight != null) + return; + + // It should always be here, because it triggered this code path in the first place. + m_FogLight = GetComponent(); + } + + bool InsideShadowmapCameraRender() + { + RenderTexture target = Camera.current.targetTexture; + return target != null && target.format == RenderTextureFormat.Shadowmap; + } + + Vector4 GetZParams() + { + float n = GetNearToCenter(); + float f = n + m_Size.z; + // linear z, 0 near, 1 far + // linearz = A * (z + 1.0) / (z + B); + // A = n/(n - f) + // B = (n + f)/(n - f) + + return new Vector4(n/(n - f), (n + f)/(n - f), 0, 0); + } +} diff --git a/Assets/AreaLight/Scripts/AreaLight.Shadow.cs.meta b/Assets/AreaLight/Scripts/AreaLight.Shadow.cs.meta new file mode 100644 index 0000000..0e0c437 --- /dev/null +++ b/Assets/AreaLight/Scripts/AreaLight.Shadow.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 263b59280b7c4e04aa70d3c9cb1a5586 +timeCreated: 1455014110 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AreaLight/Scripts/AreaLight.cs b/Assets/AreaLight/Scripts/AreaLight.cs new file mode 100644 index 0000000..6374820 --- /dev/null +++ b/Assets/AreaLight/Scripts/AreaLight.cs @@ -0,0 +1,297 @@ +using UnityEngine; + +[ExecuteInEditMode] +public partial class AreaLight : MonoBehaviour +{ + public bool m_RenderSource = true; + public Vector3 m_Size = new Vector3(1, 1, 2); + [Range(0, 179)] + public float m_Angle = 0.0f; + [MinValue(0)] + public float m_Intensity = 0.8f; + public Color m_Color = Color.white; + + [Header("Shadows")] + public bool m_Shadows = false; + public LayerMask m_ShadowCullingMask = ~0; + public TextureSize m_ShadowmapRes = TextureSize.x2048; + [MinValue(0)] + public float m_ReceiverSearchDistance = 24.0f; + [MinValue(0)] + public float m_ReceiverDistanceScale = 5.0f; + [MinValue(0)] + public float m_LightNearSize = 4.0f; + [MinValue(0)] + public float m_LightFarSize = 22.0f; + [Range(0, 0.1f)] + public float m_ShadowBias = 0.001f; + + MeshRenderer m_SourceRenderer; + Mesh m_SourceMesh; + [HideInInspector] + public Mesh m_Quad; + Vector2 m_CurrentQuadSize = Vector2.zero; + Vector3 m_CurrentSize = Vector3.zero; + float m_CurrentAngle = -1.0f; + + bool m_Initialized = false; + MaterialPropertyBlock m_props; + + void Awake() + { + if(!Init()) + return; + UpdateSourceMesh(); + } + + bool Init() + { + if (m_Initialized) + return true; + + if (m_Quad == null || !InitDirect()) + return false; + + m_SourceRenderer = GetComponent(); + m_SourceRenderer.enabled = true; + m_SourceMesh = Instantiate(m_Quad); + m_SourceMesh.hideFlags = HideFlags.HideAndDontSave; + MeshFilter mfs = gameObject.GetComponent(); + mfs.sharedMesh = m_SourceMesh; + + Transform t = transform; + if (t.localScale != Vector3.one) + { +#if UNITY_EDITOR + Debug.LogError("AreaLights don't like to be scaled. Setting local scale to 1.", this); +#endif + t.localScale = Vector3.one; + } + + SetUpLUTs(); + + m_Initialized = true; + return true; + } + + void OnEnable() + { + m_props = new MaterialPropertyBlock(); + + if(!Init()) + return; + UpdateSourceMesh(); + } + + void OnDisable() + { + if(!Application.isPlaying) + Cleanup(); + else + for(var e = m_Cameras.GetEnumerator(); e.MoveNext();) + if(e.Current.Value != null) + e.Current.Value.Clear(); + } + + void OnDestroy() + { + if (m_ProxyMaterial != null) + DestroyImmediate(m_ProxyMaterial); + if (m_SourceMesh != null) + DestroyImmediate(m_SourceMesh); + Cleanup(); + } + + static Vector3[] vertices = new Vector3[4]; + + void UpdateSourceMesh() + { + m_Size.x = Mathf.Max(m_Size.x, 0); + m_Size.y = Mathf.Max(m_Size.y, 0); + m_Size.z = Mathf.Max(m_Size.z, 0); + + Vector2 quadSize = m_RenderSource && enabled ? new Vector2(m_Size.x, m_Size.y) : Vector2.one * 0.0001f; + if (quadSize != m_CurrentQuadSize) + { + + float x = quadSize.x * 0.5f; + float y = quadSize.y * 0.5f; + // To prevent the source quad from getting into the shadowmap, offset it back a bit. + float z = -0.001f; + vertices[0].Set(-x, y, z); + vertices[1].Set( x, -y, z); + vertices[2].Set( x, y, z); + vertices[3].Set(-x, -y, z); + + m_SourceMesh.vertices = vertices; + + m_CurrentQuadSize = quadSize; + } + + if (m_Size != m_CurrentSize || m_Angle != m_CurrentAngle) + { + // Set the bounds of the mesh to large, so that they drive rendering of the entire light + // TODO: Make the bounds tight around the shape of the light. Right now they're just tight around + // the shadow frustum, which is fine if the shadows are enable (ok, maybe far plane should be more clever), + // but doesn't make sense if shadows are disabled. + m_SourceMesh.bounds = GetFrustumBounds(); + } + } + + void Update() + { + if (!gameObject.activeInHierarchy || !enabled) + { + Cleanup(); + return; + } + + if(!Init()) + return; + + UpdateSourceMesh(); + + if(Application.isPlaying) + for(var e = m_Cameras.GetEnumerator(); e.MoveNext();) + if(e.Current.Value != null) + e.Current.Value.Clear(); + } + + void OnWillRenderObject() + { + if(!Init()) + return; + + // TODO: This is just a very rough guess. Need to properly calculate the surface emission + // intensity based on light's intensity. + Color color = new Color( + Mathf.GammaToLinearSpace(m_Color.r), + Mathf.GammaToLinearSpace(m_Color.g), + Mathf.GammaToLinearSpace(m_Color.b), + 1.0f); + m_props.SetVector("_EmissionColor", color * m_Intensity); + m_SourceRenderer.SetPropertyBlock(m_props); + + SetUpCommandBuffer(); + } + + float GetNearToCenter() + { + if (m_Angle == 0.0f) + return 0; + + return m_Size.y * 0.5f / Mathf.Tan(m_Angle * 0.5f * Mathf.Deg2Rad); + } + + Matrix4x4 GetOffsetMatrix(float zOffset) + { + Matrix4x4 m = Matrix4x4.identity; + m.SetColumn(3, new Vector4(0, 0, zOffset, 1)); + return m; + } + + public Matrix4x4 GetProjectionMatrix(bool linearZ = false) + { + Matrix4x4 m; + + if (m_Angle == 0.0f) + { + m = Matrix4x4.Ortho(-0.5f * m_Size.x, 0.5f * m_Size.x, -0.5f * m_Size.y, 0.5f * m_Size.y, 0, -m_Size.z); + } + else + { + float near = GetNearToCenter(); + if (linearZ) + { + m = PerspectiveLinearZ(m_Angle, m_Size.x/m_Size.y, near, near + m_Size.z); + } + else + { + m = Matrix4x4.Perspective(m_Angle, m_Size.x/m_Size.y, near, near + m_Size.z); + m = m * Matrix4x4.Scale(new Vector3(1, 1, -1)); + } + m = m * GetOffsetMatrix(near); + } + + return m * transform.worldToLocalMatrix; + } + + public Vector4 MultiplyPoint(Matrix4x4 m, Vector3 v) + { + Vector4 res; + res.x = m.m00 * v.x + m.m01 * v.y + m.m02 * v.z + m.m03; + res.y = m.m10 * v.x + m.m11 * v.y + m.m12 * v.z + m.m13; + res.z = m.m20 * v.x + m.m21 * v.y + m.m22 * v.z + m.m23; + res.w = m.m30 * v.x + m.m31 * v.y + m.m32 * v.z + m.m33; + return res; + } + + Matrix4x4 PerspectiveLinearZ(float fov, float aspect, float near, float far) + { + // A vector transformed with this matrix should get perspective division on x and y only: + // Vector4 vClip = MultiplyPoint(PerspectiveLinearZ(...), vEye); + // Vector3 vNDC = Vector3(vClip.x / vClip.w, vClip.y / vClip.w, vClip.z); + // vNDC is [-1, 1]^3 and z is linear, i.e. z = 0 is half way between near and far in world space. + + float rad = Mathf.Deg2Rad * fov * 0.5f; + float cotan = Mathf.Cos(rad) / Mathf.Sin(rad); + float deltainv = 1.0f / (far - near); + Matrix4x4 m; + + m.m00 = cotan / aspect; m.m01 = 0.0f; m.m02 = 0.0f; m.m03 = 0.0f; + m.m10 = 0.0f; m.m11 = cotan; m.m12 = 0.0f; m.m13 = 0.0f; + m.m20 = 0.0f; m.m21 = 0.0f; m.m22 = 2.0f * deltainv; m.m23 = - (far + near) * deltainv; + m.m30 = 0.0f; m.m31 = 0.0f; m.m32 = 1.0f; m.m33 = 0.0f; + + return m; + } + + public Vector4 GetPosition() + { + Transform t = transform; + + if (m_Angle == 0.0f) + { + Vector3 dir = -t.forward; + return new Vector4(dir.x, dir.y, dir.z, 0); + } + + Vector3 pos = t.position - GetNearToCenter() * t.forward; + return new Vector4(pos.x, pos.y, pos.z, 1); + } + + Bounds GetFrustumBounds() + { + if (m_Angle == 0.0f) + return new Bounds(Vector3.zero, m_Size); + + float tanhalffov = Mathf.Tan(m_Angle * 0.5f * Mathf.Deg2Rad); + float near = m_Size.y * 0.5f / tanhalffov; + float z = m_Size.z; + float y = (near + m_Size.z) * tanhalffov * 2.0f; + float x = m_Size.x * y / m_Size.y; + return new Bounds(Vector3.forward * m_Size.z * 0.5f, new Vector3(x, y, z)); + } + + void OnDrawGizmosSelected() + { + Gizmos.color = Color.white; + + if (m_Angle == 0.0f) + { + Gizmos.matrix = transform.localToWorldMatrix; + Gizmos.DrawWireCube(new Vector3(0, 0, 0.5f * m_Size.z), m_Size); + return; + } + + float near = GetNearToCenter(); + Gizmos.matrix = transform.localToWorldMatrix * GetOffsetMatrix(-near); + + Gizmos.DrawFrustum(Vector3.zero, m_Angle, near + m_Size.z, near, m_Size.x/m_Size.y); + + Gizmos.matrix = transform.localToWorldMatrix; + Gizmos.color = Color.yellow; + Bounds bounds = GetFrustumBounds(); + Gizmos.DrawWireCube(bounds.center, bounds.size); + } +} diff --git a/Assets/AreaLight/Scripts/AreaLight.cs.meta b/Assets/AreaLight/Scripts/AreaLight.cs.meta new file mode 100644 index 0000000..875f169 --- /dev/null +++ b/Assets/AreaLight/Scripts/AreaLight.cs.meta @@ -0,0 +1,16 @@ +fileFormatVersion: 2 +guid: 792909cacf2415c48a1d7eebef426b5d +timeCreated: 1453121021 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: + - m_Cube: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} + - m_ProxyShader: {fileID: 4800000, guid: 2b28be3523d190a41910088d1ee68ef7, type: 3} + - m_Quad: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} + - m_ShadowmapShader: {fileID: 4800000, guid: 2c4cd42b134f7864fa579350e9cf6896, type: 3} + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AreaLight/Scripts/AreaLightLUT.DisneyDiffuse.cs b/Assets/AreaLight/Scripts/AreaLightLUT.DisneyDiffuse.cs new file mode 100644 index 0000000..20b9d33 --- /dev/null +++ b/Assets/AreaLight/Scripts/AreaLightLUT.DisneyDiffuse.cs @@ -0,0 +1,8204 @@ +using UnityEngine; + +public partial class AreaLightLUT +{ + static double[,] s_LUTTransformInv_DisneyDiffuse = new double[kLUTResolution * kLUTResolution, kLUTMatrixDim * kLUTMatrixDim] + { +{1.019209, -0.000000, 0.000000, -0.000000, 1.019209, -0.000000, 0.000000, -0.000000, 1.000000}, +{1.018918, -0.000000, 0.000000, -0.000000, 1.018918, -0.000000, 0.000000, -0.000000, 1.000000}, +{1.018190, -0.000000, 0.000000, -0.000000, 1.018190, -0.000000, 0.000000, -0.000000, 1.000000}, +{1.017357, -0.000000, 0.000000, -0.000000, 1.017357, -0.000000, 0.000000, -0.000000, 1.000000}, +{1.016573, -0.000000, 0.000000, -0.000000, 1.016573, -0.000000, 0.000000, -0.000000, 1.000000}, +{1.015790, -0.000000, 0.000000, -0.000000, 1.015790, -0.000000, 0.000000, -0.000000, 1.000000}, +{1.015010, -0.000000, 0.000000, -0.000000, 1.015010, -0.000000, 0.000000, -0.000000, 1.000000}, +{1.014234, -0.000000, 0.000000, -0.000000, 1.014234, -0.000000, 0.000000, -0.000000, 1.000000}, +{1.013443, -0.000000, 0.000000, -0.000000, 1.013443, -0.000000, 0.000000, -0.000000, 1.000000}, +{1.012678, -0.000000, 0.000000, -0.000000, 1.012678, -0.000000, 0.000000, -0.000000, 1.000000}, +{1.011898, -0.000000, 0.000000, -0.000000, 1.011898, -0.000000, 0.000000, -0.000000, 1.000000}, +{1.011123, -0.000000, 0.000000, -0.000000, 1.011123, -0.000000, 0.000000, -0.000000, 1.000000}, +{1.010375, -0.000000, 0.000000, -0.000000, 1.010375, -0.000000, 0.000000, -0.000000, 1.000000}, +{1.009554, -0.000000, 0.000000, -0.000000, 1.009554, -0.000000, 0.000000, -0.000000, 1.000000}, +{1.008778, -0.000000, 0.000000, -0.000000, 1.008778, -0.000000, 0.000000, -0.000000, 1.000000}, +{1.008034, -0.000000, 0.000000, -0.000000, 1.008034, -0.000000, 0.000000, -0.000000, 1.000000}, +{1.007226, -0.000000, 0.000000, -0.000000, 1.007226, -0.000000, 0.000000, -0.000000, 1.000000}, +{1.006483, -0.000000, 0.000000, -0.000000, 1.006483, -0.000000, 0.000000, -0.000000, 1.000000}, +{1.005709, -0.000000, 0.000000, -0.000000, 1.005709, -0.000000, 0.000000, -0.000000, 1.000000}, +{1.004902, -0.000000, 0.000000, -0.000000, 1.004902, -0.000000, 0.000000, -0.000000, 1.000000}, +{1.004133, -0.000000, 0.000000, -0.000000, 1.004133, -0.000000, 0.000000, -0.000000, 1.000000}, +{1.003355, -0.000000, 0.000000, -0.000000, 1.003355, -0.000000, 0.000000, -0.000000, 1.000000}, +{1.002583, -0.000000, 0.000000, -0.000000, 1.002583, -0.000000, 0.000000, -0.000000, 1.000000}, +{1.001802, -0.000000, 0.000000, -0.000000, 1.001802, -0.000000, 0.000000, -0.000000, 1.000000}, +{1.000984, -0.000000, 0.000000, -0.000000, 1.000984, -0.000000, 0.000000, -0.000000, 1.000000}, +{1.000047, -0.000000, 0.000000, -0.000000, 1.000047, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.999157, -0.000000, 0.000000, -0.000000, 0.999157, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.998360, -0.000000, 0.000000, -0.000000, 0.998360, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.997617, -0.000000, 0.000000, -0.000000, 0.997617, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.996894, -0.000000, 0.000000, -0.000000, 0.996894, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.996185, -0.000000, 0.000000, -0.000000, 0.996185, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.995455, -0.000000, 0.000000, -0.000000, 0.995455, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.994702, -0.000000, 0.000000, -0.000000, 0.994702, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.993951, -0.000000, 0.000000, -0.000000, 0.993951, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.993205, -0.000000, 0.000000, -0.000000, 0.993205, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.992432, -0.000000, 0.000000, -0.000000, 0.992432, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.991670, -0.000000, 0.000000, -0.000000, 0.991670, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.990918, -0.000000, 0.000000, -0.000000, 0.990918, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.990165, -0.000000, 0.000000, -0.000000, 0.990165, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.989375, -0.000000, 0.000000, -0.000000, 0.989375, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.988599, -0.000000, 0.000000, -0.000000, 0.988599, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.987883, -0.000000, 0.000000, -0.000000, 0.987883, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.987092, -0.000000, 0.000000, -0.000000, 0.987092, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.986340, -0.000000, 0.000000, -0.000000, 0.986340, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.985587, -0.000000, 0.000000, -0.000000, 0.985587, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.984773, -0.000000, 0.000000, -0.000000, 0.984773, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.984022, -0.000000, 0.000000, -0.000000, 0.984022, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.983249, -0.000000, 0.000000, -0.000000, 0.983249, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.982471, -0.000000, 0.000000, -0.000000, 0.982471, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.981767, -0.000000, 0.000000, -0.000000, 0.981767, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.980997, -0.000000, 0.000000, -0.000000, 0.980997, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.980233, -0.000000, 0.000000, -0.000000, 0.980233, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.979415, -0.000000, 0.000000, -0.000000, 0.979415, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.978714, -0.000000, 0.000000, -0.000000, 0.978714, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.977958, -0.000000, 0.000000, -0.000000, 0.977958, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.977139, -0.000000, 0.000000, -0.000000, 0.977139, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.976433, -0.000000, 0.000000, -0.000000, 0.976433, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.975611, -0.000000, 0.000000, -0.000000, 0.975611, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.974921, -0.000000, 0.000000, -0.000000, 0.974921, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.974161, -0.000000, 0.000000, -0.000000, 0.974161, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.973336, -0.000000, 0.000000, -0.000000, 0.973336, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.972563, -0.000000, 0.000000, -0.000000, 0.972563, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.971796, -0.000000, 0.000000, -0.000000, 0.971796, -0.000000, 0.000000, -0.000000, 1.000000}, +{0.971055, -0.000000, 0.000000, -0.000000, 0.971055, -0.000000, 0.000000, -0.000000, 1.000000}, +{1.019209, -0.000000, 0.000003, -0.000000, 1.019209, -0.000000, -0.000003, -0.000000, 1.000000}, +{1.018918, -0.000000, 0.000005, -0.000000, 1.018918, -0.000000, -0.000005, -0.000000, 1.000000}, +{1.018131, -0.000000, 0.000010, -0.000000, 1.018088, -0.000000, -0.000048, -0.000000, 1.000000}, +{1.017357, -0.000000, 0.000014, -0.000000, 1.017357, -0.000000, -0.000015, -0.000000, 1.000000}, +{1.016573, -0.000000, 0.000019, -0.000000, 1.016573, -0.000000, -0.000019, -0.000000, 1.000000}, +{1.015724, -0.000000, 0.000024, -0.000000, 1.015745, -0.000000, -0.000028, -0.000000, 1.000000}, +{1.015010, -0.000000, 0.000029, -0.000000, 1.015010, -0.000000, -0.000029, -0.000000, 1.000000}, +{1.014191, -0.000000, 0.000034, -0.000000, 1.014194, -0.000000, -0.000058, -0.000000, 1.000000}, +{1.013443, -0.000000, 0.000038, -0.000000, 1.013443, -0.000000, -0.000039, -0.000000, 1.000000}, +{1.012678, -0.000000, 0.000043, -0.000000, 1.012678, -0.000000, -0.000044, -0.000000, 1.000000}, +{1.011856, -0.000000, 0.000048, -0.000000, 1.011855, -0.000000, -0.000071, -0.000000, 1.000000}, +{1.011123, -0.000000, 0.000053, -0.000000, 1.011123, -0.000000, -0.000053, -0.000000, 1.000000}, +{1.010348, -0.000000, 0.000057, -0.000000, 1.010337, -0.000000, -0.000056, -0.000000, 1.000000}, +{1.009554, -0.000000, 0.000062, -0.000000, 1.009554, -0.000000, -0.000063, -0.000000, 1.000000}, +{1.008778, -0.000000, 0.000067, -0.000000, 1.008778, -0.000000, -0.000067, -0.000000, 1.000000}, +{1.007981, -0.000000, 0.000072, -0.000000, 1.007979, -0.000000, -0.000073, -0.000000, 1.000000}, +{1.007226, -0.000000, 0.000076, -0.000000, 1.007226, -0.000000, -0.000077, -0.000000, 1.000000}, +{1.006431, -0.000000, 0.000081, -0.000000, 1.006423, -0.000000, -0.000078, -0.000000, 1.000000}, +{1.005675, -0.000000, 0.000086, -0.000000, 1.005649, -0.000000, -0.000082, -0.000000, 1.000000}, +{1.004902, -0.000000, 0.000091, -0.000000, 1.004902, -0.000000, -0.000091, -0.000000, 1.000000}, +{1.004133, -0.000000, 0.000095, -0.000000, 1.004133, -0.000000, -0.000096, -0.000000, 1.000000}, +{1.003355, -0.000000, 0.000100, -0.000000, 1.003356, -0.000000, -0.000100, -0.000000, 1.000000}, +{1.002584, -0.000000, 0.000105, -0.000000, 1.002581, -0.000000, -0.000129, -0.000000, 1.000000}, +{1.001803, -0.000000, 0.000109, -0.000000, 1.001799, -0.000000, -0.000133, -0.000000, 1.000000}, +{1.001028, -0.000000, 0.000114, -0.000000, 1.001025, -0.000000, -0.000154, -0.000000, 1.000000}, +{1.000198, -0.000000, 0.000119, -0.000000, 1.000185, -0.000000, -0.000214, -0.000000, 1.000000}, +{0.999177, -0.000000, 0.000124, -0.000000, 0.999168, -0.000000, -0.000217, -0.000000, 1.000000}, +{0.998291, -0.000000, 0.000128, -0.000000, 0.998295, -0.000000, -0.000165, -0.000000, 1.000000}, +{0.997529, -0.000000, 0.000133, -0.000000, 0.997539, -0.000000, -0.000136, -0.000000, 1.000000}, +{0.996815, -0.000000, 0.000138, -0.000000, 0.996819, -0.000000, -0.000137, -0.000000, 1.000000}, +{0.996089, -0.000000, 0.000142, -0.000000, 0.996108, -0.000000, -0.000139, -0.000000, 1.000000}, +{0.995377, -0.000000, 0.000147, -0.000000, 0.995387, -0.000000, -0.000139, -0.000000, 1.000000}, +{0.994634, -0.000000, 0.000152, -0.000000, 0.994640, -0.000000, -0.000151, -0.000000, 1.000000}, +{0.993887, -0.000000, 0.000157, -0.000000, 0.993896, -0.000000, -0.000149, -0.000000, 1.000000}, +{0.993123, -0.000000, 0.000161, -0.000000, 0.993138, -0.000000, -0.000155, -0.000000, 1.000000}, +{0.992370, -0.000000, 0.000166, -0.000000, 0.992369, -0.000000, -0.000160, -0.000000, 1.000000}, +{0.991618, -0.000000, 0.000171, -0.000000, 0.991633, -0.000000, -0.000155, -0.000000, 1.000000}, +{0.990856, -0.000000, 0.000175, -0.000000, 0.990856, -0.000000, -0.000174, -0.000000, 1.000000}, +{0.990095, -0.000000, 0.000180, -0.000000, 0.990100, -0.000000, -0.000177, -0.000000, 1.000000}, +{0.989340, -0.000000, 0.000185, -0.000000, 0.989341, -0.000000, -0.000177, -0.000000, 1.000000}, +{0.988567, -0.000000, 0.000189, -0.000000, 0.988591, -0.000000, -0.000184, -0.000000, 1.000000}, +{0.987796, -0.000000, 0.000194, -0.000000, 0.987794, -0.000000, -0.000192, -0.000000, 1.000000}, +{0.987042, -0.000000, 0.000199, -0.000000, 0.987034, -0.000000, -0.000190, -0.000000, 1.000000}, +{0.986301, -0.000000, 0.000203, -0.000000, 0.986294, -0.000000, -0.000200, -0.000000, 1.000000}, +{0.985542, -0.000000, 0.000208, -0.000000, 0.985505, -0.000000, -0.000200, -0.000000, 1.000000}, +{0.984773, -0.000000, 0.000212, -0.000000, 0.984773, -0.000000, -0.000209, -0.000000, 1.000000}, +{0.984022, -0.000000, 0.000217, -0.000000, 0.984022, -0.000000, -0.000214, -0.000000, 1.000000}, +{0.983226, -0.000000, 0.000222, -0.000000, 0.983242, -0.000000, -0.000230, -0.000000, 1.000000}, +{0.982471, -0.000000, 0.000226, -0.000000, 0.982471, -0.000000, -0.000222, -0.000000, 1.000000}, +{0.981725, -0.000000, 0.000231, -0.000000, 0.981721, -0.000000, -0.000223, -0.000000, 1.000000}, +{0.980926, -0.000000, 0.000236, -0.000000, 0.980926, -0.000000, -0.000210, -0.000000, 1.000000}, +{0.980168, -0.000000, 0.000240, -0.000000, 0.980155, -0.000000, -0.000241, -0.000000, 1.000000}, +{0.979415, -0.000000, 0.000245, -0.000000, 0.979415, -0.000000, -0.000240, -0.000000, 1.000000}, +{0.978656, -0.000000, 0.000250, -0.000000, 0.978619, -0.000000, -0.000280, -0.000000, 1.000000}, +{0.977898, -0.000000, 0.000254, -0.000000, 0.977856, -0.000000, -0.000267, -0.000000, 1.000000}, +{0.977139, -0.000000, 0.000259, -0.000000, 0.977139, -0.000000, -0.000253, -0.000000, 1.000000}, +{0.976379, -0.000000, 0.000263, -0.000000, 0.976333, -0.000000, -0.000273, -0.000000, 1.000000}, +{0.975611, -0.000000, 0.000268, -0.000000, 0.975611, -0.000000, -0.000261, -0.000000, 1.000000}, +{0.974862, -0.000000, 0.000273, -0.000000, 0.974820, -0.000000, -0.000284, -0.000000, 1.000000}, +{0.974101, -0.000000, 0.000277, -0.000000, 0.974103, -0.000000, -0.000285, -0.000000, 1.000000}, +{0.973336, -0.000000, 0.000282, -0.000000, 0.973336, -0.000000, -0.000274, -0.000000, 1.000000}, +{0.972563, -0.000000, 0.000286, -0.000000, 0.972563, -0.000000, -0.000278, -0.000000, 1.000000}, +{0.971796, -0.000000, 0.000291, -0.000000, 0.971796, -0.000000, -0.000283, -0.000000, 1.000000}, +{0.971054, -0.000000, 0.000296, -0.000000, 0.971054, -0.000000, -0.000287, -0.000000, 1.000000}, +{1.019130, -0.000000, 0.000005, -0.000000, 1.019114, -0.000000, 0.000002, -0.000000, 1.000000}, +{1.018840, -0.000000, 0.000009, -0.000000, 1.018855, -0.000000, -0.000003, -0.000000, 1.000000}, +{1.018081, -0.000000, 0.000019, -0.000000, 1.018113, -0.000000, -0.000007, -0.000000, 1.000000}, +{1.017281, -0.000000, 0.000030, -0.000000, 1.017318, -0.000000, -0.000040, -0.000000, 1.000000}, +{1.016493, -0.000000, 0.000040, -0.000000, 1.016478, -0.000000, -0.000033, -0.000000, 1.000000}, +{1.015724, -0.000000, 0.000050, -0.000000, 1.015745, -0.000000, -0.000055, -0.000000, 1.000000}, +{1.014958, -0.000000, 0.000060, -0.000000, 1.014955, -0.000000, -0.000081, -0.000000, 1.000000}, +{1.014165, -0.000000, 0.000071, -0.000000, 1.014170, -0.000000, -0.000083, -0.000000, 1.000000}, +{1.013443, -0.000000, 0.000081, -0.000000, 1.013443, -0.000000, -0.000082, -0.000000, 1.000000}, +{1.012626, -0.000000, 0.000091, -0.000000, 1.012640, -0.000000, -0.000074, -0.000000, 1.000000}, +{1.011848, -0.000000, 0.000101, -0.000000, 1.011883, -0.000000, -0.000085, -0.000000, 1.000000}, +{1.011046, -0.000000, 0.000111, -0.000000, 1.011027, -0.000000, -0.000098, -0.000000, 1.000000}, +{1.010281, -0.000000, 0.000121, -0.000000, 1.010290, -0.000000, -0.000086, -0.000000, 1.000000}, +{1.009554, -0.000000, 0.000132, -0.000000, 1.009554, -0.000000, -0.000133, -0.000000, 1.000000}, +{1.008757, -0.000000, 0.000142, -0.000000, 1.008734, -0.000000, -0.000142, -0.000000, 1.000000}, +{1.007955, -0.000000, 0.000152, -0.000000, 1.007961, -0.000000, -0.000158, -0.000000, 1.000000}, +{1.007200, -0.000000, 0.000162, -0.000000, 1.007181, -0.000000, -0.000160, -0.000000, 1.000000}, +{1.006431, -0.000000, 0.000172, -0.000000, 1.006423, -0.000000, -0.000170, -0.000000, 1.000000}, +{1.005674, -0.000000, 0.000182, -0.000000, 1.005649, -0.000000, -0.000179, -0.000000, 1.000000}, +{1.004902, -0.000000, 0.000192, -0.000000, 1.004902, -0.000000, -0.000193, -0.000000, 1.000000}, +{1.004133, -0.000000, 0.000202, -0.000000, 1.004133, -0.000000, -0.000203, -0.000000, 1.000000}, +{1.003358, -0.000000, 0.000213, -0.000000, 1.003338, -0.000000, -0.000230, -0.000000, 1.000000}, +{1.002584, -0.000000, 0.000223, -0.000000, 1.002581, -0.000000, -0.000247, -0.000000, 1.000000}, +{1.001831, -0.000000, 0.000233, -0.000000, 1.001808, -0.000000, -0.000271, -0.000000, 1.000000}, +{1.001058, -0.000000, 0.000243, -0.000000, 1.001042, -0.000000, -0.000328, -0.000000, 1.000000}, +{1.000232, -0.000000, 0.000253, -0.000000, 1.000206, -0.000000, -0.000390, -0.000000, 1.000000}, +{0.999224, -0.000000, 0.000263, -0.000000, 0.999190, -0.000000, -0.000400, -0.000000, 1.000000}, +{0.998272, -0.000000, 0.000273, -0.000000, 0.998276, -0.000000, -0.000303, -0.000000, 1.000000}, +{0.997466, -0.000000, 0.000283, -0.000000, 0.997497, -0.000000, -0.000272, -0.000000, 1.000000}, +{0.996734, -0.000000, 0.000293, -0.000000, 0.996773, -0.000000, -0.000272, -0.000000, 1.000000}, +{0.996018, -0.000000, 0.000303, -0.000000, 0.996066, -0.000000, -0.000280, -0.000000, 1.000000}, +{0.995302, -0.000000, 0.000313, -0.000000, 0.995337, -0.000000, -0.000292, -0.000000, 1.000000}, +{0.994570, -0.000000, 0.000323, -0.000000, 0.994592, -0.000000, -0.000300, -0.000000, 1.000000}, +{0.993813, -0.000000, 0.000333, -0.000000, 0.993858, -0.000000, -0.000310, -0.000000, 1.000000}, +{0.993061, -0.000000, 0.000343, -0.000000, 0.993093, -0.000000, -0.000311, -0.000000, 1.000000}, +{0.992312, -0.000000, 0.000353, -0.000000, 0.992353, -0.000000, -0.000334, -0.000000, 1.000000}, +{0.991544, -0.000000, 0.000363, -0.000000, 0.991585, -0.000000, -0.000334, -0.000000, 1.000000}, +{0.990807, -0.000000, 0.000373, -0.000000, 0.990825, -0.000000, -0.000344, -0.000000, 1.000000}, +{0.990039, -0.000000, 0.000383, -0.000000, 0.990056, -0.000000, -0.000360, -0.000000, 1.000000}, +{0.989274, -0.000000, 0.000393, -0.000000, 0.989313, -0.000000, -0.000375, -0.000000, 1.000000}, +{0.988483, -0.000000, 0.000403, -0.000000, 0.988526, -0.000000, -0.000368, -0.000000, 1.000000}, +{0.987764, -0.000000, 0.000413, -0.000000, 0.987780, -0.000000, -0.000397, -0.000000, 1.000000}, +{0.987004, -0.000000, 0.000423, -0.000000, 0.987017, -0.000000, -0.000404, -0.000000, 1.000000}, +{0.986246, -0.000000, 0.000433, -0.000000, 0.986257, -0.000000, -0.000404, -0.000000, 1.000000}, +{0.985454, -0.000000, 0.000443, -0.000000, 0.985480, -0.000000, -0.000407, -0.000000, 1.000000}, +{0.984720, -0.000000, 0.000453, -0.000000, 0.984734, -0.000000, -0.000438, -0.000000, 1.000000}, +{0.983961, -0.000000, 0.000463, -0.000000, 0.983976, -0.000000, -0.000446, -0.000000, 1.000000}, +{0.983175, -0.000000, 0.000472, -0.000000, 0.983199, -0.000000, -0.000462, -0.000000, 1.000000}, +{0.982441, -0.000000, 0.000482, -0.000000, 0.982445, -0.000000, -0.000458, -0.000000, 1.000000}, +{0.981624, -0.000000, 0.000492, -0.000000, 0.981646, -0.000000, -0.000468, -0.000000, 1.000000}, +{0.980881, -0.000000, 0.000502, -0.000000, 0.980887, -0.000000, -0.000499, -0.000000, 1.000000}, +{0.980168, -0.000000, 0.000512, -0.000000, 0.980155, -0.000000, -0.000507, -0.000000, 1.000000}, +{0.979327, -0.000000, 0.000522, -0.000000, 0.979352, -0.000000, -0.000494, -0.000000, 1.000000}, +{0.978562, -0.000000, 0.000532, -0.000000, 0.978616, -0.000000, -0.000504, -0.000000, 1.000000}, +{0.977855, -0.000000, 0.000542, -0.000000, 0.977864, -0.000000, -0.000530, -0.000000, 1.000000}, +{0.977033, -0.000000, 0.000551, -0.000000, 0.977109, -0.000000, -0.000537, -0.000000, 1.000000}, +{0.976335, -0.000000, 0.000561, -0.000000, 0.976347, -0.000000, -0.000550, -0.000000, 1.000000}, +{0.975611, -0.000000, 0.000571, -0.000000, 0.975611, -0.000000, -0.000557, -0.000000, 1.000000}, +{0.974754, -0.000000, 0.000581, -0.000000, 0.974830, -0.000000, -0.000510, -0.000000, 1.000000}, +{0.974040, -0.000000, 0.000591, -0.000000, 0.974067, -0.000000, -0.000578, -0.000000, 1.000000}, +{0.973271, -0.000000, 0.000600, -0.000000, 0.973311, -0.000000, -0.000562, -0.000000, 1.000000}, +{0.972563, -0.000000, 0.000610, -0.000000, 0.972563, -0.000000, -0.000594, -0.000000, 1.000000}, +{0.971796, -0.000000, 0.000620, -0.000000, 0.971796, -0.000000, -0.000603, -0.000000, 1.000000}, +{0.971019, -0.000000, 0.000630, -0.000000, 0.971026, -0.000000, -0.000603, -0.000000, 1.000000}, +{1.019130, -0.000000, 0.000009, -0.000000, 1.019114, -0.000000, -0.000002, -0.000000, 1.000000}, +{1.018840, -0.000000, 0.000014, -0.000000, 1.018855, -0.000000, -0.000009, -0.000000, 1.000000}, +{1.018081, -0.000000, 0.000030, -0.000000, 1.018113, -0.000000, -0.000018, -0.000000, 1.000000}, +{1.017281, -0.000000, 0.000046, -0.000000, 1.017318, -0.000000, -0.000057, -0.000000, 1.000000}, +{1.016493, -0.000000, 0.000062, -0.000000, 1.016478, -0.000000, -0.000056, -0.000000, 1.000000}, +{1.015724, -0.000000, 0.000078, -0.000000, 1.015745, -0.000000, -0.000083, -0.000000, 1.000000}, +{1.014980, -0.000000, 0.000094, -0.000000, 1.014991, -0.000000, -0.000082, -0.000000, 1.000000}, +{1.014220, -0.000000, 0.000109, -0.000000, 1.014213, -0.000000, -0.000077, -0.000000, 1.000000}, +{1.013443, -0.000000, 0.000125, -0.000000, 1.013443, -0.000000, -0.000127, -0.000000, 1.000000}, +{1.012652, -0.000000, 0.000141, -0.000000, 1.012639, -0.000000, -0.000138, -0.000000, 1.000000}, +{1.011868, -0.000000, 0.000157, -0.000000, 1.011842, -0.000000, -0.000150, -0.000000, 1.000000}, +{1.011077, -0.000000, 0.000172, -0.000000, 1.011072, -0.000000, -0.000179, -0.000000, 1.000000}, +{1.010327, -0.000000, 0.000188, -0.000000, 1.010336, -0.000000, -0.000180, -0.000000, 1.000000}, +{1.009554, -0.000000, 0.000204, -0.000000, 1.009554, -0.000000, -0.000206, -0.000000, 1.000000}, +{1.008766, -0.000000, 0.000219, -0.000000, 1.008785, -0.000000, -0.000210, -0.000000, 1.000000}, +{1.007974, -0.000000, 0.000235, -0.000000, 1.007993, -0.000000, -0.000218, -0.000000, 1.000000}, +{1.007223, -0.000000, 0.000251, -0.000000, 1.007220, -0.000000, -0.000223, -0.000000, 1.000000}, +{1.006431, -0.000000, 0.000266, -0.000000, 1.006423, -0.000000, -0.000265, -0.000000, 1.000000}, +{1.005694, -0.000000, 0.000282, -0.000000, 1.005676, -0.000000, -0.000282, -0.000000, 1.000000}, +{1.004901, -0.000000, 0.000298, -0.000000, 1.004901, -0.000000, -0.000299, -0.000000, 1.000000}, +{1.004156, -0.000000, 0.000313, -0.000000, 1.004137, -0.000000, -0.000325, -0.000000, 1.000000}, +{1.003383, -0.000000, 0.000329, -0.000000, 1.003358, -0.000000, -0.000348, -0.000000, 1.000000}, +{1.002631, -0.000000, 0.000345, -0.000000, 1.002604, -0.000000, -0.000368, -0.000000, 1.000000}, +{1.001889, -0.000000, 0.000360, -0.000000, 1.001835, -0.000000, -0.000405, -0.000000, 1.000000}, +{1.001096, -0.000000, 0.000376, -0.000000, 1.001050, -0.000000, -0.000479, -0.000000, 1.000000}, +{1.000252, -0.000000, 0.000391, -0.000000, 1.000205, -0.000000, -0.000598, -0.000000, 1.000000}, +{0.999256, -0.000000, 0.000407, -0.000000, 0.999170, -0.000000, -0.000617, -0.000000, 1.000000}, +{0.998274, -0.000000, 0.000422, -0.000000, 0.998286, -0.000000, -0.000476, -0.000000, 1.000000}, +{0.997436, -0.000000, 0.000438, -0.000000, 0.997513, -0.000000, -0.000419, -0.000000, 1.000000}, +{0.996693, -0.000000, 0.000453, -0.000000, 0.996778, -0.000000, -0.000417, -0.000000, 1.000000}, +{0.995954, -0.000000, 0.000469, -0.000000, 0.996057, -0.000000, -0.000424, -0.000000, 1.000000}, +{0.995222, -0.000000, 0.000484, -0.000000, 0.995325, -0.000000, -0.000438, -0.000000, 1.000000}, +{0.994502, -0.000000, 0.000500, -0.000000, 0.994604, -0.000000, -0.000462, -0.000000, 1.000000}, +{0.993762, -0.000000, 0.000515, -0.000000, 0.993857, -0.000000, -0.000466, -0.000000, 1.000000}, +{0.993028, -0.000000, 0.000531, -0.000000, 0.993097, -0.000000, -0.000488, -0.000000, 1.000000}, +{0.992262, -0.000000, 0.000546, -0.000000, 0.992345, -0.000000, -0.000498, -0.000000, 1.000000}, +{0.991517, -0.000000, 0.000562, -0.000000, 0.991590, -0.000000, -0.000509, -0.000000, 1.000000}, +{0.990752, -0.000000, 0.000577, -0.000000, 0.990836, -0.000000, -0.000533, -0.000000, 1.000000}, +{0.990022, -0.000000, 0.000593, -0.000000, 0.990066, -0.000000, -0.000560, -0.000000, 1.000000}, +{0.989230, -0.000000, 0.000608, -0.000000, 0.989286, -0.000000, -0.000573, -0.000000, 1.000000}, +{0.988491, -0.000000, 0.000623, -0.000000, 0.988551, -0.000000, -0.000584, -0.000000, 1.000000}, +{0.987710, -0.000000, 0.000639, -0.000000, 0.987789, -0.000000, -0.000584, -0.000000, 1.000000}, +{0.986941, -0.000000, 0.000654, -0.000000, 0.987003, -0.000000, -0.000599, -0.000000, 1.000000}, +{0.986210, -0.000000, 0.000670, -0.000000, 0.986255, -0.000000, -0.000632, -0.000000, 1.000000}, +{0.985422, -0.000000, 0.000685, -0.000000, 0.985489, -0.000000, -0.000645, -0.000000, 1.000000}, +{0.984655, -0.000000, 0.000700, -0.000000, 0.984732, -0.000000, -0.000654, -0.000000, 1.000000}, +{0.983905, -0.000000, 0.000716, -0.000000, 0.983969, -0.000000, -0.000645, -0.000000, 1.000000}, +{0.983156, -0.000000, 0.000731, -0.000000, 0.983202, -0.000000, -0.000701, -0.000000, 0.999999}, +{0.982414, -0.000000, 0.000746, -0.000000, 0.982446, -0.000000, -0.000711, -0.000000, 0.999999}, +{0.981624, -0.000000, 0.000761, -0.000000, 0.981646, -0.000000, -0.000732, -0.000000, 0.999999}, +{0.980839, -0.000000, 0.000777, -0.000000, 0.980944, -0.000000, -0.000748, -0.000000, 0.999999}, +{0.980093, -0.000000, 0.000792, -0.000000, 0.980143, -0.000000, -0.000744, -0.000000, 0.999999}, +{0.979327, -0.000000, 0.000807, -0.000000, 0.979352, -0.000000, -0.000774, -0.000000, 0.999999}, +{0.978562, -0.000000, 0.000823, -0.000000, 0.978615, -0.000000, -0.000789, -0.000000, 0.999999}, +{0.977855, -0.000000, 0.000838, -0.000000, 0.977864, -0.000000, -0.000819, -0.000000, 0.999999}, +{0.977045, -0.000000, 0.000853, -0.000000, 0.977091, -0.000000, -0.000782, -0.000000, 0.999999}, +{0.976258, -0.000000, 0.000868, -0.000000, 0.976368, -0.000000, -0.000805, -0.000000, 0.999999}, +{0.975568, -0.000000, 0.000883, -0.000000, 0.975592, -0.000000, -0.000850, -0.000000, 0.999999}, +{0.974782, -0.000000, 0.000899, -0.000000, 0.974836, -0.000000, -0.000885, -0.000000, 0.999999}, +{0.974003, -0.000000, 0.000914, -0.000000, 0.974095, -0.000000, -0.000844, -0.000000, 0.999999}, +{0.973270, -0.000000, 0.000929, -0.000000, 0.973311, -0.000000, -0.000881, -0.000000, 0.999999}, +{0.972562, -0.000000, 0.000944, -0.000000, 0.972563, -0.000000, -0.000918, -0.000000, 0.999999}, +{0.971702, -0.000000, 0.000959, -0.000000, 0.971824, -0.000000, -0.000898, -0.000000, 0.999999}, +{0.971016, -0.000000, 0.000974, -0.000000, 0.971018, -0.000000, -0.000959, -0.000000, 0.999999}, +{1.019223, -0.000000, 0.000042, -0.000000, 1.019240, -0.000000, -0.000017, -0.000000, 1.000000}, +{1.018840, -0.000000, 0.000050, -0.000000, 1.018855, -0.000000, -0.000045, -0.000000, 1.000000}, +{1.018081, -0.000000, 0.000072, -0.000000, 1.018113, -0.000000, -0.000061, -0.000000, 1.000000}, +{1.017341, -0.000000, 0.000093, -0.000000, 1.017340, -0.000000, -0.000097, -0.000000, 1.000000}, +{1.016575, -0.000000, 0.000115, -0.000000, 1.016600, -0.000000, -0.000073, -0.000000, 1.000000}, +{1.015767, -0.000000, 0.000137, -0.000000, 1.015742, -0.000000, -0.000103, -0.000000, 1.000000}, +{1.014980, -0.000000, 0.000159, -0.000000, 1.014991, -0.000000, -0.000149, -0.000000, 1.000000}, +{1.014220, -0.000000, 0.000181, -0.000000, 1.014213, -0.000000, -0.000149, -0.000000, 1.000000}, +{1.013443, -0.000000, 0.000202, -0.000000, 1.013443, -0.000000, -0.000205, -0.000000, 1.000000}, +{1.012652, -0.000000, 0.000224, -0.000000, 1.012639, -0.000000, -0.000223, -0.000000, 1.000000}, +{1.011881, -0.000000, 0.000246, -0.000000, 1.011858, -0.000000, -0.000221, -0.000000, 1.000000}, +{1.011100, -0.000000, 0.000267, -0.000000, 1.011084, -0.000000, -0.000239, -0.000000, 1.000000}, +{1.010327, -0.000000, 0.000289, -0.000000, 1.010336, -0.000000, -0.000282, -0.000000, 1.000000}, +{1.009553, -0.000000, 0.000311, -0.000000, 1.009554, -0.000000, -0.000314, -0.000000, 1.000000}, +{1.008825, -0.000000, 0.000332, -0.000000, 1.008774, -0.000000, -0.000287, -0.000000, 1.000000}, +{1.008005, -0.000000, 0.000354, -0.000000, 1.007999, -0.000000, -0.000324, -0.000000, 1.000000}, +{1.007243, -0.000000, 0.000375, -0.000000, 1.007231, -0.000000, -0.000339, -0.000000, 1.000000}, +{1.006474, -0.000000, 0.000397, -0.000000, 1.006478, -0.000000, -0.000355, -0.000000, 1.000000}, +{1.005708, -0.000000, 0.000419, -0.000000, 1.005689, -0.000000, -0.000392, -0.000000, 1.000000}, +{1.004944, -0.000000, 0.000440, -0.000000, 1.004916, -0.000000, -0.000415, -0.000000, 1.000000}, +{1.004201, -0.000000, 0.000462, -0.000000, 1.004167, -0.000000, -0.000428, -0.000000, 1.000000}, +{1.003446, -0.000000, 0.000483, -0.000000, 1.003401, -0.000000, -0.000461, -0.000000, 1.000000}, +{1.002671, -0.000000, 0.000505, -0.000000, 1.002630, -0.000000, -0.000501, -0.000000, 1.000000}, +{1.001918, -0.000000, 0.000526, -0.000000, 1.001853, -0.000000, -0.000553, -0.000000, 1.000000}, +{1.001153, -0.000000, 0.000548, -0.000000, 1.001091, -0.000000, -0.000645, -0.000000, 1.000000}, +{1.000279, -0.000000, 0.000569, -0.000000, 1.000219, -0.000000, -0.000789, -0.000000, 1.000000}, +{0.999283, -0.000000, 0.000590, -0.000000, 0.999196, -0.000000, -0.000860, -0.000000, 1.000000}, +{0.998317, -0.000000, 0.000612, -0.000000, 0.998320, -0.000000, -0.000703, -0.000000, 1.000000}, +{0.997441, -0.000000, 0.000633, -0.000000, 0.997548, -0.000000, -0.000604, -0.000000, 1.000000}, +{0.996661, -0.000000, 0.000655, -0.000000, 0.996820, -0.000000, -0.000586, -0.000000, 1.000000}, +{0.995913, -0.000000, 0.000676, -0.000000, 0.996085, -0.000000, -0.000594, -0.000000, 1.000000}, +{0.995196, -0.000000, 0.000697, -0.000000, 0.995363, -0.000000, -0.000611, -0.000000, 1.000000}, +{0.994461, -0.000000, 0.000719, -0.000000, 0.994630, -0.000000, -0.000644, -0.000000, 1.000000}, +{0.993729, -0.000000, 0.000740, -0.000000, 0.993887, -0.000000, -0.000647, -0.000000, 1.000000}, +{0.992990, -0.000000, 0.000761, -0.000000, 0.993143, -0.000000, -0.000672, -0.000000, 0.999999}, +{0.992242, -0.000000, 0.000783, -0.000000, 0.992370, -0.000000, -0.000688, -0.000000, 0.999999}, +{0.991478, -0.000000, 0.000804, -0.000000, 0.991605, -0.000000, -0.000717, -0.000000, 0.999999}, +{0.990720, -0.000000, 0.000825, -0.000000, 0.990862, -0.000000, -0.000729, -0.000000, 0.999999}, +{0.989986, -0.000000, 0.000846, -0.000000, 0.990096, -0.000000, -0.000748, -0.000000, 0.999999}, +{0.989213, -0.000000, 0.000868, -0.000000, 0.989338, -0.000000, -0.000780, -0.000000, 0.999999}, +{0.988466, -0.000000, 0.000889, -0.000000, 0.988578, -0.000000, -0.000800, -0.000000, 0.999999}, +{0.987691, -0.000000, 0.000910, -0.000000, 0.987802, -0.000000, -0.000816, -0.000000, 0.999999}, +{0.986970, -0.000000, 0.000931, -0.000000, 0.987046, -0.000000, -0.000847, -0.000000, 0.999999}, +{0.986176, -0.000000, 0.000952, -0.000000, 0.986284, -0.000000, -0.000846, -0.000000, 0.999999}, +{0.985450, -0.000000, 0.000973, -0.000000, 0.985522, -0.000000, -0.000870, -0.000000, 0.999999}, +{0.984639, -0.000000, 0.000994, -0.000000, 0.984740, -0.000000, -0.000913, -0.000000, 0.999999}, +{0.983902, -0.000000, 0.001016, -0.000000, 0.983993, -0.000000, -0.000932, -0.000000, 0.999999}, +{0.983139, -0.000000, 0.001037, -0.000000, 0.983205, -0.000000, -0.000930, -0.000000, 0.999999}, +{0.982393, -0.000000, 0.001058, -0.000000, 0.982451, -0.000000, -0.000980, -0.000000, 0.999999}, +{0.981601, -0.000000, 0.001079, -0.000000, 0.981694, -0.000000, -0.001009, -0.000000, 0.999999}, +{0.980857, -0.000000, 0.001100, -0.000000, 0.980956, -0.000000, -0.001016, -0.000000, 0.999999}, +{0.980096, -0.000000, 0.001121, -0.000000, 0.980202, -0.000000, -0.001025, -0.000000, 0.999999}, +{0.979323, -0.000000, 0.001142, -0.000000, 0.979394, -0.000000, -0.001069, -0.000000, 0.999999}, +{0.978570, -0.000000, 0.001163, -0.000000, 0.978686, -0.000000, -0.001048, -0.000000, 0.999999}, +{0.977818, -0.000000, 0.001184, -0.000000, 0.977922, -0.000000, -0.001058, -0.000000, 0.999999}, +{0.977066, -0.000000, 0.001205, -0.000000, 0.977162, -0.000000, -0.001086, -0.000000, 0.999999}, +{0.976323, -0.000000, 0.001226, -0.000000, 0.976388, -0.000000, -0.001116, -0.000000, 0.999999}, +{0.975546, -0.000000, 0.001247, -0.000000, 0.975617, -0.000000, -0.001183, -0.000000, 0.999999}, +{0.974791, -0.000000, 0.001268, -0.000000, 0.974914, -0.000000, -0.001182, -0.000000, 0.999998}, +{0.974002, -0.000000, 0.001289, -0.000000, 0.974094, -0.000000, -0.001209, -0.000000, 0.999998}, +{0.973272, -0.000000, 0.001309, -0.000000, 0.973343, -0.000000, -0.001233, -0.000000, 0.999998}, +{0.972426, -0.000000, 0.001330, -0.000000, 0.972611, -0.000000, -0.001199, -0.000000, 0.999998}, +{0.971732, -0.000000, 0.001351, -0.000000, 0.971842, -0.000000, -0.001224, -0.000000, 0.999998}, +{0.970980, -0.000000, 0.001372, -0.000000, 0.971088, -0.000000, -0.001236, -0.000000, 0.999998}, +{1.019171, -0.000000, 0.000034, -0.000000, 1.019144, -0.000000, -0.000035, -0.000000, 1.000000}, +{1.018840, -0.000000, 0.000044, -0.000000, 1.018855, -0.000000, -0.000039, -0.000000, 1.000000}, +{1.018081, -0.000000, 0.000070, -0.000000, 1.018113, -0.000000, -0.000059, -0.000000, 1.000000}, +{1.017341, -0.000000, 0.000096, -0.000000, 1.017340, -0.000000, -0.000100, -0.000000, 1.000000}, +{1.016549, -0.000000, 0.000122, -0.000000, 1.016556, -0.000000, -0.000117, -0.000000, 1.000000}, +{1.015768, -0.000000, 0.000148, -0.000000, 1.015790, -0.000000, -0.000126, -0.000000, 1.000000}, +{1.015007, -0.000000, 0.000175, -0.000000, 1.015022, -0.000000, -0.000173, -0.000000, 1.000000}, +{1.014220, -0.000000, 0.000201, -0.000000, 1.014213, -0.000000, -0.000170, -0.000000, 1.000000}, +{1.013443, -0.000000, 0.000227, -0.000000, 1.013443, -0.000000, -0.000230, -0.000000, 1.000000}, +{1.012688, -0.000000, 0.000253, -0.000000, 1.012701, -0.000000, -0.000229, -0.000000, 1.000000}, +{1.011885, -0.000000, 0.000279, -0.000000, 1.011897, -0.000000, -0.000235, -0.000000, 1.000000}, +{1.011155, -0.000000, 0.000305, -0.000000, 1.011148, -0.000000, -0.000277, -0.000000, 1.000000}, +{1.010366, -0.000000, 0.000331, -0.000000, 1.010345, -0.000000, -0.000293, -0.000000, 1.000000}, +{1.009586, -0.000000, 0.000357, -0.000000, 1.009554, -0.000000, -0.000319, -0.000000, 1.000000}, +{1.008825, -0.000000, 0.000383, -0.000000, 1.008773, -0.000000, -0.000338, -0.000000, 1.000000}, +{1.008057, -0.000000, 0.000409, -0.000000, 1.008012, -0.000000, -0.000382, -0.000000, 1.000000}, +{1.007281, -0.000000, 0.000435, -0.000000, 1.007233, -0.000000, -0.000411, -0.000000, 1.000000}, +{1.006528, -0.000000, 0.000461, -0.000000, 1.006483, -0.000000, -0.000437, -0.000000, 1.000000}, +{1.005736, -0.000000, 0.000487, -0.000000, 1.005713, -0.000000, -0.000460, -0.000000, 1.000000}, +{1.005000, -0.000000, 0.000512, -0.000000, 1.004955, -0.000000, -0.000509, -0.000000, 1.000000}, +{1.004231, -0.000000, 0.000538, -0.000000, 1.004177, -0.000000, -0.000523, -0.000000, 1.000000}, +{1.003499, -0.000000, 0.000564, -0.000000, 1.003428, -0.000000, -0.000573, -0.000000, 1.000000}, +{1.002740, -0.000000, 0.000590, -0.000000, 1.002651, -0.000000, -0.000617, -0.000000, 1.000000}, +{1.001987, -0.000000, 0.000616, -0.000000, 1.001894, -0.000000, -0.000681, -0.000000, 1.000000}, +{1.001179, -0.000000, 0.000642, -0.000000, 1.001114, -0.000000, -0.000797, -0.000000, 1.000000}, +{1.000337, -0.000000, 0.000667, -0.000000, 1.000250, -0.000000, -0.000948, -0.000000, 0.999999}, +{0.999333, -0.000000, 0.000693, -0.000000, 0.999244, -0.000000, -0.001032, -0.000000, 0.999999}, +{0.998338, -0.000000, 0.000719, -0.000000, 0.998331, -0.000000, -0.000894, -0.000000, 0.999999}, +{0.997401, -0.000000, 0.000744, -0.000000, 0.997565, -0.000000, -0.000757, -0.000000, 0.999999}, +{0.996589, -0.000000, 0.000770, -0.000000, 0.996825, -0.000000, -0.000720, -0.000000, 0.999999}, +{0.995827, -0.000000, 0.000796, -0.000000, 0.996090, -0.000000, -0.000722, -0.000000, 0.999999}, +{0.995080, -0.000000, 0.000821, -0.000000, 0.995348, -0.000000, -0.000736, -0.000000, 0.999999}, +{0.994356, -0.000000, 0.000847, -0.000000, 0.994619, -0.000000, -0.000760, -0.000000, 0.999999}, +{0.993615, -0.000000, 0.000873, -0.000000, 0.993863, -0.000000, -0.000789, -0.000000, 0.999999}, +{0.992888, -0.000000, 0.000898, -0.000000, 0.993115, -0.000000, -0.000818, -0.000000, 0.999999}, +{0.992157, -0.000000, 0.000924, -0.000000, 0.992372, -0.000000, -0.000843, -0.000000, 0.999999}, +{0.991406, -0.000000, 0.000949, -0.000000, 0.991613, -0.000000, -0.000877, -0.000000, 0.999999}, +{0.990689, -0.000000, 0.000975, -0.000000, 0.990853, -0.000000, -0.000893, -0.000000, 0.999999}, +{0.989922, -0.000000, 0.001000, -0.000000, 0.990074, -0.000000, -0.000929, -0.000000, 0.999999}, +{0.989142, -0.000000, 0.001026, -0.000000, 0.989338, -0.000000, -0.000953, -0.000000, 0.999999}, +{0.988419, -0.000000, 0.001051, -0.000000, 0.988573, -0.000000, -0.000959, -0.000000, 0.999999}, +{0.987631, -0.000000, 0.001077, -0.000000, 0.987813, -0.000000, -0.001009, -0.000000, 0.999999}, +{0.986885, -0.000000, 0.001102, -0.000000, 0.987065, -0.000000, -0.001040, -0.000000, 0.999999}, +{0.986143, -0.000000, 0.001128, -0.000000, 0.986288, -0.000000, -0.001033, -0.000000, 0.999999}, +{0.985390, -0.000000, 0.001153, -0.000000, 0.985511, -0.000000, -0.001063, -0.000000, 0.999999}, +{0.984584, -0.000000, 0.001178, -0.000000, 0.984738, -0.000000, -0.001097, -0.000000, 0.999999}, +{0.983822, -0.000000, 0.001204, -0.000000, 0.984000, -0.000000, -0.001126, -0.000000, 0.999999}, +{0.983082, -0.000000, 0.001229, -0.000000, 0.983249, -0.000000, -0.001163, -0.000000, 0.999999}, +{0.982310, -0.000000, 0.001254, -0.000000, 0.982487, -0.000000, -0.001176, -0.000000, 0.999999}, +{0.981572, -0.000000, 0.001280, -0.000000, 0.981747, -0.000000, -0.001210, -0.000000, 0.999998}, +{0.980769, -0.000000, 0.001305, -0.000000, 0.980916, -0.000000, -0.001243, -0.000000, 0.999998}, +{0.980040, -0.000000, 0.001330, -0.000000, 0.980208, -0.000000, -0.001239, -0.000000, 0.999998}, +{0.979305, -0.000000, 0.001356, -0.000000, 0.979476, -0.000000, -0.001254, -0.000000, 0.999998}, +{0.978511, -0.000000, 0.001381, -0.000000, 0.978708, -0.000000, -0.001310, -0.000000, 0.999998}, +{0.977817, -0.000000, 0.001406, -0.000000, 0.977922, -0.000000, -0.001275, -0.000000, 0.999998}, +{0.976968, -0.000000, 0.001431, -0.000000, 0.977211, -0.000000, -0.001363, -0.000000, 0.999998}, +{0.976266, -0.000000, 0.001456, -0.000000, 0.976380, -0.000000, -0.001354, -0.000000, 0.999998}, +{0.975470, -0.000000, 0.001481, -0.000000, 0.975652, -0.000000, -0.001428, -0.000000, 0.999998}, +{0.974699, -0.000000, 0.001507, -0.000000, 0.974898, -0.000000, -0.001450, -0.000000, 0.999998}, +{0.973967, -0.000000, 0.001532, -0.000000, 0.974113, -0.000000, -0.001454, -0.000000, 0.999998}, +{0.973167, -0.000000, 0.001557, -0.000000, 0.973355, -0.000000, -0.001464, -0.000000, 0.999998}, +{0.972445, -0.000000, 0.001582, -0.000000, 0.972651, -0.000000, -0.001506, -0.000000, 0.999998}, +{0.971609, -0.000000, 0.001607, -0.000000, 0.971783, -0.000000, -0.001558, -0.000000, 0.999997}, +{0.970946, -0.000000, 0.001632, -0.000000, 0.971093, -0.000000, -0.001623, -0.000000, 0.999997}, +{1.019171, -0.000000, 0.000005, -0.000000, 1.019144, -0.000000, -0.000005, -0.000000, 1.000000}, +{1.018840, -0.000000, 0.000016, -0.000000, 1.018855, -0.000000, -0.000011, -0.000000, 1.000000}, +{1.018081, -0.000000, 0.000047, -0.000000, 1.018113, -0.000000, -0.000035, -0.000000, 1.000000}, +{1.017341, -0.000000, 0.000077, -0.000000, 1.017340, -0.000000, -0.000080, -0.000000, 1.000000}, +{1.016561, -0.000000, 0.000107, -0.000000, 1.016587, -0.000000, -0.000122, -0.000000, 1.000000}, +{1.015783, -0.000000, 0.000137, -0.000000, 1.015735, -0.000000, -0.000149, -0.000000, 1.000000}, +{1.015007, -0.000000, 0.000167, -0.000000, 1.015022, -0.000000, -0.000165, -0.000000, 1.000000}, +{1.014226, -0.000000, 0.000197, -0.000000, 1.014221, -0.000000, -0.000215, -0.000000, 1.000000}, +{1.013443, -0.000000, 0.000227, -0.000000, 1.013443, -0.000000, -0.000231, -0.000000, 1.000000}, +{1.012702, -0.000000, 0.000258, -0.000000, 1.012671, -0.000000, -0.000265, -0.000000, 1.000000}, +{1.011903, -0.000000, 0.000288, -0.000000, 1.011886, -0.000000, -0.000263, -0.000000, 1.000000}, +{1.011129, -0.000000, 0.000318, -0.000000, 1.011095, -0.000000, -0.000314, -0.000000, 1.000000}, +{1.010365, -0.000000, 0.000348, -0.000000, 1.010340, -0.000000, -0.000327, -0.000000, 1.000000}, +{1.009557, -0.000000, 0.000378, -0.000000, 1.009563, -0.000000, -0.000372, -0.000000, 1.000000}, +{1.008830, -0.000000, 0.000408, -0.000000, 1.008799, -0.000000, -0.000389, -0.000000, 1.000000}, +{1.008068, -0.000000, 0.000438, -0.000000, 1.008030, -0.000000, -0.000429, -0.000000, 1.000000}, +{1.007305, -0.000000, 0.000468, -0.000000, 1.007270, -0.000000, -0.000491, -0.000000, 1.000000}, +{1.006534, -0.000000, 0.000497, -0.000000, 1.006483, -0.000000, -0.000499, -0.000000, 1.000000}, +{1.005788, -0.000000, 0.000527, -0.000000, 1.005724, -0.000000, -0.000531, -0.000000, 1.000000}, +{1.005030, -0.000000, 0.000557, -0.000000, 1.004962, -0.000000, -0.000569, -0.000000, 1.000000}, +{1.004307, -0.000000, 0.000587, -0.000000, 1.004209, -0.000000, -0.000620, -0.000000, 1.000000}, +{1.003543, -0.000000, 0.000617, -0.000000, 1.003443, -0.000000, -0.000660, -0.000000, 1.000000}, +{1.002809, -0.000000, 0.000647, -0.000000, 1.002687, -0.000000, -0.000718, -0.000000, 1.000000}, +{1.002054, -0.000000, 0.000676, -0.000000, 1.001933, -0.000000, -0.000799, -0.000000, 0.999999}, +{1.001272, -0.000000, 0.000706, -0.000000, 1.001146, -0.000000, -0.000928, -0.000000, 0.999999}, +{1.000403, -0.000000, 0.000736, -0.000000, 1.000286, -0.000000, -0.001102, -0.000000, 0.999999}, +{0.999391, -0.000000, 0.000766, -0.000000, 0.999253, -0.000000, -0.001189, -0.000000, 0.999999}, +{0.998334, -0.000000, 0.000795, -0.000000, 0.998313, -0.000000, -0.001054, -0.000000, 0.999999}, +{0.997327, -0.000000, 0.000825, -0.000000, 0.997536, -0.000000, -0.000875, -0.000000, 0.999999}, +{0.996467, -0.000000, 0.000854, -0.000000, 0.996788, -0.000000, -0.000827, -0.000000, 0.999999}, +{0.995699, -0.000000, 0.000884, -0.000000, 0.996055, -0.000000, -0.000830, -0.000000, 0.999999}, +{0.994944, -0.000000, 0.000914, -0.000000, 0.995317, -0.000000, -0.000852, -0.000000, 0.999999}, +{0.994212, -0.000000, 0.000943, -0.000000, 0.994580, -0.000000, -0.000881, -0.000000, 0.999999}, +{0.993490, -0.000000, 0.000973, -0.000000, 0.993833, -0.000000, -0.000905, -0.000000, 0.999999}, +{0.992770, -0.000000, 0.001002, -0.000000, 0.993092, -0.000000, -0.000942, -0.000000, 0.999999}, +{0.992023, -0.000000, 0.001032, -0.000000, 0.992325, -0.000000, -0.000979, -0.000000, 0.999999}, +{0.991293, -0.000000, 0.001061, -0.000000, 0.991561, -0.000000, -0.001016, -0.000000, 0.999999}, +{0.990553, -0.000000, 0.001091, -0.000000, 0.990819, -0.000000, -0.001047, -0.000000, 0.999999}, +{0.989794, -0.000000, 0.001120, -0.000000, 0.990050, -0.000000, -0.001078, -0.000000, 0.999999}, +{0.989036, -0.000000, 0.001150, -0.000000, 0.989295, -0.000000, -0.001085, -0.000000, 0.999999}, +{0.988289, -0.000000, 0.001179, -0.000000, 0.988547, -0.000000, -0.001125, -0.000000, 0.999999}, +{0.987547, -0.000000, 0.001208, -0.000000, 0.987775, -0.000000, -0.001162, -0.000000, 0.999999}, +{0.986755, -0.000000, 0.001238, -0.000000, 0.987017, -0.000000, -0.001200, -0.000000, 0.999998}, +{0.986022, -0.000000, 0.001267, -0.000000, 0.986273, -0.000000, -0.001223, -0.000000, 0.999998}, +{0.985255, -0.000000, 0.001296, -0.000000, 0.985491, -0.000000, -0.001252, -0.000000, 0.999998}, +{0.984510, -0.000000, 0.001326, -0.000000, 0.984729, -0.000000, -0.001269, -0.000000, 0.999998}, +{0.983770, -0.000000, 0.001355, -0.000000, 0.983990, -0.000000, -0.001298, -0.000000, 0.999998}, +{0.983020, -0.000000, 0.001384, -0.000000, 0.983220, -0.000000, -0.001328, -0.000000, 0.999998}, +{0.982215, -0.000000, 0.001413, -0.000000, 0.982436, -0.000000, -0.001360, -0.000000, 0.999998}, +{0.981452, -0.000000, 0.001442, -0.000000, 0.981678, -0.000000, -0.001407, -0.000000, 0.999998}, +{0.980697, -0.000000, 0.001472, -0.000000, 0.980951, -0.000000, -0.001443, -0.000000, 0.999998}, +{0.979912, -0.000000, 0.001501, -0.000000, 0.980136, -0.000000, -0.001454, -0.000000, 0.999998}, +{0.979199, -0.000000, 0.001530, -0.000000, 0.979430, -0.000000, -0.001500, -0.000000, 0.999998}, +{0.978449, -0.000000, 0.001559, -0.000000, 0.978677, -0.000000, -0.001519, -0.000000, 0.999998}, +{0.977650, -0.000000, 0.001588, -0.000000, 0.977881, -0.000000, -0.001570, -0.000000, 0.999997}, +{0.976933, -0.000000, 0.001617, -0.000000, 0.977158, -0.000000, -0.001602, -0.000000, 0.999997}, +{0.976112, -0.000000, 0.001646, -0.000000, 0.976346, -0.000000, -0.001622, -0.000000, 0.999997}, +{0.975429, -0.000000, 0.001675, -0.000000, 0.975617, -0.000000, -0.001639, -0.000000, 0.999997}, +{0.974594, -0.000000, 0.001704, -0.000000, 0.974858, -0.000000, -0.001687, -0.000000, 0.999997}, +{0.973908, -0.000000, 0.001733, -0.000000, 0.974117, -0.000000, -0.001681, -0.000000, 0.999997}, +{0.973088, -0.000000, 0.001762, -0.000000, 0.973315, -0.000000, -0.001732, -0.000000, 0.999997}, +{0.972333, -0.000000, 0.001791, -0.000000, 0.972582, -0.000000, -0.001795, -0.000000, 0.999997}, +{0.971608, -0.000000, 0.001820, -0.000000, 0.971782, -0.000000, -0.001765, -0.000000, 0.999997}, +{0.970871, -0.000000, 0.001849, -0.000000, 0.971089, -0.000000, -0.001835, -0.000000, 0.999996}, +{1.019171, -0.000000, 0.000019, -0.000000, 1.019144, -0.000000, -0.000019, -0.000000, 1.000000}, +{1.018840, -0.000000, 0.000032, -0.000000, 1.018855, -0.000000, -0.000027, -0.000000, 1.000000}, +{1.018081, -0.000000, 0.000068, -0.000000, 1.018113, -0.000000, -0.000057, -0.000000, 1.000000}, +{1.017341, -0.000000, 0.000104, -0.000000, 1.017340, -0.000000, -0.000108, -0.000000, 1.000000}, +{1.016557, -0.000000, 0.000140, -0.000000, 1.016509, -0.000000, -0.000121, -0.000000, 1.000000}, +{1.015727, -0.000000, 0.000176, -0.000000, 1.015781, -0.000000, -0.000156, -0.000000, 1.000000}, +{1.015007, -0.000000, 0.000212, -0.000000, 1.015022, -0.000000, -0.000210, -0.000000, 1.000000}, +{1.014229, -0.000000, 0.000248, -0.000000, 1.014223, -0.000000, -0.000230, -0.000000, 1.000000}, +{1.013443, -0.000000, 0.000283, -0.000000, 1.013443, -0.000000, -0.000287, -0.000000, 1.000000}, +{1.012665, -0.000000, 0.000319, -0.000000, 1.012662, -0.000000, -0.000278, -0.000000, 1.000000}, +{1.011903, -0.000000, 0.000355, -0.000000, 1.011886, -0.000000, -0.000331, -0.000000, 1.000000}, +{1.011129, -0.000000, 0.000391, -0.000000, 1.011095, -0.000000, -0.000388, -0.000000, 1.000000}, +{1.010365, -0.000000, 0.000426, -0.000000, 1.010340, -0.000000, -0.000406, -0.000000, 1.000000}, +{1.009557, -0.000000, 0.000462, -0.000000, 1.009563, -0.000000, -0.000457, -0.000000, 1.000000}, +{1.008830, -0.000000, 0.000497, -0.000000, 1.008799, -0.000000, -0.000479, -0.000000, 1.000000}, +{1.008068, -0.000000, 0.000533, -0.000000, 1.008030, -0.000000, -0.000525, -0.000000, 1.000000}, +{1.007344, -0.000000, 0.000569, -0.000000, 1.007273, -0.000000, -0.000556, -0.000000, 1.000000}, +{1.006580, -0.000000, 0.000604, -0.000000, 1.006505, -0.000000, -0.000621, -0.000000, 1.000000}, +{1.005835, -0.000000, 0.000640, -0.000000, 1.005751, -0.000000, -0.000632, -0.000000, 1.000000}, +{1.005072, -0.000000, 0.000675, -0.000000, 1.004981, -0.000000, -0.000688, -0.000000, 1.000000}, +{1.004334, -0.000000, 0.000711, -0.000000, 1.004219, -0.000000, -0.000736, -0.000000, 1.000000}, +{1.003636, -0.000000, 0.000746, -0.000000, 1.003468, -0.000000, -0.000789, -0.000000, 0.999999}, +{1.002884, -0.000000, 0.000781, -0.000000, 1.002731, -0.000000, -0.000864, -0.000000, 0.999999}, +{1.002162, -0.000000, 0.000817, -0.000000, 1.001976, -0.000000, -0.000950, -0.000000, 0.999999}, +{1.001345, -0.000000, 0.000852, -0.000000, 1.001180, -0.000000, -0.001105, -0.000000, 0.999999}, +{1.000465, -0.000000, 0.000887, -0.000000, 1.000310, -0.000000, -0.001271, -0.000000, 0.999999}, +{0.999442, -0.000000, 0.000923, -0.000000, 0.999271, -0.000000, -0.001375, -0.000000, 0.999999}, +{0.998343, -0.000000, 0.000958, -0.000000, 0.998300, -0.000000, -0.001235, -0.000000, 0.999999}, +{0.997276, -0.000000, 0.000993, -0.000000, 0.997517, -0.000000, -0.001034, -0.000000, 0.999999}, +{0.996401, -0.000000, 0.001028, -0.000000, 0.996764, -0.000000, -0.000978, -0.000000, 0.999999}, +{0.995598, -0.000000, 0.001064, -0.000000, 0.996023, -0.000000, -0.000979, -0.000000, 0.999999}, +{0.994820, -0.000000, 0.001099, -0.000000, 0.995272, -0.000000, -0.000996, -0.000000, 0.999999}, +{0.994079, -0.000000, 0.001134, -0.000000, 0.994536, -0.000000, -0.001021, -0.000000, 0.999999}, +{0.993353, -0.000000, 0.001169, -0.000000, 0.993801, -0.000000, -0.001069, -0.000000, 0.999999}, +{0.992609, -0.000000, 0.001204, -0.000000, 0.993041, -0.000000, -0.001111, -0.000000, 0.999999}, +{0.991880, -0.000000, 0.001239, -0.000000, 0.992278, -0.000000, -0.001136, -0.000000, 0.999999}, +{0.991170, -0.000000, 0.001274, -0.000000, 0.991538, -0.000000, -0.001170, -0.000000, 0.999999}, +{0.990430, -0.000000, 0.001309, -0.000000, 0.990781, -0.000000, -0.001217, -0.000000, 0.999998}, +{0.989690, -0.000000, 0.001344, -0.000000, 0.990032, -0.000000, -0.001254, -0.000000, 0.999998}, +{0.988939, -0.000000, 0.001379, -0.000000, 0.989281, -0.000000, -0.001299, -0.000000, 0.999998}, +{0.988202, -0.000000, 0.001414, -0.000000, 0.988511, -0.000000, -0.001324, -0.000000, 0.999998}, +{0.987432, -0.000000, 0.001449, -0.000000, 0.987767, -0.000000, -0.001349, -0.000000, 0.999998}, +{0.986668, -0.000000, 0.001484, -0.000000, 0.986994, -0.000000, -0.001378, -0.000000, 0.999998}, +{0.985874, -0.000000, 0.001519, -0.000000, 0.986208, -0.000000, -0.001417, -0.000000, 0.999998}, +{0.985184, -0.000000, 0.001554, -0.000000, 0.985464, -0.000000, -0.001501, -0.000000, 0.999998}, +{0.984421, -0.000000, 0.001588, -0.000000, 0.984699, -0.000000, -0.001506, -0.000000, 0.999998}, +{0.983656, -0.000000, 0.001623, -0.000000, 0.983960, -0.000000, -0.001559, -0.000000, 0.999997}, +{0.982866, -0.000000, 0.001658, -0.000000, 0.983207, -0.000000, -0.001567, -0.000000, 0.999997}, +{0.982161, -0.000000, 0.001693, -0.000000, 0.982422, -0.000000, -0.001616, -0.000000, 0.999997}, +{0.981376, -0.000000, 0.001727, -0.000000, 0.981656, -0.000000, -0.001637, -0.000000, 0.999997}, +{0.980595, -0.000000, 0.001762, -0.000000, 0.980922, -0.000000, -0.001687, -0.000000, 0.999997}, +{0.979810, -0.000000, 0.001797, -0.000000, 0.980178, -0.000000, -0.001715, -0.000000, 0.999997}, +{0.979065, -0.000000, 0.001831, -0.000000, 0.979370, -0.000000, -0.001764, -0.000000, 0.999997}, +{0.978373, -0.000000, 0.001866, -0.000000, 0.978636, -0.000000, -0.001786, -0.000000, 0.999997}, +{0.977576, -0.000000, 0.001900, -0.000000, 0.977904, -0.000000, -0.001831, -0.000000, 0.999996}, +{0.976860, -0.000000, 0.001935, -0.000000, 0.977134, -0.000000, -0.001902, -0.000000, 0.999996}, +{0.976085, -0.000000, 0.001969, -0.000000, 0.976346, -0.000000, -0.001909, -0.000000, 0.999996}, +{0.975253, -0.000000, 0.002004, -0.000000, 0.975545, -0.000000, -0.001966, -0.000000, 0.999996}, +{0.974593, -0.000000, 0.002038, -0.000000, 0.974858, -0.000000, -0.002013, -0.000000, 0.999996}, +{0.973794, -0.000000, 0.002073, -0.000000, 0.974124, -0.000000, -0.001989, -0.000000, 0.999996}, +{0.973035, -0.000000, 0.002107, -0.000000, 0.973279, -0.000000, -0.002045, -0.000000, 0.999996}, +{0.972238, -0.000000, 0.002142, -0.000000, 0.972549, -0.000000, -0.002101, -0.000000, 0.999995}, +{0.971445, -0.000000, 0.002176, -0.000000, 0.971794, -0.000000, -0.002102, -0.000000, 0.999995}, +{0.970789, -0.000000, 0.002210, -0.000000, 0.971072, -0.000000, -0.002143, -0.000000, 0.999995}, +{1.019171, -0.000000, 0.000039, -0.000000, 1.019144, -0.000000, -0.000040, -0.000000, 1.000000}, +{1.018840, -0.000000, 0.000055, -0.000000, 1.018855, -0.000000, -0.000050, -0.000000, 1.000000}, +{1.018081, -0.000000, 0.000097, -0.000000, 1.018113, -0.000000, -0.000086, -0.000000, 1.000000}, +{1.017346, -0.000000, 0.000138, -0.000000, 1.017359, -0.000000, -0.000098, -0.000000, 1.000000}, +{1.016557, -0.000000, 0.000180, -0.000000, 1.016509, -0.000000, -0.000161, -0.000000, 1.000000}, +{1.015808, -0.000000, 0.000222, -0.000000, 1.015761, -0.000000, -0.000200, -0.000000, 1.000000}, +{1.015007, -0.000000, 0.000264, -0.000000, 1.015022, -0.000000, -0.000263, -0.000000, 1.000000}, +{1.014229, -0.000000, 0.000305, -0.000000, 1.014223, -0.000000, -0.000289, -0.000000, 1.000000}, +{1.013467, -0.000000, 0.000347, -0.000000, 1.013456, -0.000000, -0.000303, -0.000000, 1.000000}, +{1.012674, -0.000000, 0.000389, -0.000000, 1.012675, -0.000000, -0.000357, -0.000000, 1.000000}, +{1.011903, -0.000000, 0.000430, -0.000000, 1.011886, -0.000000, -0.000407, -0.000000, 1.000000}, +{1.011141, -0.000000, 0.000472, -0.000000, 1.011118, -0.000000, -0.000450, -0.000000, 1.000000}, +{1.010397, -0.000000, 0.000514, -0.000000, 1.010349, -0.000000, -0.000468, -0.000000, 1.000000}, +{1.009611, -0.000000, 0.000555, -0.000000, 1.009601, -0.000000, -0.000518, -0.000000, 1.000000}, +{1.008900, -0.000000, 0.000597, -0.000000, 1.008812, -0.000000, -0.000548, -0.000000, 1.000000}, +{1.008117, -0.000000, 0.000638, -0.000000, 1.008071, -0.000000, -0.000606, -0.000000, 1.000000}, +{1.007352, -0.000000, 0.000680, -0.000000, 1.007305, -0.000000, -0.000635, -0.000000, 1.000000}, +{1.006617, -0.000000, 0.000721, -0.000000, 1.006536, -0.000000, -0.000703, -0.000000, 0.999999}, +{1.005861, -0.000000, 0.000762, -0.000000, 1.005767, -0.000000, -0.000742, -0.000000, 0.999999}, +{1.005129, -0.000000, 0.000804, -0.000000, 1.005006, -0.000000, -0.000787, -0.000000, 0.999999}, +{1.004386, -0.000000, 0.000845, -0.000000, 1.004235, -0.000000, -0.000858, -0.000000, 0.999999}, +{1.003684, -0.000000, 0.000886, -0.000000, 1.003508, -0.000000, -0.000900, -0.000000, 0.999999}, +{1.002939, -0.000000, 0.000927, -0.000000, 1.002747, -0.000000, -0.000985, -0.000000, 0.999999}, +{1.002205, -0.000000, 0.000969, -0.000000, 1.001990, -0.000000, -0.001101, -0.000000, 0.999999}, +{1.001426, -0.000000, 0.001010, -0.000000, 1.001233, -0.000000, -0.001258, -0.000000, 0.999999}, +{1.000521, -0.000000, 0.001051, -0.000000, 1.000346, -0.000000, -0.001451, -0.000000, 0.999998}, +{0.999490, -0.000000, 0.001092, -0.000000, 0.999324, -0.000000, -0.001548, -0.000000, 0.999998}, +{0.998368, -0.000000, 0.001133, -0.000000, 0.998309, -0.000000, -0.001451, -0.000000, 0.999998}, +{0.997262, -0.000000, 0.001174, -0.000000, 0.997510, -0.000000, -0.001219, -0.000000, 0.999999}, +{0.996348, -0.000000, 0.001215, -0.000000, 0.996755, -0.000000, -0.001159, -0.000000, 0.999999}, +{0.995518, -0.000000, 0.001256, -0.000000, 0.996012, -0.000000, -0.001156, -0.000000, 0.999999}, +{0.994735, -0.000000, 0.001297, -0.000000, 0.995269, -0.000000, -0.001163, -0.000000, 0.999998}, +{0.993976, -0.000000, 0.001338, -0.000000, 0.994518, -0.000000, -0.001195, -0.000000, 0.999998}, +{0.993241, -0.000000, 0.001379, -0.000000, 0.993770, -0.000000, -0.001230, -0.000000, 0.999998}, +{0.992521, -0.000000, 0.001420, -0.000000, 0.993025, -0.000000, -0.001268, -0.000000, 0.999998}, +{0.991753, -0.000000, 0.001461, -0.000000, 0.992277, -0.000000, -0.001314, -0.000000, 0.999998}, +{0.991040, -0.000000, 0.001502, -0.000000, 0.991538, -0.000000, -0.001358, -0.000000, 0.999998}, +{0.990315, -0.000000, 0.001543, -0.000000, 0.990776, -0.000000, -0.001413, -0.000000, 0.999998}, +{0.989574, -0.000000, 0.001583, -0.000000, 0.990022, -0.000000, -0.001431, -0.000000, 0.999998}, +{0.988838, -0.000000, 0.001624, -0.000000, 0.989266, -0.000000, -0.001493, -0.000000, 0.999997}, +{0.988095, -0.000000, 0.001665, -0.000000, 0.988497, -0.000000, -0.001536, -0.000000, 0.999997}, +{0.987342, -0.000000, 0.001705, -0.000000, 0.987760, -0.000000, -0.001580, -0.000000, 0.999997}, +{0.986584, -0.000000, 0.001746, -0.000000, 0.987004, -0.000000, -0.001616, -0.000000, 0.999997}, +{0.985831, -0.000000, 0.001787, -0.000000, 0.986221, -0.000000, -0.001665, -0.000000, 0.999997}, +{0.985082, -0.000000, 0.001827, -0.000000, 0.985449, -0.000000, -0.001690, -0.000000, 0.999997}, +{0.984301, -0.000000, 0.001868, -0.000000, 0.984687, -0.000000, -0.001715, -0.000000, 0.999997}, +{0.983550, -0.000000, 0.001908, -0.000000, 0.983902, -0.000000, -0.001749, -0.000000, 0.999997}, +{0.982834, -0.000000, 0.001949, -0.000000, 0.983183, -0.000000, -0.001834, -0.000000, 0.999996}, +{0.982070, -0.000000, 0.001989, -0.000000, 0.982428, -0.000000, -0.001871, -0.000000, 0.999996}, +{0.981244, -0.000000, 0.002030, -0.000000, 0.981653, -0.000000, -0.001911, -0.000000, 0.999996}, +{0.980537, -0.000000, 0.002070, -0.000000, 0.980892, -0.000000, -0.001957, -0.000000, 0.999996}, +{0.979712, -0.000000, 0.002110, -0.000000, 0.980115, -0.000000, -0.001948, -0.000000, 0.999996}, +{0.978965, -0.000000, 0.002151, -0.000000, 0.979384, -0.000000, -0.002007, -0.000000, 0.999996}, +{0.978207, -0.000000, 0.002191, -0.000000, 0.978631, -0.000000, -0.002037, -0.000000, 0.999995}, +{0.977499, -0.000000, 0.002231, -0.000000, 0.977877, -0.000000, -0.002138, -0.000000, 0.999995}, +{0.976689, -0.000000, 0.002272, -0.000000, 0.977108, -0.000000, -0.002134, -0.000000, 0.999995}, +{0.975994, -0.000000, 0.002312, -0.000000, 0.976355, -0.000000, -0.002199, -0.000000, 0.999995}, +{0.975184, -0.000000, 0.002352, -0.000000, 0.975548, -0.000000, -0.002202, -0.000000, 0.999995}, +{0.974490, -0.000000, 0.002392, -0.000000, 0.974869, -0.000000, -0.002288, -0.000000, 0.999994}, +{0.973701, -0.000000, 0.002432, -0.000000, 0.974076, -0.000000, -0.002332, -0.000000, 0.999994}, +{0.972897, -0.000000, 0.002472, -0.000000, 0.973312, -0.000000, -0.002341, -0.000000, 0.999994}, +{0.972196, -0.000000, 0.002512, -0.000000, 0.972565, -0.000000, -0.002415, -0.000000, 0.999994}, +{0.971444, -0.000000, 0.002552, -0.000000, 0.971793, -0.000000, -0.002467, -0.000000, 0.999994}, +{0.970698, -0.000000, 0.002592, -0.000000, 0.971058, -0.000000, -0.002470, -0.000000, 0.999993}, +{1.019181, -0.000000, 0.000081, -0.000000, 1.019210, -0.000000, -0.000034, -0.000000, 1.000000}, +{1.018840, -0.000000, 0.000098, -0.000000, 1.018855, -0.000000, -0.000094, -0.000000, 1.000000}, +{1.018137, -0.000000, 0.000146, -0.000000, 1.018104, -0.000000, -0.000071, -0.000000, 1.000000}, +{1.017346, -0.000000, 0.000194, -0.000000, 1.017359, -0.000000, -0.000155, -0.000000, 1.000000}, +{1.016609, -0.000000, 0.000242, -0.000000, 1.016601, -0.000000, -0.000215, -0.000000, 1.000000}, +{1.015808, -0.000000, 0.000290, -0.000000, 1.015761, -0.000000, -0.000269, -0.000000, 1.000000}, +{1.015005, -0.000000, 0.000338, -0.000000, 1.015018, -0.000000, -0.000303, -0.000000, 1.000000}, +{1.014216, -0.000000, 0.000385, -0.000000, 1.014208, -0.000000, -0.000308, -0.000000, 1.000000}, +{1.013467, -0.000000, 0.000433, -0.000000, 1.013456, -0.000000, -0.000390, -0.000000, 1.000000}, +{1.012703, -0.000000, 0.000481, -0.000000, 1.012696, -0.000000, -0.000426, -0.000000, 1.000000}, +{1.011935, -0.000000, 0.000528, -0.000000, 1.011926, -0.000000, -0.000475, -0.000000, 1.000000}, +{1.011183, -0.000000, 0.000576, -0.000000, 1.011129, -0.000000, -0.000530, -0.000000, 1.000000}, +{1.010414, -0.000000, 0.000624, -0.000000, 1.010371, -0.000000, -0.000566, -0.000000, 1.000000}, +{1.009645, -0.000000, 0.000671, -0.000000, 1.009618, -0.000000, -0.000612, -0.000000, 1.000000}, +{1.008901, -0.000000, 0.000719, -0.000000, 1.008834, -0.000000, -0.000649, -0.000000, 1.000000}, +{1.008147, -0.000000, 0.000766, -0.000000, 1.008079, -0.000000, -0.000675, -0.000000, 0.999999}, +{1.007418, -0.000000, 0.000813, -0.000000, 1.007332, -0.000000, -0.000738, -0.000000, 0.999999}, +{1.006671, -0.000000, 0.000861, -0.000000, 1.006562, -0.000000, -0.000795, -0.000000, 0.999999}, +{1.005932, -0.000000, 0.000908, -0.000000, 1.005810, -0.000000, -0.000844, -0.000000, 0.999999}, +{1.005205, -0.000000, 0.000956, -0.000000, 1.005068, -0.000000, -0.000897, -0.000000, 0.999999}, +{1.004479, -0.000000, 0.001003, -0.000000, 1.004285, -0.000000, -0.000957, -0.000000, 0.999999}, +{1.003762, -0.000000, 0.001050, -0.000000, 1.003543, -0.000000, -0.001028, -0.000000, 0.999999}, +{1.003036, -0.000000, 0.001097, -0.000000, 1.002802, -0.000000, -0.001116, -0.000000, 0.999999}, +{1.002282, -0.000000, 0.001144, -0.000000, 1.002061, -0.000000, -0.001241, -0.000000, 0.999999}, +{1.001489, -0.000000, 0.001192, -0.000000, 1.001276, -0.000000, -0.001413, -0.000000, 0.999998}, +{1.000590, -0.000000, 0.001239, -0.000000, 1.000427, -0.000000, -0.001626, -0.000000, 0.999998}, +{0.999524, -0.000000, 0.001286, -0.000000, 0.999370, -0.000000, -0.001759, -0.000000, 0.999998}, +{0.998409, -0.000000, 0.001333, -0.000000, 0.998353, -0.000000, -0.001690, -0.000000, 0.999998}, +{0.997287, -0.000000, 0.001380, -0.000000, 0.997563, -0.000000, -0.001449, -0.000000, 0.999998}, +{0.996338, -0.000000, 0.001427, -0.000000, 0.996799, -0.000000, -0.001357, -0.000000, 0.999998}, +{0.995481, -0.000000, 0.001474, -0.000000, 0.996048, -0.000000, -0.001341, -0.000000, 0.999998}, +{0.994688, -0.000000, 0.001521, -0.000000, 0.995291, -0.000000, -0.001361, -0.000000, 0.999998}, +{0.993907, -0.000000, 0.001567, -0.000000, 0.994547, -0.000000, -0.001394, -0.000000, 0.999998}, +{0.993158, -0.000000, 0.001614, -0.000000, 0.993800, -0.000000, -0.001420, -0.000000, 0.999998}, +{0.992398, -0.000000, 0.001661, -0.000000, 0.993038, -0.000000, -0.001459, -0.000000, 0.999998}, +{0.991673, -0.000000, 0.001708, -0.000000, 0.992308, -0.000000, -0.001505, -0.000000, 0.999997}, +{0.990943, -0.000000, 0.001754, -0.000000, 0.991550, -0.000000, -0.001568, -0.000000, 0.999997}, +{0.990198, -0.000000, 0.001801, -0.000000, 0.990801, -0.000000, -0.001600, -0.000000, 0.999997}, +{0.989461, -0.000000, 0.001848, -0.000000, 0.990058, -0.000000, -0.001652, -0.000000, 0.999997}, +{0.988749, -0.000000, 0.001894, -0.000000, 0.989281, -0.000000, -0.001714, -0.000000, 0.999997}, +{0.987973, -0.000000, 0.001941, -0.000000, 0.988525, -0.000000, -0.001749, -0.000000, 0.999997}, +{0.987258, -0.000000, 0.001988, -0.000000, 0.987779, -0.000000, -0.001789, -0.000000, 0.999996}, +{0.986501, -0.000000, 0.002034, -0.000000, 0.987009, -0.000000, -0.001842, -0.000000, 0.999996}, +{0.985751, -0.000000, 0.002081, -0.000000, 0.986234, -0.000000, -0.001890, -0.000000, 0.999996}, +{0.985004, -0.000000, 0.002127, -0.000000, 0.985492, -0.000000, -0.001955, -0.000000, 0.999996}, +{0.984218, -0.000000, 0.002173, -0.000000, 0.984732, -0.000000, -0.001965, -0.000000, 0.999996}, +{0.983500, -0.000000, 0.002220, -0.000000, 0.983923, -0.000000, -0.002031, -0.000000, 0.999995}, +{0.982713, -0.000000, 0.002266, -0.000000, 0.983185, -0.000000, -0.002070, -0.000000, 0.999995}, +{0.981942, -0.000000, 0.002312, -0.000000, 0.982440, -0.000000, -0.002104, -0.000000, 0.999995}, +{0.981223, -0.000000, 0.002359, -0.000000, 0.981695, -0.000000, -0.002160, -0.000000, 0.999995}, +{0.980444, -0.000000, 0.002405, -0.000000, 0.980946, -0.000000, -0.002190, -0.000000, 0.999995}, +{0.979661, -0.000000, 0.002451, -0.000000, 0.980202, -0.000000, -0.002271, -0.000000, 0.999994}, +{0.978926, -0.000000, 0.002497, -0.000000, 0.979435, -0.000000, -0.002301, -0.000000, 0.999994}, +{0.978181, -0.000000, 0.002543, -0.000000, 0.978683, -0.000000, -0.002339, -0.000000, 0.999994}, +{0.977370, -0.000000, 0.002589, -0.000000, 0.977896, -0.000000, -0.002402, -0.000000, 0.999994}, +{0.976617, -0.000000, 0.002636, -0.000000, 0.977115, -0.000000, -0.002463, -0.000000, 0.999993}, +{0.975928, -0.000000, 0.002682, -0.000000, 0.976379, -0.000000, -0.002522, -0.000000, 0.999993}, +{0.975157, -0.000000, 0.002728, -0.000000, 0.975639, -0.000000, -0.002522, -0.000000, 0.999993}, +{0.974416, -0.000000, 0.002774, -0.000000, 0.974886, -0.000000, -0.002556, -0.000000, 0.999993}, +{0.973637, -0.000000, 0.002819, -0.000000, 0.974108, -0.000000, -0.002606, -0.000000, 0.999992}, +{0.972895, -0.000000, 0.002865, -0.000000, 0.973312, -0.000000, -0.002723, -0.000000, 0.999992}, +{0.972117, -0.000000, 0.002911, -0.000000, 0.972589, -0.000000, -0.002697, -0.000000, 0.999992}, +{0.971349, -0.000000, 0.002957, -0.000000, 0.971837, -0.000000, -0.002746, -0.000000, 0.999992}, +{0.970571, -0.000000, 0.003003, -0.000000, 0.971127, -0.000000, -0.002798, -0.000000, 0.999991}, +{1.019202, -0.000000, 0.000087, -0.000000, 1.019179, -0.000000, -0.000041, -0.000000, 1.000000}, +{1.018840, -0.000000, 0.000107, -0.000000, 1.018855, -0.000000, -0.000103, -0.000000, 1.000000}, +{1.018137, -0.000000, 0.000160, -0.000000, 1.018104, -0.000000, -0.000085, -0.000000, 1.000000}, +{1.017346, -0.000000, 0.000212, -0.000000, 1.017359, -0.000000, -0.000173, -0.000000, 1.000000}, +{1.016609, -0.000000, 0.000265, -0.000000, 1.016601, -0.000000, -0.000239, -0.000000, 1.000000}, +{1.015801, -0.000000, 0.000318, -0.000000, 1.015818, -0.000000, -0.000250, -0.000000, 1.000000}, +{1.015005, -0.000000, 0.000370, -0.000000, 1.015017, -0.000000, -0.000336, -0.000000, 1.000000}, +{1.014259, -0.000000, 0.000423, -0.000000, 1.014219, -0.000000, -0.000370, -0.000000, 1.000000}, +{1.013477, -0.000000, 0.000476, -0.000000, 1.013465, -0.000000, -0.000398, -0.000000, 1.000000}, +{1.012724, -0.000000, 0.000528, -0.000000, 1.012683, -0.000000, -0.000451, -0.000000, 1.000000}, +{1.011955, -0.000000, 0.000581, -0.000000, 1.011946, -0.000000, -0.000495, -0.000000, 1.000000}, +{1.011203, -0.000000, 0.000633, -0.000000, 1.011154, -0.000000, -0.000567, -0.000000, 1.000000}, +{1.010434, -0.000000, 0.000686, -0.000000, 1.010412, -0.000000, -0.000591, -0.000000, 1.000000}, +{1.009700, -0.000000, 0.000738, -0.000000, 1.009657, -0.000000, -0.000669, -0.000000, 1.000000}, +{1.008959, -0.000000, 0.000790, -0.000000, 1.008916, -0.000000, -0.000701, -0.000000, 0.999999}, +{1.008180, -0.000000, 0.000843, -0.000000, 1.008091, -0.000000, -0.000758, -0.000000, 0.999999}, +{1.007455, -0.000000, 0.000895, -0.000000, 1.007349, -0.000000, -0.000827, -0.000000, 0.999999}, +{1.006733, -0.000000, 0.000947, -0.000000, 1.006604, -0.000000, -0.000879, -0.000000, 0.999999}, +{1.005972, -0.000000, 0.000999, -0.000000, 1.005835, -0.000000, -0.000935, -0.000000, 0.999999}, +{1.005268, -0.000000, 0.001051, -0.000000, 1.005077, -0.000000, -0.000987, -0.000000, 0.999999}, +{1.004535, -0.000000, 0.001103, -0.000000, 1.004331, -0.000000, -0.001070, -0.000000, 0.999999}, +{1.003840, -0.000000, 0.001156, -0.000000, 1.003598, -0.000000, -0.001141, -0.000000, 0.999999}, +{1.003127, -0.000000, 0.001208, -0.000000, 1.002860, -0.000000, -0.001230, -0.000000, 0.999999}, +{1.002381, -0.000000, 0.001260, -0.000000, 1.002112, -0.000000, -0.001369, -0.000000, 0.999998}, +{1.001560, -0.000000, 0.001311, -0.000000, 1.001339, -0.000000, -0.001566, -0.000000, 0.999998}, +{1.000650, -0.000000, 0.001363, -0.000000, 1.000474, -0.000000, -0.001790, -0.000000, 0.999998}, +{0.999575, -0.000000, 0.001415, -0.000000, 0.999418, -0.000000, -0.001937, -0.000000, 0.999997}, +{0.998451, -0.000000, 0.001467, -0.000000, 0.998384, -0.000000, -0.001884, -0.000000, 0.999997}, +{0.997292, -0.000000, 0.001519, -0.000000, 0.997544, -0.000000, -0.001644, -0.000000, 0.999997}, +{0.996301, -0.000000, 0.001571, -0.000000, 0.996779, -0.000000, -0.001524, -0.000000, 0.999998}, +{0.995420, -0.000000, 0.001622, -0.000000, 0.996031, -0.000000, -0.001508, -0.000000, 0.999997}, +{0.994602, -0.000000, 0.001674, -0.000000, 0.995272, -0.000000, -0.001513, -0.000000, 0.999997}, +{0.993807, -0.000000, 0.001726, -0.000000, 0.994523, -0.000000, -0.001540, -0.000000, 0.999997}, +{0.993048, -0.000000, 0.001777, -0.000000, 0.993779, -0.000000, -0.001582, -0.000000, 0.999997}, +{0.992283, -0.000000, 0.001829, -0.000000, 0.993020, -0.000000, -0.001619, -0.000000, 0.999997}, +{0.991540, -0.000000, 0.001880, -0.000000, 0.992260, -0.000000, -0.001663, -0.000000, 0.999997}, +{0.990805, -0.000000, 0.001932, -0.000000, 0.991540, -0.000000, -0.001709, -0.000000, 0.999997}, +{0.990066, -0.000000, 0.001983, -0.000000, 0.990778, -0.000000, -0.001785, -0.000000, 0.999996}, +{0.989347, -0.000000, 0.002035, -0.000000, 0.990025, -0.000000, -0.001839, -0.000000, 0.999996}, +{0.988590, -0.000000, 0.002086, -0.000000, 0.989262, -0.000000, -0.001894, -0.000000, 0.999996}, +{0.987910, -0.000000, 0.002137, -0.000000, 0.988530, -0.000000, -0.001930, -0.000000, 0.999996}, +{0.987125, -0.000000, 0.002189, -0.000000, 0.987767, -0.000000, -0.001975, -0.000000, 0.999996}, +{0.986391, -0.000000, 0.002240, -0.000000, 0.986987, -0.000000, -0.002021, -0.000000, 0.999995}, +{0.985664, -0.000000, 0.002291, -0.000000, 0.986235, -0.000000, -0.002108, -0.000000, 0.999995}, +{0.984885, -0.000000, 0.002342, -0.000000, 0.985470, -0.000000, -0.002144, -0.000000, 0.999995}, +{0.984099, -0.000000, 0.002393, -0.000000, 0.984737, -0.000000, -0.002207, -0.000000, 0.999995}, +{0.983350, -0.000000, 0.002444, -0.000000, 0.984002, -0.000000, -0.002224, -0.000000, 0.999995}, +{0.982635, -0.000000, 0.002495, -0.000000, 0.983181, -0.000000, -0.002306, -0.000000, 0.999994}, +{0.981877, -0.000000, 0.002546, -0.000000, 0.982431, -0.000000, -0.002350, -0.000000, 0.999994}, +{0.981131, -0.000000, 0.002597, -0.000000, 0.981688, -0.000000, -0.002401, -0.000000, 0.999994}, +{0.980344, -0.000000, 0.002648, -0.000000, 0.980946, -0.000000, -0.002403, -0.000000, 0.999994}, +{0.979572, -0.000000, 0.002699, -0.000000, 0.980174, -0.000000, -0.002491, -0.000000, 0.999993}, +{0.978858, -0.000000, 0.002750, -0.000000, 0.979404, -0.000000, -0.002551, -0.000000, 0.999993}, +{0.978088, -0.000000, 0.002801, -0.000000, 0.978653, -0.000000, -0.002608, -0.000000, 0.999993}, +{0.977322, -0.000000, 0.002852, -0.000000, 0.977892, -0.000000, -0.002654, -0.000000, 0.999992}, +{0.976545, -0.000000, 0.002903, -0.000000, 0.977147, -0.000000, -0.002715, -0.000000, 0.999992}, +{0.975766, -0.000000, 0.002953, -0.000000, 0.976346, -0.000000, -0.002794, -0.000000, 0.999992}, +{0.975017, -0.000000, 0.003004, -0.000000, 0.975650, -0.000000, -0.002807, -0.000000, 0.999991}, +{0.974200, -0.000000, 0.003055, -0.000000, 0.974858, -0.000000, -0.002882, -0.000000, 0.999991}, +{0.973543, -0.000000, 0.003105, -0.000000, 0.974099, -0.000000, -0.002909, -0.000000, 0.999991}, +{0.972745, -0.000000, 0.003156, -0.000000, 0.973374, -0.000000, -0.002924, -0.000000, 0.999991}, +{0.971962, -0.000000, 0.003206, -0.000000, 0.972597, -0.000000, -0.003034, -0.000000, 0.999990}, +{0.971266, -0.000000, 0.003257, -0.000000, 0.971826, -0.000000, -0.003066, -0.000000, 0.999990}, +{0.970512, -0.000000, 0.003307, -0.000000, 0.971099, -0.000000, -0.003120, -0.000000, 0.999989}, +{1.019149, -0.000000, 0.000068, -0.000000, 1.019186, -0.000000, -0.000054, -0.000000, 1.000000}, +{1.018876, -0.000000, 0.000089, -0.000000, 1.018930, -0.000000, -0.000054, -0.000000, 1.000000}, +{1.018137, -0.000000, 0.000146, -0.000000, 1.018104, -0.000000, -0.000071, -0.000000, 1.000000}, +{1.017346, -0.000000, 0.000203, -0.000000, 1.017359, -0.000000, -0.000164, -0.000000, 1.000000}, +{1.016609, -0.000000, 0.000260, -0.000000, 1.016601, -0.000000, -0.000234, -0.000000, 1.000000}, +{1.015797, -0.000000, 0.000317, -0.000000, 1.015835, -0.000000, -0.000286, -0.000000, 1.000000}, +{1.015046, -0.000000, 0.000374, -0.000000, 1.015025, -0.000000, -0.000306, -0.000000, 1.000000}, +{1.014258, -0.000000, 0.000431, -0.000000, 1.014252, -0.000000, -0.000398, -0.000000, 1.000000}, +{1.013496, -0.000000, 0.000488, -0.000000, 1.013469, -0.000000, -0.000452, -0.000000, 1.000000}, +{1.012741, -0.000000, 0.000545, -0.000000, 1.012681, -0.000000, -0.000501, -0.000000, 1.000000}, +{1.011956, -0.000000, 0.000602, -0.000000, 1.011945, -0.000000, -0.000545, -0.000000, 1.000000}, +{1.011246, -0.000000, 0.000659, -0.000000, 1.011171, -0.000000, -0.000609, -0.000000, 1.000000}, +{1.010466, -0.000000, 0.000715, -0.000000, 1.010425, -0.000000, -0.000644, -0.000000, 1.000000}, +{1.009700, -0.000000, 0.000772, -0.000000, 1.009657, -0.000000, -0.000704, -0.000000, 0.999999}, +{1.008971, -0.000000, 0.000829, -0.000000, 1.008872, -0.000000, -0.000754, -0.000000, 0.999999}, +{1.008229, -0.000000, 0.000885, -0.000000, 1.008121, -0.000000, -0.000826, -0.000000, 0.999999}, +{1.007485, -0.000000, 0.000942, -0.000000, 1.007380, -0.000000, -0.000899, -0.000000, 0.999999}, +{1.006769, -0.000000, 0.000998, -0.000000, 1.006634, -0.000000, -0.000947, -0.000000, 0.999999}, +{1.006043, -0.000000, 0.001055, -0.000000, 1.005870, -0.000000, -0.001011, -0.000000, 0.999999}, +{1.005327, -0.000000, 0.001111, -0.000000, 1.005130, -0.000000, -0.001086, -0.000000, 0.999999}, +{1.004649, -0.000000, 0.001168, -0.000000, 1.004379, -0.000000, -0.001157, -0.000000, 0.999999}, +{1.003944, -0.000000, 0.001224, -0.000000, 1.003655, -0.000000, -0.001240, -0.000000, 0.999998}, +{1.003216, -0.000000, 0.001280, -0.000000, 1.002902, -0.000000, -0.001368, -0.000000, 0.999998}, +{1.002467, -0.000000, 0.001337, -0.000000, 1.002145, -0.000000, -0.001509, -0.000000, 0.999998}, +{1.001646, -0.000000, 0.001393, -0.000000, 1.001376, -0.000000, -0.001713, -0.000000, 0.999998}, +{1.000715, -0.000000, 0.001449, -0.000000, 1.000507, -0.000000, -0.001940, -0.000000, 0.999997}, +{0.999630, -0.000000, 0.001505, -0.000000, 0.999474, -0.000000, -0.002080, -0.000000, 0.999997}, +{0.998479, -0.000000, 0.001561, -0.000000, 0.998417, -0.000000, -0.002072, -0.000000, 0.999997}, +{0.997298, -0.000000, 0.001617, -0.000000, 0.997560, -0.000000, -0.001822, -0.000000, 0.999997}, +{0.996280, -0.000000, 0.001673, -0.000000, 0.996768, -0.000000, -0.001685, -0.000000, 0.999997}, +{0.995379, -0.000000, 0.001729, -0.000000, 0.996000, -0.000000, -0.001661, -0.000000, 0.999997}, +{0.994540, -0.000000, 0.001785, -0.000000, 0.995249, -0.000000, -0.001653, -0.000000, 0.999997}, +{0.993731, -0.000000, 0.001841, -0.000000, 0.994499, -0.000000, -0.001683, -0.000000, 0.999997}, +{0.992923, -0.000000, 0.001897, -0.000000, 0.993749, -0.000000, -0.001721, -0.000000, 0.999997}, +{0.992180, -0.000000, 0.001953, -0.000000, 0.993000, -0.000000, -0.001762, -0.000000, 0.999996}, +{0.991390, -0.000000, 0.002009, -0.000000, 0.992267, -0.000000, -0.001815, -0.000000, 0.999996}, +{0.990672, -0.000000, 0.002064, -0.000000, 0.991494, -0.000000, -0.001878, -0.000000, 0.999996}, +{0.989929, -0.000000, 0.002120, -0.000000, 0.990762, -0.000000, -0.001931, -0.000000, 0.999996}, +{0.989174, -0.000000, 0.002176, -0.000000, 0.989978, -0.000000, -0.001980, -0.000000, 0.999996}, +{0.988435, -0.000000, 0.002231, -0.000000, 0.989219, -0.000000, -0.002040, -0.000000, 0.999995}, +{0.987712, -0.000000, 0.002287, -0.000000, 0.988457, -0.000000, -0.002077, -0.000000, 0.999995}, +{0.986952, -0.000000, 0.002342, -0.000000, 0.987701, -0.000000, -0.002142, -0.000000, 0.999995}, +{0.986210, -0.000000, 0.002398, -0.000000, 0.986994, -0.000000, -0.002186, -0.000000, 0.999995}, +{0.985462, -0.000000, 0.002453, -0.000000, 0.986229, -0.000000, -0.002280, -0.000000, 0.999994}, +{0.984729, -0.000000, 0.002509, -0.000000, 0.985461, -0.000000, -0.002334, -0.000000, 0.999994}, +{0.983945, -0.000000, 0.002564, -0.000000, 0.984681, -0.000000, -0.002382, -0.000000, 0.999994}, +{0.983190, -0.000000, 0.002619, -0.000000, 0.983928, -0.000000, -0.002436, -0.000000, 0.999994}, +{0.982508, -0.000000, 0.002674, -0.000000, 0.983216, -0.000000, -0.002465, -0.000000, 0.999993}, +{0.981691, -0.000000, 0.002730, -0.000000, 0.982432, -0.000000, -0.002525, -0.000000, 0.999993}, +{0.980939, -0.000000, 0.002785, -0.000000, 0.981627, -0.000000, -0.002577, -0.000000, 0.999993}, +{0.980180, -0.000000, 0.002840, -0.000000, 0.980946, -0.000000, -0.002637, -0.000000, 0.999992}, +{0.979466, -0.000000, 0.002895, -0.000000, 0.980131, -0.000000, -0.002713, -0.000000, 0.999992}, +{0.978699, -0.000000, 0.002950, -0.000000, 0.979413, -0.000000, -0.002787, -0.000000, 0.999992}, +{0.977916, -0.000000, 0.003005, -0.000000, 0.978670, -0.000000, -0.002867, -0.000000, 0.999991}, +{0.977168, -0.000000, 0.003060, -0.000000, 0.977884, -0.000000, -0.002888, -0.000000, 0.999991}, +{0.976348, -0.000000, 0.003115, -0.000000, 0.977106, -0.000000, -0.002951, -0.000000, 0.999991}, +{0.975630, -0.000000, 0.003170, -0.000000, 0.976341, -0.000000, -0.003025, -0.000000, 0.999990}, +{0.974850, -0.000000, 0.003225, -0.000000, 0.975614, -0.000000, -0.003073, -0.000000, 0.999990}, +{0.974085, -0.000000, 0.003280, -0.000000, 0.974806, -0.000000, -0.003103, -0.000000, 0.999990}, +{0.973332, -0.000000, 0.003334, -0.000000, 0.974028, -0.000000, -0.003161, -0.000000, 0.999989}, +{0.972646, -0.000000, 0.003389, -0.000000, 0.973334, -0.000000, -0.003207, -0.000000, 0.999989}, +{0.971961, -0.000000, 0.003444, -0.000000, 0.972596, -0.000000, -0.003265, -0.000000, 0.999988}, +{0.971056, -0.000000, 0.003499, -0.000000, 0.971756, -0.000000, -0.003329, -0.000000, 0.999988}, +{0.970292, -0.000000, 0.003553, -0.000000, 0.971090, -0.000000, -0.003418, -0.000000, 0.999987}, +{1.019149, -0.000000, 0.000045, -0.000000, 1.019186, -0.000000, -0.000030, -0.000000, 1.000000}, +{1.018934, -0.000000, 0.000068, -0.000000, 1.018863, -0.000000, -0.000071, -0.000000, 1.000000}, +{1.018120, -0.000000, 0.000129, -0.000000, 1.018096, -0.000000, -0.000090, -0.000000, 1.000000}, +{1.017346, -0.000000, 0.000190, -0.000000, 1.017359, -0.000000, -0.000151, -0.000000, 1.000000}, +{1.016609, -0.000000, 0.000252, -0.000000, 1.016601, -0.000000, -0.000225, -0.000000, 1.000000}, +{1.015797, -0.000000, 0.000313, -0.000000, 1.015835, -0.000000, -0.000281, -0.000000, 1.000000}, +{1.015054, -0.000000, 0.000375, -0.000000, 1.015062, -0.000000, -0.000375, -0.000000, 1.000000}, +{1.014287, -0.000000, 0.000436, -0.000000, 1.014262, -0.000000, -0.000412, -0.000000, 1.000000}, +{1.013496, -0.000000, 0.000497, -0.000000, 1.013469, -0.000000, -0.000461, -0.000000, 1.000000}, +{1.012735, -0.000000, 0.000558, -0.000000, 1.012719, -0.000000, -0.000507, -0.000000, 1.000000}, +{1.012012, -0.000000, 0.000619, -0.000000, 1.011934, -0.000000, -0.000581, -0.000000, 1.000000}, +{1.011246, -0.000000, 0.000680, -0.000000, 1.011171, -0.000000, -0.000631, -0.000000, 1.000000}, +{1.010484, -0.000000, 0.000741, -0.000000, 1.010448, -0.000000, -0.000711, -0.000000, 0.999999}, +{1.009738, -0.000000, 0.000802, -0.000000, 1.009666, -0.000000, -0.000754, -0.000000, 0.999999}, +{1.009011, -0.000000, 0.000863, -0.000000, 1.008902, -0.000000, -0.000802, -0.000000, 0.999999}, +{1.008270, -0.000000, 0.000924, -0.000000, 1.008153, -0.000000, -0.000872, -0.000000, 0.999999}, +{1.007580, -0.000000, 0.000985, -0.000000, 1.007397, -0.000000, -0.000958, -0.000000, 0.999999}, +{1.006855, -0.000000, 0.001046, -0.000000, 1.006669, -0.000000, -0.001006, -0.000000, 0.999999}, +{1.006152, -0.000000, 0.001107, -0.000000, 1.005923, -0.000000, -0.001098, -0.000000, 0.999999}, +{1.005432, -0.000000, 0.001167, -0.000000, 1.005170, -0.000000, -0.001172, -0.000000, 0.999999}, +{1.004722, -0.000000, 0.001228, -0.000000, 1.004444, -0.000000, -0.001249, -0.000000, 0.999998}, +{1.004033, -0.000000, 0.001289, -0.000000, 1.003701, -0.000000, -0.001341, -0.000000, 0.999998}, +{1.003301, -0.000000, 0.001349, -0.000000, 1.002948, -0.000000, -0.001465, -0.000000, 0.999998}, +{1.002539, -0.000000, 0.001410, -0.000000, 1.002199, -0.000000, -0.001631, -0.000000, 0.999998}, +{1.001718, -0.000000, 0.001470, -0.000000, 1.001417, -0.000000, -0.001838, -0.000000, 0.999997}, +{1.000766, -0.000000, 0.001531, -0.000000, 1.000550, -0.000000, -0.002079, -0.000000, 0.999997}, +{0.999681, -0.000000, 0.001591, -0.000000, 0.999519, -0.000000, -0.002231, -0.000000, 0.999996}, +{0.998522, -0.000000, 0.001651, -0.000000, 0.998434, -0.000000, -0.002227, -0.000000, 0.999996}, +{0.997320, -0.000000, 0.001712, -0.000000, 0.997546, -0.000000, -0.002013, -0.000000, 0.999997}, +{0.996260, -0.000000, 0.001772, -0.000000, 0.996747, -0.000000, -0.001854, -0.000000, 0.999997}, +{0.995327, -0.000000, 0.001832, -0.000000, 0.995989, -0.000000, -0.001809, -0.000000, 0.999997}, +{0.994475, -0.000000, 0.001892, -0.000000, 0.995233, -0.000000, -0.001811, -0.000000, 0.999997}, +{0.993643, -0.000000, 0.001953, -0.000000, 0.994488, -0.000000, -0.001836, -0.000000, 0.999996}, +{0.992846, -0.000000, 0.002013, -0.000000, 0.993738, -0.000000, -0.001868, -0.000000, 0.999996}, +{0.992046, -0.000000, 0.002073, -0.000000, 0.992986, -0.000000, -0.001906, -0.000000, 0.999996}, +{0.991296, -0.000000, 0.002133, -0.000000, 0.992238, -0.000000, -0.001952, -0.000000, 0.999996}, +{0.990524, -0.000000, 0.002193, -0.000000, 0.991483, -0.000000, -0.002022, -0.000000, 0.999996}, +{0.989778, -0.000000, 0.002252, -0.000000, 0.990716, -0.000000, -0.002077, -0.000000, 0.999995}, +{0.989021, -0.000000, 0.002312, -0.000000, 0.989977, -0.000000, -0.002117, -0.000000, 0.999995}, +{0.988292, -0.000000, 0.002372, -0.000000, 0.989201, -0.000000, -0.002184, -0.000000, 0.999995}, +{0.987537, -0.000000, 0.002432, -0.000000, 0.988444, -0.000000, -0.002250, -0.000000, 0.999994}, +{0.986816, -0.000000, 0.002492, -0.000000, 0.987703, -0.000000, -0.002315, -0.000000, 0.999994}, +{0.986039, -0.000000, 0.002551, -0.000000, 0.986922, -0.000000, -0.002386, -0.000000, 0.999994}, +{0.985293, -0.000000, 0.002611, -0.000000, 0.986198, -0.000000, -0.002421, -0.000000, 0.999994}, +{0.984534, -0.000000, 0.002671, -0.000000, 0.985404, -0.000000, -0.002514, -0.000000, 0.999993}, +{0.983803, -0.000000, 0.002730, -0.000000, 0.984693, -0.000000, -0.002570, -0.000000, 0.999993}, +{0.983082, -0.000000, 0.002790, -0.000000, 0.983927, -0.000000, -0.002619, -0.000000, 0.999993}, +{0.982283, -0.000000, 0.002849, -0.000000, 0.983124, -0.000000, -0.002686, -0.000000, 0.999992}, +{0.981533, -0.000000, 0.002908, -0.000000, 0.982361, -0.000000, -0.002712, -0.000000, 0.999992}, +{0.980819, -0.000000, 0.002968, -0.000000, 0.981676, -0.000000, -0.002795, -0.000000, 0.999992}, +{0.980041, -0.000000, 0.003027, -0.000000, 0.980868, -0.000000, -0.002829, -0.000000, 0.999991}, +{0.979265, -0.000000, 0.003086, -0.000000, 0.980146, -0.000000, -0.002909, -0.000000, 0.999991}, +{0.978545, -0.000000, 0.003146, -0.000000, 0.979374, -0.000000, -0.002971, -0.000000, 0.999990}, +{0.977735, -0.000000, 0.003205, -0.000000, 0.978628, -0.000000, -0.003053, -0.000000, 0.999990}, +{0.976984, -0.000000, 0.003264, -0.000000, 0.977857, -0.000000, -0.003127, -0.000000, 0.999990}, +{0.976304, -0.000000, 0.003323, -0.000000, 0.977087, -0.000000, -0.003166, -0.000000, 0.999989}, +{0.975480, -0.000000, 0.003382, -0.000000, 0.976397, -0.000000, -0.003193, -0.000000, 0.999989}, +{0.974707, -0.000000, 0.003441, -0.000000, 0.975579, -0.000000, -0.003307, -0.000000, 0.999988}, +{0.973948, -0.000000, 0.003500, -0.000000, 0.974811, -0.000000, -0.003346, -0.000000, 0.999988}, +{0.973271, -0.000000, 0.003559, -0.000000, 0.974047, -0.000000, -0.003422, -0.000000, 0.999988}, +{0.972405, -0.000000, 0.003618, -0.000000, 0.973335, -0.000000, -0.003476, -0.000000, 0.999987}, +{0.971662, -0.000000, 0.003677, -0.000000, 0.972622, -0.000000, -0.003529, -0.000000, 0.999987}, +{0.970995, -0.000000, 0.003736, -0.000000, 0.971774, -0.000000, -0.003601, -0.000000, 0.999986}, +{0.970236, -0.000000, 0.003794, -0.000000, 0.971084, -0.000000, -0.003710, -0.000000, 0.999985}, +{1.019156, -0.000000, 0.000030, -0.000000, 1.019182, -0.000000, -0.000047, -0.000000, 1.000000}, +{1.018934, -0.000000, 0.000054, -0.000000, 1.018863, -0.000000, -0.000057, -0.000000, 1.000000}, +{1.018107, -0.000000, 0.000120, -0.000000, 1.018151, -0.000000, -0.000102, -0.000000, 1.000000}, +{1.017345, -0.000000, 0.000186, -0.000000, 1.017355, -0.000000, -0.000210, -0.000000, 1.000000}, +{1.016609, -0.000000, 0.000252, -0.000000, 1.016601, -0.000000, -0.000226, -0.000000, 1.000000}, +{1.015797, -0.000000, 0.000318, -0.000000, 1.015835, -0.000000, -0.000286, -0.000000, 1.000000}, +{1.015019, -0.000000, 0.000384, -0.000000, 1.015038, -0.000000, -0.000359, -0.000000, 1.000000}, +{1.014287, -0.000000, 0.000450, -0.000000, 1.014262, -0.000000, -0.000426, -0.000000, 1.000000}, +{1.013555, -0.000000, 0.000515, -0.000000, 1.013509, -0.000000, -0.000501, -0.000000, 1.000000}, +{1.012784, -0.000000, 0.000581, -0.000000, 1.012761, -0.000000, -0.000570, -0.000000, 1.000000}, +{1.012043, -0.000000, 0.000647, -0.000000, 1.011983, -0.000000, -0.000633, -0.000000, 1.000000}, +{1.011306, -0.000000, 0.000712, -0.000000, 1.011223, -0.000000, -0.000681, -0.000000, 0.999999}, +{1.010517, -0.000000, 0.000778, -0.000000, 1.010458, -0.000000, -0.000744, -0.000000, 0.999999}, +{1.009812, -0.000000, 0.000843, -0.000000, 1.009677, -0.000000, -0.000829, -0.000000, 0.999999}, +{1.009082, -0.000000, 0.000909, -0.000000, 1.008951, -0.000000, -0.000879, -0.000000, 0.999999}, +{1.008340, -0.000000, 0.000974, -0.000000, 1.008178, -0.000000, -0.000961, -0.000000, 0.999999}, +{1.007602, -0.000000, 0.001040, -0.000000, 1.007426, -0.000000, -0.001015, -0.000000, 0.999999}, +{1.006889, -0.000000, 0.001105, -0.000000, 1.006680, -0.000000, -0.001080, -0.000000, 0.999999}, +{1.006207, -0.000000, 0.001170, -0.000000, 1.005944, -0.000000, -0.001159, -0.000000, 0.999999}, +{1.005498, -0.000000, 0.001235, -0.000000, 1.005195, -0.000000, -0.001244, -0.000000, 0.999998}, +{1.004814, -0.000000, 0.001300, -0.000000, 1.004476, -0.000000, -0.001336, -0.000000, 0.999998}, +{1.004123, -0.000000, 0.001365, -0.000000, 1.003731, -0.000000, -0.001450, -0.000000, 0.999998}, +{1.003409, -0.000000, 0.001431, -0.000000, 1.003005, -0.000000, -0.001585, -0.000000, 0.999998}, +{1.002629, -0.000000, 0.001495, -0.000000, 1.002241, -0.000000, -0.001762, -0.000000, 0.999997}, +{1.001796, -0.000000, 0.001560, -0.000000, 1.001491, -0.000000, -0.001986, -0.000000, 0.999997}, +{1.000825, -0.000000, 0.001625, -0.000000, 1.000590, -0.000000, -0.002229, -0.000000, 0.999996}, +{0.999733, -0.000000, 0.001690, -0.000000, 0.999556, -0.000000, -0.002396, -0.000000, 0.999996}, +{0.998554, -0.000000, 0.001755, -0.000000, 0.998469, -0.000000, -0.002408, -0.000000, 0.999996}, +{0.997358, -0.000000, 0.001820, -0.000000, 0.997549, -0.000000, -0.002216, -0.000000, 0.999996}, +{0.996270, -0.000000, 0.001884, -0.000000, 0.996759, -0.000000, -0.002046, -0.000000, 0.999996}, +{0.995318, -0.000000, 0.001949, -0.000000, 0.995983, -0.000000, -0.001973, -0.000000, 0.999996}, +{0.994422, -0.000000, 0.002014, -0.000000, 0.995220, -0.000000, -0.001979, -0.000000, 0.999996}, +{0.993569, -0.000000, 0.002078, -0.000000, 0.994455, -0.000000, -0.001991, -0.000000, 0.999996}, +{0.992757, -0.000000, 0.002143, -0.000000, 0.993705, -0.000000, -0.002026, -0.000000, 0.999996}, +{0.991959, -0.000000, 0.002207, -0.000000, 0.992961, -0.000000, -0.002064, -0.000000, 0.999995}, +{0.991177, -0.000000, 0.002272, -0.000000, 0.992205, -0.000000, -0.002094, -0.000000, 0.999995}, +{0.990396, -0.000000, 0.002336, -0.000000, 0.991465, -0.000000, -0.002174, -0.000000, 0.999995}, +{0.989674, -0.000000, 0.002400, -0.000000, 0.990716, -0.000000, -0.002228, -0.000000, 0.999995}, +{0.988861, -0.000000, 0.002465, -0.000000, 0.989943, -0.000000, -0.002286, -0.000000, 0.999994}, +{0.988133, -0.000000, 0.002529, -0.000000, 0.989206, -0.000000, -0.002344, -0.000000, 0.999994}, +{0.987357, -0.000000, 0.002593, -0.000000, 0.988422, -0.000000, -0.002417, -0.000000, 0.999994}, +{0.986632, -0.000000, 0.002657, -0.000000, 0.987675, -0.000000, -0.002473, -0.000000, 0.999993}, +{0.985867, -0.000000, 0.002721, -0.000000, 0.986922, -0.000000, -0.002558, -0.000000, 0.999993}, +{0.985153, -0.000000, 0.002785, -0.000000, 0.986168, -0.000000, -0.002617, -0.000000, 0.999993}, +{0.984431, -0.000000, 0.002849, -0.000000, 0.985413, -0.000000, -0.002690, -0.000000, 0.999992}, +{0.983647, -0.000000, 0.002913, -0.000000, 0.984641, -0.000000, -0.002745, -0.000000, 0.999992}, +{0.982946, -0.000000, 0.002977, -0.000000, 0.983939, -0.000000, -0.002780, -0.000000, 0.999992}, +{0.982159, -0.000000, 0.003041, -0.000000, 0.983145, -0.000000, -0.002868, -0.000000, 0.999991}, +{0.981397, -0.000000, 0.003105, -0.000000, 0.982428, -0.000000, -0.002929, -0.000000, 0.999991}, +{0.980683, -0.000000, 0.003168, -0.000000, 0.981641, -0.000000, -0.002996, -0.000000, 0.999990}, +{0.979914, -0.000000, 0.003232, -0.000000, 0.980913, -0.000000, -0.003076, -0.000000, 0.999990}, +{0.979156, -0.000000, 0.003296, -0.000000, 0.980112, -0.000000, -0.003131, -0.000000, 0.999989}, +{0.978385, -0.000000, 0.003359, -0.000000, 0.979384, -0.000000, -0.003179, -0.000000, 0.999989}, +{0.977608, -0.000000, 0.003423, -0.000000, 0.978604, -0.000000, -0.003266, -0.000000, 0.999989}, +{0.976906, -0.000000, 0.003486, -0.000000, 0.977842, -0.000000, -0.003338, -0.000000, 0.999988}, +{0.976063, -0.000000, 0.003550, -0.000000, 0.977101, -0.000000, -0.003400, -0.000000, 0.999988}, +{0.975283, -0.000000, 0.003613, -0.000000, 0.976333, -0.000000, -0.003468, -0.000000, 0.999987}, +{0.974629, -0.000000, 0.003677, -0.000000, 0.975572, -0.000000, -0.003531, -0.000000, 0.999987}, +{0.973875, -0.000000, 0.003740, -0.000000, 0.974829, -0.000000, -0.003583, -0.000000, 0.999986}, +{0.973009, -0.000000, 0.003803, -0.000000, 0.974072, -0.000000, -0.003687, -0.000000, 0.999986}, +{0.972268, -0.000000, 0.003867, -0.000000, 0.973348, -0.000000, -0.003762, -0.000000, 0.999985}, +{0.971517, -0.000000, 0.003930, -0.000000, 0.972570, -0.000000, -0.003804, -0.000000, 0.999985}, +{0.970722, -0.000000, 0.003993, -0.000000, 0.971790, -0.000000, -0.003867, -0.000000, 0.999984}, +{0.970002, -0.000000, 0.004056, -0.000000, 0.971002, -0.000000, -0.003972, -0.000000, 0.999983}, +{1.019156, -0.000000, 0.000042, -0.000000, 1.019182, -0.000000, -0.000059, -0.000000, 1.000000}, +{1.018934, -0.000000, 0.000068, -0.000000, 1.018863, -0.000000, -0.000071, -0.000000, 1.000000}, +{1.018107, -0.000000, 0.000139, -0.000000, 1.018151, -0.000000, -0.000120, -0.000000, 1.000000}, +{1.017352, -0.000000, 0.000210, -0.000000, 1.017386, -0.000000, -0.000169, -0.000000, 1.000000}, +{1.016609, -0.000000, 0.000281, -0.000000, 1.016601, -0.000000, -0.000254, -0.000000, 1.000000}, +{1.015797, -0.000000, 0.000351, -0.000000, 1.015835, -0.000000, -0.000320, -0.000000, 1.000000}, +{1.015095, -0.000000, 0.000422, -0.000000, 1.015087, -0.000000, -0.000399, -0.000000, 1.000000}, +{1.014339, -0.000000, 0.000493, -0.000000, 1.014291, -0.000000, -0.000461, -0.000000, 1.000000}, +{1.013574, -0.000000, 0.000564, -0.000000, 1.013562, -0.000000, -0.000533, -0.000000, 1.000000}, +{1.012803, -0.000000, 0.000634, -0.000000, 1.012731, -0.000000, -0.000592, -0.000000, 1.000000}, +{1.012034, -0.000000, 0.000705, -0.000000, 1.011984, -0.000000, -0.000663, -0.000000, 1.000000}, +{1.011314, -0.000000, 0.000775, -0.000000, 1.011253, -0.000000, -0.000733, -0.000000, 1.000000}, +{1.010583, -0.000000, 0.000846, -0.000000, 1.010464, -0.000000, -0.000783, -0.000000, 0.999999}, +{1.009838, -0.000000, 0.000916, -0.000000, 1.009715, -0.000000, -0.000888, -0.000000, 0.999999}, +{1.009082, -0.000000, 0.000986, -0.000000, 1.008951, -0.000000, -0.000957, -0.000000, 0.999999}, +{1.008378, -0.000000, 0.001057, -0.000000, 1.008210, -0.000000, -0.001031, -0.000000, 0.999999}, +{1.007675, -0.000000, 0.001127, -0.000000, 1.007498, -0.000000, -0.001102, -0.000000, 0.999999}, +{1.006957, -0.000000, 0.001197, -0.000000, 1.006740, -0.000000, -0.001165, -0.000000, 0.999999}, +{1.006285, -0.000000, 0.001267, -0.000000, 1.006002, -0.000000, -0.001253, -0.000000, 0.999998}, +{1.005582, -0.000000, 0.001337, -0.000000, 1.005265, -0.000000, -0.001343, -0.000000, 0.999998}, +{1.004921, -0.000000, 0.001407, -0.000000, 1.004523, -0.000000, -0.001437, -0.000000, 0.999998}, +{1.004214, -0.000000, 0.001477, -0.000000, 1.003801, -0.000000, -0.001554, -0.000000, 0.999998}, +{1.003485, -0.000000, 0.001547, -0.000000, 1.003057, -0.000000, -0.001696, -0.000000, 0.999997}, +{1.002711, -0.000000, 0.001617, -0.000000, 1.002337, -0.000000, -0.001890, -0.000000, 0.999997}, +{1.001869, -0.000000, 0.001687, -0.000000, 1.001560, -0.000000, -0.002132, -0.000000, 0.999996}, +{1.000883, -0.000000, 0.001756, -0.000000, 1.000675, -0.000000, -0.002393, -0.000000, 0.999996}, +{0.999774, -0.000000, 0.001826, -0.000000, 0.999622, -0.000000, -0.002569, -0.000000, 0.999995}, +{0.998591, -0.000000, 0.001896, -0.000000, 0.998526, -0.000000, -0.002592, -0.000000, 0.999995}, +{0.997406, -0.000000, 0.001965, -0.000000, 0.997581, -0.000000, -0.002441, -0.000000, 0.999995}, +{0.996287, -0.000000, 0.002035, -0.000000, 0.996795, -0.000000, -0.002251, -0.000000, 0.999995}, +{0.995296, -0.000000, 0.002104, -0.000000, 0.996014, -0.000000, -0.002174, -0.000000, 0.999995}, +{0.994412, -0.000000, 0.002174, -0.000000, 0.995261, -0.000000, -0.002168, -0.000000, 0.999995}, +{0.993548, -0.000000, 0.002243, -0.000000, 0.994483, -0.000000, -0.002168, -0.000000, 0.999995}, +{0.992714, -0.000000, 0.002313, -0.000000, 0.993731, -0.000000, -0.002197, -0.000000, 0.999995}, +{0.991927, -0.000000, 0.002382, -0.000000, 0.992956, -0.000000, -0.002234, -0.000000, 0.999995}, +{0.991104, -0.000000, 0.002451, -0.000000, 0.992230, -0.000000, -0.002302, -0.000000, 0.999994}, +{0.990327, -0.000000, 0.002520, -0.000000, 0.991482, -0.000000, -0.002363, -0.000000, 0.999994}, +{0.989581, -0.000000, 0.002589, -0.000000, 0.990727, -0.000000, -0.002413, -0.000000, 0.999994}, +{0.988786, -0.000000, 0.002659, -0.000000, 0.989966, -0.000000, -0.002459, -0.000000, 0.999993}, +{0.988039, -0.000000, 0.002728, -0.000000, 0.989187, -0.000000, -0.002555, -0.000000, 0.999993}, +{0.987292, -0.000000, 0.002797, -0.000000, 0.988479, -0.000000, -0.002601, -0.000000, 0.999993}, +{0.986498, -0.000000, 0.002865, -0.000000, 0.987682, -0.000000, -0.002685, -0.000000, 0.999992}, +{0.985801, -0.000000, 0.002934, -0.000000, 0.986941, -0.000000, -0.002757, -0.000000, 0.999992}, +{0.985039, -0.000000, 0.003003, -0.000000, 0.986199, -0.000000, -0.002796, -0.000000, 0.999991}, +{0.984272, -0.000000, 0.003072, -0.000000, 0.985446, -0.000000, -0.002893, -0.000000, 0.999991}, +{0.983541, -0.000000, 0.003141, -0.000000, 0.984686, -0.000000, -0.002960, -0.000000, 0.999991}, +{0.982769, -0.000000, 0.003209, -0.000000, 0.983932, -0.000000, -0.003020, -0.000000, 0.999990}, +{0.982036, -0.000000, 0.003278, -0.000000, 0.983203, -0.000000, -0.003113, -0.000000, 0.999990}, +{0.981288, -0.000000, 0.003347, -0.000000, 0.982433, -0.000000, -0.003156, -0.000000, 0.999989}, +{0.980487, -0.000000, 0.003415, -0.000000, 0.981642, -0.000000, -0.003226, -0.000000, 0.999989}, +{0.979787, -0.000000, 0.003484, -0.000000, 0.980905, -0.000000, -0.003295, -0.000000, 0.999988}, +{0.979026, -0.000000, 0.003552, -0.000000, 0.980180, -0.000000, -0.003380, -0.000000, 0.999988}, +{0.978256, -0.000000, 0.003620, -0.000000, 0.979414, -0.000000, -0.003451, -0.000000, 0.999987}, +{0.977486, -0.000000, 0.003689, -0.000000, 0.978628, -0.000000, -0.003509, -0.000000, 0.999987}, +{0.976786, -0.000000, 0.003757, -0.000000, 0.977880, -0.000000, -0.003584, -0.000000, 0.999986}, +{0.975954, -0.000000, 0.003825, -0.000000, 0.977108, -0.000000, -0.003680, -0.000000, 0.999986}, +{0.975281, -0.000000, 0.003893, -0.000000, 0.976332, -0.000000, -0.003741, -0.000000, 0.999985}, +{0.974399, -0.000000, 0.003961, -0.000000, 0.975590, -0.000000, -0.003805, -0.000000, 0.999985}, +{0.973650, -0.000000, 0.004029, -0.000000, 0.974821, -0.000000, -0.003886, -0.000000, 0.999984}, +{0.972954, -0.000000, 0.004097, -0.000000, 0.974102, -0.000000, -0.003924, -0.000000, 0.999983}, +{0.972140, -0.000000, 0.004165, -0.000000, 0.973312, -0.000000, -0.004038, -0.000000, 0.999983}, +{0.971408, -0.000000, 0.004233, -0.000000, 0.972641, -0.000000, -0.004044, -0.000000, 0.999982}, +{0.970719, -0.000000, 0.004301, -0.000000, 0.971789, -0.000000, -0.004166, -0.000000, 0.999982}, +{0.969910, -0.000000, 0.004369, -0.000000, 0.971021, -0.000000, -0.004268, -0.000000, 0.999981}, +{1.019220, -0.000000, 0.000086, -0.000000, 1.019214, -0.000000, -0.000050, -0.000000, 1.000000}, +{1.018906, -0.000000, 0.000114, -0.000000, 1.018945, -0.000000, -0.000059, -0.000000, 1.000000}, +{1.018137, -0.000000, 0.000191, -0.000000, 1.018132, -0.000000, -0.000157, -0.000000, 1.000000}, +{1.017352, -0.000000, 0.000267, -0.000000, 1.017386, -0.000000, -0.000227, -0.000000, 1.000000}, +{1.016609, -0.000000, 0.000343, -0.000000, 1.016601, -0.000000, -0.000318, -0.000000, 1.000000}, +{1.015883, -0.000000, 0.000420, -0.000000, 1.015858, -0.000000, -0.000357, -0.000000, 1.000000}, +{1.015071, -0.000000, 0.000496, -0.000000, 1.015082, -0.000000, -0.000448, -0.000000, 1.000000}, +{1.014339, -0.000000, 0.000572, -0.000000, 1.014291, -0.000000, -0.000542, -0.000000, 1.000000}, +{1.013554, -0.000000, 0.000649, -0.000000, 1.013535, -0.000000, -0.000567, -0.000000, 1.000000}, +{1.012859, -0.000000, 0.000725, -0.000000, 1.012810, -0.000000, -0.000672, -0.000000, 0.999999}, +{1.012125, -0.000000, 0.000801, -0.000000, 1.012077, -0.000000, -0.000718, -0.000000, 0.999999}, +{1.011343, -0.000000, 0.000877, -0.000000, 1.011246, -0.000000, -0.000773, -0.000000, 0.999999}, +{1.010609, -0.000000, 0.000953, -0.000000, 1.010499, -0.000000, -0.000861, -0.000000, 0.999999}, +{1.009853, -0.000000, 0.001029, -0.000000, 1.009740, -0.000000, -0.000963, -0.000000, 0.999999}, +{1.009131, -0.000000, 0.001105, -0.000000, 1.008996, -0.000000, -0.001048, -0.000000, 0.999999}, +{1.008415, -0.000000, 0.001180, -0.000000, 1.008246, -0.000000, -0.001117, -0.000000, 0.999999}, +{1.007765, -0.000000, 0.001256, -0.000000, 1.007513, -0.000000, -0.001193, -0.000000, 0.999998}, +{1.007048, -0.000000, 0.001332, -0.000000, 1.006782, -0.000000, -0.001255, -0.000000, 0.999998}, +{1.006351, -0.000000, 0.001408, -0.000000, 1.006019, -0.000000, -0.001336, -0.000000, 0.999998}, +{1.005666, -0.000000, 0.001483, -0.000000, 1.005301, -0.000000, -0.001443, -0.000000, 0.999998}, +{1.005004, -0.000000, 0.001559, -0.000000, 1.004596, -0.000000, -0.001549, -0.000000, 0.999998}, +{1.004316, -0.000000, 0.001634, -0.000000, 1.003857, -0.000000, -0.001694, -0.000000, 0.999997}, +{1.003596, -0.000000, 0.001710, -0.000000, 1.003127, -0.000000, -0.001829, -0.000000, 0.999997}, +{1.002813, -0.000000, 0.001785, -0.000000, 1.002386, -0.000000, -0.002043, -0.000000, 0.999996}, +{1.001961, -0.000000, 0.001860, -0.000000, 1.001619, -0.000000, -0.002288, -0.000000, 0.999996}, +{1.000936, -0.000000, 0.001935, -0.000000, 1.000740, -0.000000, -0.002568, -0.000000, 0.999995}, +{0.999833, -0.000000, 0.002011, -0.000000, 0.999710, -0.000000, -0.002765, -0.000000, 0.999994}, +{0.998643, -0.000000, 0.002086, -0.000000, 0.998592, -0.000000, -0.002807, -0.000000, 0.999994}, +{0.997451, -0.000000, 0.002161, -0.000000, 0.997616, -0.000000, -0.002684, -0.000000, 0.999994}, +{0.996340, -0.000000, 0.002236, -0.000000, 0.996813, -0.000000, -0.002488, -0.000000, 0.999994}, +{0.995328, -0.000000, 0.002311, -0.000000, 0.996040, -0.000000, -0.002392, -0.000000, 0.999994}, +{0.994406, -0.000000, 0.002386, -0.000000, 0.995276, -0.000000, -0.002369, -0.000000, 0.999994}, +{0.993520, -0.000000, 0.002461, -0.000000, 0.994489, -0.000000, -0.002370, -0.000000, 0.999994}, +{0.992681, -0.000000, 0.002535, -0.000000, 0.993738, -0.000000, -0.002406, -0.000000, 0.999994}, +{0.991859, -0.000000, 0.002610, -0.000000, 0.992982, -0.000000, -0.002459, -0.000000, 0.999994}, +{0.991052, -0.000000, 0.002685, -0.000000, 0.992232, -0.000000, -0.002494, -0.000000, 0.999993}, +{0.990264, -0.000000, 0.002759, -0.000000, 0.991495, -0.000000, -0.002572, -0.000000, 0.999993}, +{0.989466, -0.000000, 0.002834, -0.000000, 0.990734, -0.000000, -0.002616, -0.000000, 0.999993}, +{0.988693, -0.000000, 0.002909, -0.000000, 0.989988, -0.000000, -0.002688, -0.000000, 0.999992}, +{0.987936, -0.000000, 0.002983, -0.000000, 0.989240, -0.000000, -0.002747, -0.000000, 0.999992}, +{0.987195, -0.000000, 0.003057, -0.000000, 0.988469, -0.000000, -0.002835, -0.000000, 0.999991}, +{0.986404, -0.000000, 0.003132, -0.000000, 0.987738, -0.000000, -0.002885, -0.000000, 0.999991}, +{0.985677, -0.000000, 0.003206, -0.000000, 0.986963, -0.000000, -0.002951, -0.000000, 0.999990}, +{0.984869, -0.000000, 0.003280, -0.000000, 0.986210, -0.000000, -0.003034, -0.000000, 0.999990}, +{0.984189, -0.000000, 0.003354, -0.000000, 0.985458, -0.000000, -0.003110, -0.000000, 0.999989}, +{0.983402, -0.000000, 0.003429, -0.000000, 0.984712, -0.000000, -0.003182, -0.000000, 0.999989}, +{0.982651, -0.000000, 0.003503, -0.000000, 0.983943, -0.000000, -0.003261, -0.000000, 0.999988}, +{0.981888, -0.000000, 0.003577, -0.000000, 0.983182, -0.000000, -0.003306, -0.000000, 0.999988}, +{0.981145, -0.000000, 0.003651, -0.000000, 0.982424, -0.000000, -0.003415, -0.000000, 0.999987}, +{0.980418, -0.000000, 0.003725, -0.000000, 0.981678, -0.000000, -0.003500, -0.000000, 0.999987}, +{0.979661, -0.000000, 0.003798, -0.000000, 0.980902, -0.000000, -0.003585, -0.000000, 0.999986}, +{0.978850, -0.000000, 0.003872, -0.000000, 0.980167, -0.000000, -0.003612, -0.000000, 0.999986}, +{0.978116, -0.000000, 0.003946, -0.000000, 0.979374, -0.000000, -0.003693, -0.000000, 0.999985}, +{0.977370, -0.000000, 0.004020, -0.000000, 0.978604, -0.000000, -0.003792, -0.000000, 0.999984}, +{0.976640, -0.000000, 0.004093, -0.000000, 0.977933, -0.000000, -0.003856, -0.000000, 0.999984}, +{0.975877, -0.000000, 0.004167, -0.000000, 0.977140, -0.000000, -0.003923, -0.000000, 0.999983}, +{0.975052, -0.000000, 0.004240, -0.000000, 0.976438, -0.000000, -0.004017, -0.000000, 0.999982}, +{0.974368, -0.000000, 0.004314, -0.000000, 0.975616, -0.000000, -0.004119, -0.000000, 0.999982}, +{0.973606, -0.000000, 0.004387, -0.000000, 0.974842, -0.000000, -0.004209, -0.000000, 0.999981}, +{0.972775, -0.000000, 0.004461, -0.000000, 0.974097, -0.000000, -0.004284, -0.000000, 0.999980}, +{0.972064, -0.000000, 0.004534, -0.000000, 0.973324, -0.000000, -0.004336, -0.000000, 0.999980}, +{0.971301, -0.000000, 0.004607, -0.000000, 0.972611, -0.000000, -0.004430, -0.000000, 0.999979}, +{0.970577, -0.000000, 0.004681, -0.000000, 0.971840, -0.000000, -0.004506, -0.000000, 0.999978}, +{0.969788, -0.000000, 0.004754, -0.000000, 0.971175, -0.000000, -0.004554, -0.000000, 0.999978}, +{1.019182, -0.000000, 0.000117, -0.000000, 1.019190, -0.000000, -0.000091, -0.000000, 1.000000}, +{1.018906, -0.000000, 0.000147, -0.000000, 1.018945, -0.000000, -0.000092, -0.000000, 1.000000}, +{1.018137, -0.000000, 0.000229, -0.000000, 1.018132, -0.000000, -0.000196, -0.000000, 1.000000}, +{1.017351, -0.000000, 0.000311, -0.000000, 1.017386, -0.000000, -0.000272, -0.000000, 1.000000}, +{1.016642, -0.000000, 0.000392, -0.000000, 1.016632, -0.000000, -0.000316, -0.000000, 1.000000}, +{1.015883, -0.000000, 0.000474, -0.000000, 1.015858, -0.000000, -0.000412, -0.000000, 1.000000}, +{1.015124, -0.000000, 0.000556, -0.000000, 1.015076, -0.000000, -0.000471, -0.000000, 1.000000}, +{1.014340, -0.000000, 0.000637, -0.000000, 1.014344, -0.000000, -0.000539, -0.000000, 1.000000}, +{1.013554, -0.000000, 0.000719, -0.000000, 1.013534, -0.000000, -0.000638, -0.000000, 1.000000}, +{1.012859, -0.000000, 0.000800, -0.000000, 1.012810, -0.000000, -0.000748, -0.000000, 0.999999}, +{1.012108, -0.000000, 0.000882, -0.000000, 1.012030, -0.000000, -0.000814, -0.000000, 0.999999}, +{1.011343, -0.000000, 0.000963, -0.000000, 1.011246, -0.000000, -0.000860, -0.000000, 0.999999}, +{1.010666, -0.000000, 0.001044, -0.000000, 1.010540, -0.000000, -0.000936, -0.000000, 0.999999}, +{1.009906, -0.000000, 0.001126, -0.000000, 1.009789, -0.000000, -0.001032, -0.000000, 0.999999}, +{1.009211, -0.000000, 0.001207, -0.000000, 1.009022, -0.000000, -0.001097, -0.000000, 0.999999}, +{1.008517, -0.000000, 0.001288, -0.000000, 1.008272, -0.000000, -0.001211, -0.000000, 0.999999}, +{1.007780, -0.000000, 0.001369, -0.000000, 1.007530, -0.000000, -0.001282, -0.000000, 0.999998}, +{1.007127, -0.000000, 0.001450, -0.000000, 1.006828, -0.000000, -0.001358, -0.000000, 0.999998}, +{1.006416, -0.000000, 0.001531, -0.000000, 1.006076, -0.000000, -0.001471, -0.000000, 0.999998}, +{1.005761, -0.000000, 0.001612, -0.000000, 1.005353, -0.000000, -0.001566, -0.000000, 0.999997}, +{1.005113, -0.000000, 0.001692, -0.000000, 1.004641, -0.000000, -0.001659, -0.000000, 0.999997}, +{1.004383, -0.000000, 0.001773, -0.000000, 1.003937, -0.000000, -0.001823, -0.000000, 0.999997}, +{1.003657, -0.000000, 0.001854, -0.000000, 1.003180, -0.000000, -0.001976, -0.000000, 0.999996}, +{1.002873, -0.000000, 0.001935, -0.000000, 1.002447, -0.000000, -0.002186, -0.000000, 0.999996}, +{1.002019, -0.000000, 0.002015, -0.000000, 1.001686, -0.000000, -0.002456, -0.000000, 0.999995}, +{1.000998, -0.000000, 0.002096, -0.000000, 1.000775, -0.000000, -0.002724, -0.000000, 0.999994}, +{0.999875, -0.000000, 0.002176, -0.000000, 0.999737, -0.000000, -0.002937, -0.000000, 0.999994}, +{0.998689, -0.000000, 0.002256, -0.000000, 0.998625, -0.000000, -0.002997, -0.000000, 0.999993}, +{0.997491, -0.000000, 0.002337, -0.000000, 0.997645, -0.000000, -0.002903, -0.000000, 0.999993}, +{0.996349, -0.000000, 0.002417, -0.000000, 0.996813, -0.000000, -0.002715, -0.000000, 0.999993}, +{0.995327, -0.000000, 0.002497, -0.000000, 0.996029, -0.000000, -0.002594, -0.000000, 0.999994}, +{0.994389, -0.000000, 0.002577, -0.000000, 0.995268, -0.000000, -0.002575, -0.000000, 0.999993}, +{0.993512, -0.000000, 0.002658, -0.000000, 0.994489, -0.000000, -0.002561, -0.000000, 0.999993}, +{0.992644, -0.000000, 0.002738, -0.000000, 0.993734, -0.000000, -0.002614, -0.000000, 0.999993}, +{0.991816, -0.000000, 0.002818, -0.000000, 0.992991, -0.000000, -0.002652, -0.000000, 0.999992}, +{0.991011, -0.000000, 0.002897, -0.000000, 0.992223, -0.000000, -0.002702, -0.000000, 0.999992}, +{0.990173, -0.000000, 0.002977, -0.000000, 0.991476, -0.000000, -0.002757, -0.000000, 0.999992}, +{0.989413, -0.000000, 0.003057, -0.000000, 0.990705, -0.000000, -0.002831, -0.000000, 0.999991}, +{0.988593, -0.000000, 0.003137, -0.000000, 0.989938, -0.000000, -0.002875, -0.000000, 0.999991}, +{0.987840, -0.000000, 0.003216, -0.000000, 0.989218, -0.000000, -0.002947, -0.000000, 0.999990}, +{0.987100, -0.000000, 0.003296, -0.000000, 0.988455, -0.000000, -0.003021, -0.000000, 0.999990}, +{0.986313, -0.000000, 0.003376, -0.000000, 0.987706, -0.000000, -0.003103, -0.000000, 0.999989}, +{0.985524, -0.000000, 0.003455, -0.000000, 0.986947, -0.000000, -0.003186, -0.000000, 0.999989}, +{0.984799, -0.000000, 0.003535, -0.000000, 0.986193, -0.000000, -0.003237, -0.000000, 0.999988}, +{0.984007, -0.000000, 0.003614, -0.000000, 0.985486, -0.000000, -0.003342, -0.000000, 0.999988}, +{0.983281, -0.000000, 0.003693, -0.000000, 0.984693, -0.000000, -0.003421, -0.000000, 0.999987}, +{0.982515, -0.000000, 0.003773, -0.000000, 0.983916, -0.000000, -0.003519, -0.000000, 0.999986}, +{0.981748, -0.000000, 0.003852, -0.000000, 0.983209, -0.000000, -0.003591, -0.000000, 0.999986}, +{0.981054, -0.000000, 0.003931, -0.000000, 0.982429, -0.000000, -0.003655, -0.000000, 0.999985}, +{0.980275, -0.000000, 0.004010, -0.000000, 0.981674, -0.000000, -0.003735, -0.000000, 0.999985}, +{0.979457, -0.000000, 0.004089, -0.000000, 0.980950, -0.000000, -0.003830, -0.000000, 0.999984}, +{0.978738, -0.000000, 0.004168, -0.000000, 0.980162, -0.000000, -0.003916, -0.000000, 0.999983}, +{0.977984, -0.000000, 0.004247, -0.000000, 0.979373, -0.000000, -0.003957, -0.000000, 0.999983}, +{0.977164, -0.000000, 0.004326, -0.000000, 0.978594, -0.000000, -0.004043, -0.000000, 0.999982}, +{0.976422, -0.000000, 0.004405, -0.000000, 0.977871, -0.000000, -0.004122, -0.000000, 0.999981}, +{0.975734, -0.000000, 0.004483, -0.000000, 0.977125, -0.000000, -0.004203, -0.000000, 0.999981}, +{0.974971, -0.000000, 0.004562, -0.000000, 0.976410, -0.000000, -0.004303, -0.000000, 0.999980}, +{0.974139, -0.000000, 0.004641, -0.000000, 0.975637, -0.000000, -0.004388, -0.000000, 0.999979}, +{0.973360, -0.000000, 0.004719, -0.000000, 0.974889, -0.000000, -0.004438, -0.000000, 0.999978}, +{0.972645, -0.000000, 0.004798, -0.000000, 0.974134, -0.000000, -0.004554, -0.000000, 0.999978}, +{0.971864, -0.000000, 0.004876, -0.000000, 0.973361, -0.000000, -0.004602, -0.000000, 0.999977}, +{0.971200, -0.000000, 0.004955, -0.000000, 0.972665, -0.000000, -0.004689, -0.000000, 0.999976}, +{0.970320, -0.000000, 0.005033, -0.000000, 0.971871, -0.000000, -0.004801, -0.000000, 0.999975}, +{0.969595, -0.000000, 0.005111, -0.000000, 0.971118, -0.000000, -0.004815, -0.000000, 0.999975}, +{1.019182, -0.000000, 0.000108, -0.000000, 1.019190, -0.000000, -0.000082, -0.000000, 1.000000}, +{1.018909, -0.000000, 0.000140, -0.000000, 1.018883, -0.000000, -0.000123, -0.000000, 1.000000}, +{1.018137, -0.000000, 0.000227, -0.000000, 1.018132, -0.000000, -0.000194, -0.000000, 1.000000}, +{1.017351, -0.000000, 0.000313, -0.000000, 1.017386, -0.000000, -0.000274, -0.000000, 1.000000}, +{1.016642, -0.000000, 0.000400, -0.000000, 1.016632, -0.000000, -0.000323, -0.000000, 1.000000}, +{1.015883, -0.000000, 0.000486, -0.000000, 1.015858, -0.000000, -0.000424, -0.000000, 1.000000}, +{1.015124, -0.000000, 0.000572, -0.000000, 1.015076, -0.000000, -0.000488, -0.000000, 1.000000}, +{1.014340, -0.000000, 0.000658, -0.000000, 1.014343, -0.000000, -0.000560, -0.000000, 1.000000}, +{1.013554, -0.000000, 0.000744, -0.000000, 1.013534, -0.000000, -0.000664, -0.000000, 1.000000}, +{1.012859, -0.000000, 0.000831, -0.000000, 1.012810, -0.000000, -0.000779, -0.000000, 0.999999}, +{1.012155, -0.000000, 0.000916, -0.000000, 1.012041, -0.000000, -0.000829, -0.000000, 0.999999}, +{1.011410, -0.000000, 0.001002, -0.000000, 1.011300, -0.000000, -0.000904, -0.000000, 0.999999}, +{1.010674, -0.000000, 0.001088, -0.000000, 1.010534, -0.000000, -0.001004, -0.000000, 0.999999}, +{1.009939, -0.000000, 0.001174, -0.000000, 1.009785, -0.000000, -0.001064, -0.000000, 0.999999}, +{1.009258, -0.000000, 0.001260, -0.000000, 1.009051, -0.000000, -0.001178, -0.000000, 0.999999}, +{1.008537, -0.000000, 0.001345, -0.000000, 1.008297, -0.000000, -0.001265, -0.000000, 0.999998}, +{1.007861, -0.000000, 0.001431, -0.000000, 1.007553, -0.000000, -0.001341, -0.000000, 0.999998}, +{1.007160, -0.000000, 0.001516, -0.000000, 1.006832, -0.000000, -0.001435, -0.000000, 0.999998}, +{1.006526, -0.000000, 0.001602, -0.000000, 1.006121, -0.000000, -0.001536, -0.000000, 0.999998}, +{1.005836, -0.000000, 0.001687, -0.000000, 1.005389, -0.000000, -0.001644, -0.000000, 0.999997}, +{1.005162, -0.000000, 0.001773, -0.000000, 1.004647, -0.000000, -0.001776, -0.000000, 0.999997}, +{1.004478, -0.000000, 0.001858, -0.000000, 1.003934, -0.000000, -0.001905, -0.000000, 0.999996}, +{1.003741, -0.000000, 0.001943, -0.000000, 1.003227, -0.000000, -0.002101, -0.000000, 0.999996}, +{1.002977, -0.000000, 0.002028, -0.000000, 1.002495, -0.000000, -0.002328, -0.000000, 0.999995}, +{1.002090, -0.000000, 0.002113, -0.000000, 1.001707, -0.000000, -0.002601, -0.000000, 0.999995}, +{1.001095, -0.000000, 0.002198, -0.000000, 1.000820, -0.000000, -0.002869, -0.000000, 0.999994}, +{0.999951, -0.000000, 0.002283, -0.000000, 0.999789, -0.000000, -0.003089, -0.000000, 0.999993}, +{0.998772, -0.000000, 0.002368, -0.000000, 0.998676, -0.000000, -0.003163, -0.000000, 0.999992}, +{0.997564, -0.000000, 0.002453, -0.000000, 0.997647, -0.000000, -0.003083, -0.000000, 0.999992}, +{0.996382, -0.000000, 0.002538, -0.000000, 0.996783, -0.000000, -0.002908, -0.000000, 0.999993}, +{0.995324, -0.000000, 0.002622, -0.000000, 0.995980, -0.000000, -0.002784, -0.000000, 0.999993}, +{0.994378, -0.000000, 0.002707, -0.000000, 0.995216, -0.000000, -0.002727, -0.000000, 0.999993}, +{0.993473, -0.000000, 0.002792, -0.000000, 0.994467, -0.000000, -0.002745, -0.000000, 0.999992}, +{0.992607, -0.000000, 0.002876, -0.000000, 0.993694, -0.000000, -0.002759, -0.000000, 0.999992}, +{0.991742, -0.000000, 0.002961, -0.000000, 0.992936, -0.000000, -0.002820, -0.000000, 0.999992}, +{0.990951, -0.000000, 0.003045, -0.000000, 0.992203, -0.000000, -0.002857, -0.000000, 0.999991}, +{0.990130, -0.000000, 0.003129, -0.000000, 0.991451, -0.000000, -0.002913, -0.000000, 0.999991}, +{0.989316, -0.000000, 0.003214, -0.000000, 0.990678, -0.000000, -0.003003, -0.000000, 0.999990}, +{0.988539, -0.000000, 0.003298, -0.000000, 0.989924, -0.000000, -0.003063, -0.000000, 0.999990}, +{0.987716, -0.000000, 0.003382, -0.000000, 0.989187, -0.000000, -0.003114, -0.000000, 0.999989}, +{0.987004, -0.000000, 0.003466, -0.000000, 0.988434, -0.000000, -0.003212, -0.000000, 0.999989}, +{0.986159, -0.000000, 0.003550, -0.000000, 0.987650, -0.000000, -0.003252, -0.000000, 0.999988}, +{0.985446, -0.000000, 0.003634, -0.000000, 0.986919, -0.000000, -0.003354, -0.000000, 0.999988}, +{0.984669, -0.000000, 0.003718, -0.000000, 0.986167, -0.000000, -0.003429, -0.000000, 0.999987}, +{0.983923, -0.000000, 0.003802, -0.000000, 0.985466, -0.000000, -0.003541, -0.000000, 0.999986}, +{0.983142, -0.000000, 0.003886, -0.000000, 0.984681, -0.000000, -0.003621, -0.000000, 0.999986}, +{0.982379, -0.000000, 0.003969, -0.000000, 0.983891, -0.000000, -0.003683, -0.000000, 0.999985}, +{0.981573, -0.000000, 0.004053, -0.000000, 0.983150, -0.000000, -0.003753, -0.000000, 0.999985}, +{0.980793, -0.000000, 0.004136, -0.000000, 0.982398, -0.000000, -0.003809, -0.000000, 0.999984}, +{0.980054, -0.000000, 0.004220, -0.000000, 0.981623, -0.000000, -0.003948, -0.000000, 0.999983}, +{0.979287, -0.000000, 0.004303, -0.000000, 0.980895, -0.000000, -0.003987, -0.000000, 0.999982}, +{0.978542, -0.000000, 0.004387, -0.000000, 0.980144, -0.000000, -0.004131, -0.000000, 0.999981}, +{0.977821, -0.000000, 0.004470, -0.000000, 0.979369, -0.000000, -0.004193, -0.000000, 0.999981}, +{0.977081, -0.000000, 0.004553, -0.000000, 0.978640, -0.000000, -0.004272, -0.000000, 0.999980}, +{0.976326, -0.000000, 0.004637, -0.000000, 0.977859, -0.000000, -0.004353, -0.000000, 0.999979}, +{0.975574, -0.000000, 0.004720, -0.000000, 0.977111, -0.000000, -0.004434, -0.000000, 0.999979}, +{0.974845, -0.000000, 0.004803, -0.000000, 0.976371, -0.000000, -0.004503, -0.000000, 0.999978}, +{0.974054, -0.000000, 0.004886, -0.000000, 0.975622, -0.000000, -0.004600, -0.000000, 0.999977}, +{0.973199, -0.000000, 0.004969, -0.000000, 0.974844, -0.000000, -0.004700, -0.000000, 0.999976}, +{0.972433, -0.000000, 0.005052, -0.000000, 0.974077, -0.000000, -0.004777, -0.000000, 0.999975}, +{0.971781, -0.000000, 0.005135, -0.000000, 0.973369, -0.000000, -0.004911, -0.000000, 0.999974}, +{0.971004, -0.000000, 0.005217, -0.000000, 0.972562, -0.000000, -0.004946, -0.000000, 0.999973}, +{0.970256, -0.000000, 0.005300, -0.000000, 0.971853, -0.000000, -0.005045, -0.000000, 0.999972}, +{0.969503, -0.000000, 0.005383, -0.000000, 0.971137, -0.000000, -0.005099, -0.000000, 0.999972}, +{1.019182, -0.000000, 0.000084, -0.000000, 1.019190, -0.000000, -0.000057, -0.000000, 1.000000}, +{1.018909, -0.000000, 0.000118, -0.000000, 1.018883, -0.000000, -0.000100, -0.000000, 1.000000}, +{1.018137, -0.000000, 0.000208, -0.000000, 1.018132, -0.000000, -0.000175, -0.000000, 1.000000}, +{1.017392, -0.000000, 0.000299, -0.000000, 1.017386, -0.000000, -0.000266, -0.000000, 1.000000}, +{1.016602, -0.000000, 0.000390, -0.000000, 1.016627, -0.000000, -0.000363, -0.000000, 1.000000}, +{1.015867, -0.000000, 0.000480, -0.000000, 1.015873, -0.000000, -0.000438, -0.000000, 1.000000}, +{1.015127, -0.000000, 0.000571, -0.000000, 1.015109, -0.000000, -0.000523, -0.000000, 1.000000}, +{1.014355, -0.000000, 0.000661, -0.000000, 1.014342, -0.000000, -0.000616, -0.000000, 1.000000}, +{1.013654, -0.000000, 0.000752, -0.000000, 1.013555, -0.000000, -0.000688, -0.000000, 0.999999}, +{1.012859, -0.000000, 0.000842, -0.000000, 1.012810, -0.000000, -0.000790, -0.000000, 0.999999}, +{1.012148, -0.000000, 0.000932, -0.000000, 1.012035, -0.000000, -0.000877, -0.000000, 0.999999}, +{1.011437, -0.000000, 0.001023, -0.000000, 1.011326, -0.000000, -0.000976, -0.000000, 0.999999}, +{1.010698, -0.000000, 0.001113, -0.000000, 1.010560, -0.000000, -0.001054, -0.000000, 0.999999}, +{1.009996, -0.000000, 0.001203, -0.000000, 1.009792, -0.000000, -0.001142, -0.000000, 0.999999}, +{1.009305, -0.000000, 0.001293, -0.000000, 1.009094, -0.000000, -0.001225, -0.000000, 0.999998}, +{1.008623, -0.000000, 0.001383, -0.000000, 1.008339, -0.000000, -0.001313, -0.000000, 0.999998}, +{1.007909, -0.000000, 0.001473, -0.000000, 1.007602, -0.000000, -0.001420, -0.000000, 0.999998}, +{1.007251, -0.000000, 0.001562, -0.000000, 1.006908, -0.000000, -0.001523, -0.000000, 0.999998}, +{1.006578, -0.000000, 0.001652, -0.000000, 1.006137, -0.000000, -0.001607, -0.000000, 0.999997}, +{1.005922, -0.000000, 0.001742, -0.000000, 1.005429, -0.000000, -0.001723, -0.000000, 0.999997}, +{1.005268, -0.000000, 0.001831, -0.000000, 1.004719, -0.000000, -0.001874, -0.000000, 0.999997}, +{1.004575, -0.000000, 0.001921, -0.000000, 1.003984, -0.000000, -0.002007, -0.000000, 0.999996}, +{1.003849, -0.000000, 0.002010, -0.000000, 1.003274, -0.000000, -0.002221, -0.000000, 0.999996}, +{1.003074, -0.000000, 0.002100, -0.000000, 1.002538, -0.000000, -0.002468, -0.000000, 0.999995}, +{1.002141, -0.000000, 0.002189, -0.000000, 1.001751, -0.000000, -0.002744, -0.000000, 0.999994}, +{1.001149, -0.000000, 0.002278, -0.000000, 1.000841, -0.000000, -0.003005, -0.000000, 0.999993}, +{1.000010, -0.000000, 0.002367, -0.000000, 0.999793, -0.000000, -0.003225, -0.000000, 0.999992}, +{0.998805, -0.000000, 0.002457, -0.000000, 0.998681, -0.000000, -0.003314, -0.000000, 0.999992}, +{0.997593, -0.000000, 0.002546, -0.000000, 0.997641, -0.000000, -0.003224, -0.000000, 0.999992}, +{0.996421, -0.000000, 0.002635, -0.000000, 0.996745, -0.000000, -0.003074, -0.000000, 0.999992}, +{0.995345, -0.000000, 0.002724, -0.000000, 0.995974, -0.000000, -0.002943, -0.000000, 0.999992}, +{0.994380, -0.000000, 0.002812, -0.000000, 0.995184, -0.000000, -0.002912, -0.000000, 0.999992}, +{0.993448, -0.000000, 0.002901, -0.000000, 0.994413, -0.000000, -0.002892, -0.000000, 0.999992}, +{0.992576, -0.000000, 0.002990, -0.000000, 0.993656, -0.000000, -0.002918, -0.000000, 0.999991}, +{0.991698, -0.000000, 0.003079, -0.000000, 0.992896, -0.000000, -0.002968, -0.000000, 0.999991}, +{0.990872, -0.000000, 0.003167, -0.000000, 0.992173, -0.000000, -0.003006, -0.000000, 0.999990}, +{0.990047, -0.000000, 0.003256, -0.000000, 0.991413, -0.000000, -0.003083, -0.000000, 0.999990}, +{0.989231, -0.000000, 0.003344, -0.000000, 0.990628, -0.000000, -0.003106, -0.000000, 0.999990}, +{0.988438, -0.000000, 0.003433, -0.000000, 0.989910, -0.000000, -0.003215, -0.000000, 0.999989}, +{0.987658, -0.000000, 0.003521, -0.000000, 0.989153, -0.000000, -0.003285, -0.000000, 0.999988}, +{0.986867, -0.000000, 0.003609, -0.000000, 0.988402, -0.000000, -0.003384, -0.000000, 0.999988}, +{0.986054, -0.000000, 0.003698, -0.000000, 0.987633, -0.000000, -0.003457, -0.000000, 0.999987}, +{0.985313, -0.000000, 0.003786, -0.000000, 0.986901, -0.000000, -0.003533, -0.000000, 0.999986}, +{0.984529, -0.000000, 0.003874, -0.000000, 0.986121, -0.000000, -0.003592, -0.000000, 0.999986}, +{0.983729, -0.000000, 0.003962, -0.000000, 0.985367, -0.000000, -0.003678, -0.000000, 0.999985}, +{0.982994, -0.000000, 0.004050, -0.000000, 0.984617, -0.000000, -0.003789, -0.000000, 0.999984}, +{0.982140, -0.000000, 0.004138, -0.000000, 0.983884, -0.000000, -0.003863, -0.000000, 0.999984}, +{0.981457, -0.000000, 0.004225, -0.000000, 0.983145, -0.000000, -0.003928, -0.000000, 0.999983}, +{0.980700, -0.000000, 0.004313, -0.000000, 0.982355, -0.000000, -0.004065, -0.000000, 0.999982}, +{0.979913, -0.000000, 0.004401, -0.000000, 0.981570, -0.000000, -0.004114, -0.000000, 0.999982}, +{0.979155, -0.000000, 0.004489, -0.000000, 0.980888, -0.000000, -0.004190, -0.000000, 0.999981}, +{0.978340, -0.000000, 0.004576, -0.000000, 0.980065, -0.000000, -0.004287, -0.000000, 0.999980}, +{0.977639, -0.000000, 0.004664, -0.000000, 0.979333, -0.000000, -0.004362, -0.000000, 0.999979}, +{0.976935, -0.000000, 0.004751, -0.000000, 0.978625, -0.000000, -0.004449, -0.000000, 0.999978}, +{0.976073, -0.000000, 0.004838, -0.000000, 0.977852, -0.000000, -0.004560, -0.000000, 0.999977}, +{0.975385, -0.000000, 0.004926, -0.000000, 0.977094, -0.000000, -0.004671, -0.000000, 0.999976}, +{0.974536, -0.000000, 0.005013, -0.000000, 0.976327, -0.000000, -0.004767, -0.000000, 0.999975}, +{0.973778, -0.000000, 0.005100, -0.000000, 0.975551, -0.000000, -0.004863, -0.000000, 0.999974}, +{0.972975, -0.000000, 0.005187, -0.000000, 0.974813, -0.000000, -0.004899, -0.000000, 0.999974}, +{0.972304, -0.000000, 0.005274, -0.000000, 0.974123, -0.000000, -0.005003, -0.000000, 0.999973}, +{0.971531, -0.000000, 0.005361, -0.000000, 0.973284, -0.000000, -0.005112, -0.000000, 0.999972}, +{0.970720, -0.000000, 0.005448, -0.000000, 0.972534, -0.000000, -0.005211, -0.000000, 0.999971}, +{0.969943, -0.000000, 0.005535, -0.000000, 0.971808, -0.000000, -0.005270, -0.000000, 0.999970}, +{0.969206, -0.000000, 0.005622, -0.000000, 0.971083, -0.000000, -0.005384, -0.000000, 0.999969}, +{1.019182, -0.000000, 0.000073, -0.000000, 1.019190, -0.000000, -0.000046, -0.000000, 1.000000}, +{1.018909, -0.000000, 0.000108, -0.000000, 1.018883, -0.000000, -0.000090, -0.000000, 1.000000}, +{1.018137, -0.000000, 0.000204, -0.000000, 1.018132, -0.000000, -0.000170, -0.000000, 1.000000}, +{1.017392, -0.000000, 0.000299, -0.000000, 1.017386, -0.000000, -0.000265, -0.000000, 1.000000}, +{1.016602, -0.000000, 0.000394, -0.000000, 1.016627, -0.000000, -0.000367, -0.000000, 1.000000}, +{1.015867, -0.000000, 0.000489, -0.000000, 1.015873, -0.000000, -0.000448, -0.000000, 1.000000}, +{1.015127, -0.000000, 0.000585, -0.000000, 1.015109, -0.000000, -0.000537, -0.000000, 1.000000}, +{1.014355, -0.000000, 0.000680, -0.000000, 1.014342, -0.000000, -0.000634, -0.000000, 1.000000}, +{1.013618, -0.000000, 0.000775, -0.000000, 1.013589, -0.000000, -0.000714, -0.000000, 0.999999}, +{1.012913, -0.000000, 0.000870, -0.000000, 1.012817, -0.000000, -0.000804, -0.000000, 0.999999}, +{1.012148, -0.000000, 0.000965, -0.000000, 1.012035, -0.000000, -0.000910, -0.000000, 0.999999}, +{1.011446, -0.000000, 0.001059, -0.000000, 1.011299, -0.000000, -0.000983, -0.000000, 0.999999}, +{1.010773, -0.000000, 0.001154, -0.000000, 1.010601, -0.000000, -0.001082, -0.000000, 0.999999}, +{1.009996, -0.000000, 0.001249, -0.000000, 1.009792, -0.000000, -0.001188, -0.000000, 0.999999}, +{1.009376, -0.000000, 0.001343, -0.000000, 1.009113, -0.000000, -0.001280, -0.000000, 0.999998}, +{1.008643, -0.000000, 0.001438, -0.000000, 1.008359, -0.000000, -0.001386, -0.000000, 0.999998}, +{1.007974, -0.000000, 0.001532, -0.000000, 1.007615, -0.000000, -0.001485, -0.000000, 0.999998}, +{1.007311, -0.000000, 0.001627, -0.000000, 1.006920, -0.000000, -0.001583, -0.000000, 0.999997}, +{1.006677, -0.000000, 0.001721, -0.000000, 1.006171, -0.000000, -0.001681, -0.000000, 0.999997}, +{1.006017, -0.000000, 0.001815, -0.000000, 1.005484, -0.000000, -0.001805, -0.000000, 0.999997}, +{1.005351, -0.000000, 0.001910, -0.000000, 1.004750, -0.000000, -0.001956, -0.000000, 0.999996}, +{1.004681, -0.000000, 0.002004, -0.000000, 1.004048, -0.000000, -0.002134, -0.000000, 0.999996}, +{1.003942, -0.000000, 0.002098, -0.000000, 1.003312, -0.000000, -0.002339, -0.000000, 0.999995}, +{1.003116, -0.000000, 0.002192, -0.000000, 1.002570, -0.000000, -0.002582, -0.000000, 0.999994}, +{1.002234, -0.000000, 0.002286, -0.000000, 1.001797, -0.000000, -0.002878, -0.000000, 0.999993}, +{1.001219, -0.000000, 0.002380, -0.000000, 1.000871, -0.000000, -0.003157, -0.000000, 0.999992}, +{1.000095, -0.000000, 0.002473, -0.000000, 0.999813, -0.000000, -0.003378, -0.000000, 0.999992}, +{0.998907, -0.000000, 0.002567, -0.000000, 0.998727, -0.000000, -0.003487, -0.000000, 0.999991}, +{0.997656, -0.000000, 0.002661, -0.000000, 0.997649, -0.000000, -0.003416, -0.000000, 0.999991}, +{0.996459, -0.000000, 0.002754, -0.000000, 0.996746, -0.000000, -0.003245, -0.000000, 0.999991}, +{0.995375, -0.000000, 0.002848, -0.000000, 0.995957, -0.000000, -0.003156, -0.000000, 0.999991}, +{0.994388, -0.000000, 0.002941, -0.000000, 0.995192, -0.000000, -0.003082, -0.000000, 0.999991}, +{0.993441, -0.000000, 0.003035, -0.000000, 0.994419, -0.000000, -0.003088, -0.000000, 0.999991}, +{0.992544, -0.000000, 0.003128, -0.000000, 0.993654, -0.000000, -0.003103, -0.000000, 0.999990}, +{0.991672, -0.000000, 0.003221, -0.000000, 0.992903, -0.000000, -0.003145, -0.000000, 0.999990}, +{0.990825, -0.000000, 0.003314, -0.000000, 0.992146, -0.000000, -0.003197, -0.000000, 0.999989}, +{0.989989, -0.000000, 0.003407, -0.000000, 0.991386, -0.000000, -0.003256, -0.000000, 0.999989}, +{0.989175, -0.000000, 0.003500, -0.000000, 0.990626, -0.000000, -0.003343, -0.000000, 0.999988}, +{0.988381, -0.000000, 0.003593, -0.000000, 0.989900, -0.000000, -0.003381, -0.000000, 0.999988}, +{0.987590, -0.000000, 0.003686, -0.000000, 0.989136, -0.000000, -0.003452, -0.000000, 0.999987}, +{0.986790, -0.000000, 0.003779, -0.000000, 0.988376, -0.000000, -0.003542, -0.000000, 0.999986}, +{0.985989, -0.000000, 0.003872, -0.000000, 0.987611, -0.000000, -0.003618, -0.000000, 0.999986}, +{0.985200, -0.000000, 0.003964, -0.000000, 0.986890, -0.000000, -0.003689, -0.000000, 0.999985}, +{0.984379, -0.000000, 0.004057, -0.000000, 0.986117, -0.000000, -0.003786, -0.000000, 0.999984}, +{0.983654, -0.000000, 0.004150, -0.000000, 0.985373, -0.000000, -0.003872, -0.000000, 0.999984}, +{0.982829, -0.000000, 0.004242, -0.000000, 0.984594, -0.000000, -0.003949, -0.000000, 0.999983}, +{0.982052, -0.000000, 0.004334, -0.000000, 0.983837, -0.000000, -0.004056, -0.000000, 0.999982}, +{0.981334, -0.000000, 0.004427, -0.000000, 0.983124, -0.000000, -0.004169, -0.000000, 0.999981}, +{0.980534, -0.000000, 0.004519, -0.000000, 0.982380, -0.000000, -0.004271, -0.000000, 0.999980}, +{0.979783, -0.000000, 0.004611, -0.000000, 0.981563, -0.000000, -0.004311, -0.000000, 0.999980}, +{0.978966, -0.000000, 0.004703, -0.000000, 0.980799, -0.000000, -0.004429, -0.000000, 0.999979}, +{0.978203, -0.000000, 0.004795, -0.000000, 0.980113, -0.000000, -0.004499, -0.000000, 0.999978}, +{0.977526, -0.000000, 0.004887, -0.000000, 0.979331, -0.000000, -0.004595, -0.000000, 0.999977}, +{0.976666, -0.000000, 0.004979, -0.000000, 0.978576, -0.000000, -0.004734, -0.000000, 0.999976}, +{0.975914, -0.000000, 0.005071, -0.000000, 0.977776, -0.000000, -0.004801, -0.000000, 0.999975}, +{0.975177, -0.000000, 0.005163, -0.000000, 0.977033, -0.000000, -0.004881, -0.000000, 0.999974}, +{0.974484, -0.000000, 0.005255, -0.000000, 0.976328, -0.000000, -0.004983, -0.000000, 0.999973}, +{0.973690, -0.000000, 0.005346, -0.000000, 0.975566, -0.000000, -0.005102, -0.000000, 0.999972}, +{0.972929, -0.000000, 0.005438, -0.000000, 0.974832, -0.000000, -0.005167, -0.000000, 0.999971}, +{0.972192, -0.000000, 0.005530, -0.000000, 0.974095, -0.000000, -0.005278, -0.000000, 0.999970}, +{0.971346, -0.000000, 0.005621, -0.000000, 0.973340, -0.000000, -0.005373, -0.000000, 0.999969}, +{0.970646, -0.000000, 0.005712, -0.000000, 0.972543, -0.000000, -0.005460, -0.000000, 0.999968}, +{0.969779, -0.000000, 0.005804, -0.000000, 0.971814, -0.000000, -0.005588, -0.000000, 0.999967}, +{0.969124, -0.000000, 0.005895, -0.000000, 0.971084, -0.000000, -0.005645, -0.000000, 0.999966}, +{1.019182, -0.000000, 0.000081, -0.000000, 1.019190, -0.000000, -0.000054, -0.000000, 1.000000}, +{1.018909, -0.000000, 0.000118, -0.000000, 1.018883, -0.000000, -0.000100, -0.000000, 1.000000}, +{1.018137, -0.000000, 0.000218, -0.000000, 1.018132, -0.000000, -0.000185, -0.000000, 1.000000}, +{1.017392, -0.000000, 0.000318, -0.000000, 1.017386, -0.000000, -0.000285, -0.000000, 1.000000}, +{1.016602, -0.000000, 0.000419, -0.000000, 1.016627, -0.000000, -0.000392, -0.000000, 1.000000}, +{1.015867, -0.000000, 0.000519, -0.000000, 1.015873, -0.000000, -0.000478, -0.000000, 1.000000}, +{1.015127, -0.000000, 0.000619, -0.000000, 1.015109, -0.000000, -0.000572, -0.000000, 1.000000}, +{1.014392, -0.000000, 0.000719, -0.000000, 1.014341, -0.000000, -0.000649, -0.000000, 1.000000}, +{1.013678, -0.000000, 0.000819, -0.000000, 1.013597, -0.000000, -0.000769, -0.000000, 0.999999}, +{1.012913, -0.000000, 0.000919, -0.000000, 1.012817, -0.000000, -0.000853, -0.000000, 0.999999}, +{1.012219, -0.000000, 0.001018, -0.000000, 1.012090, -0.000000, -0.000956, -0.000000, 0.999999}, +{1.011473, -0.000000, 0.001118, -0.000000, 1.011369, -0.000000, -0.001036, -0.000000, 0.999999}, +{1.010773, -0.000000, 0.001218, -0.000000, 1.010601, -0.000000, -0.001147, -0.000000, 0.999999}, +{1.010083, -0.000000, 0.001317, -0.000000, 1.009897, -0.000000, -0.001249, -0.000000, 0.999998}, +{1.009415, -0.000000, 0.001417, -0.000000, 1.009150, -0.000000, -0.001334, -0.000000, 0.999998}, +{1.008745, -0.000000, 0.001516, -0.000000, 1.008397, -0.000000, -0.001432, -0.000000, 0.999998}, +{1.008065, -0.000000, 0.001616, -0.000000, 1.007696, -0.000000, -0.001570, -0.000000, 0.999997}, +{1.007411, -0.000000, 0.001715, -0.000000, 1.006948, -0.000000, -0.001667, -0.000000, 0.999997}, +{1.006777, -0.000000, 0.001814, -0.000000, 1.006261, -0.000000, -0.001799, -0.000000, 0.999997}, +{1.006131, -0.000000, 0.001913, -0.000000, 1.005540, -0.000000, -0.001905, -0.000000, 0.999996}, +{1.005445, -0.000000, 0.002012, -0.000000, 1.004805, -0.000000, -0.002070, -0.000000, 0.999996}, +{1.004726, -0.000000, 0.002111, -0.000000, 1.004090, -0.000000, -0.002234, -0.000000, 0.999995}, +{1.004041, -0.000000, 0.002210, -0.000000, 1.003380, -0.000000, -0.002453, -0.000000, 0.999995}, +{1.003224, -0.000000, 0.002309, -0.000000, 1.002659, -0.000000, -0.002738, -0.000000, 0.999994}, +{1.002309, -0.000000, 0.002408, -0.000000, 1.001866, -0.000000, -0.003022, -0.000000, 0.999993}, +{1.001271, -0.000000, 0.002506, -0.000000, 1.000963, -0.000000, -0.003310, -0.000000, 0.999992}, +{1.000158, -0.000000, 0.002605, -0.000000, 0.999902, -0.000000, -0.003551, -0.000000, 0.999991}, +{0.998938, -0.000000, 0.002704, -0.000000, 0.998771, -0.000000, -0.003644, -0.000000, 0.999990}, +{0.997726, -0.000000, 0.002802, -0.000000, 0.997718, -0.000000, -0.003616, -0.000000, 0.999990}, +{0.996529, -0.000000, 0.002900, -0.000000, 0.996786, -0.000000, -0.003497, -0.000000, 0.999990}, +{0.995416, -0.000000, 0.002999, -0.000000, 0.995980, -0.000000, -0.003341, -0.000000, 0.999990}, +{0.994404, -0.000000, 0.003097, -0.000000, 0.995205, -0.000000, -0.003294, -0.000000, 0.999990}, +{0.993452, -0.000000, 0.003195, -0.000000, 0.994430, -0.000000, -0.003268, -0.000000, 0.999990}, +{0.992550, -0.000000, 0.003293, -0.000000, 0.993665, -0.000000, -0.003282, -0.000000, 0.999989}, +{0.991681, -0.000000, 0.003391, -0.000000, 0.992896, -0.000000, -0.003334, -0.000000, 0.999989}, +{0.990824, -0.000000, 0.003489, -0.000000, 0.992145, -0.000000, -0.003370, -0.000000, 0.999988}, +{0.989957, -0.000000, 0.003587, -0.000000, 0.991395, -0.000000, -0.003458, -0.000000, 0.999987}, +{0.989152, -0.000000, 0.003685, -0.000000, 0.990636, -0.000000, -0.003517, -0.000000, 0.999987}, +{0.988330, -0.000000, 0.003783, -0.000000, 0.989924, -0.000000, -0.003600, -0.000000, 0.999986}, +{0.987504, -0.000000, 0.003880, -0.000000, 0.989154, -0.000000, -0.003663, -0.000000, 0.999986}, +{0.986735, -0.000000, 0.003978, -0.000000, 0.988392, -0.000000, -0.003749, -0.000000, 0.999985}, +{0.985946, -0.000000, 0.004075, -0.000000, 0.987619, -0.000000, -0.003832, -0.000000, 0.999984}, +{0.985102, -0.000000, 0.004173, -0.000000, 0.986863, -0.000000, -0.003932, -0.000000, 0.999983}, +{0.984355, -0.000000, 0.004270, -0.000000, 0.986133, -0.000000, -0.004003, -0.000000, 0.999983}, +{0.983541, -0.000000, 0.004368, -0.000000, 0.985345, -0.000000, -0.004104, -0.000000, 0.999982}, +{0.982750, -0.000000, 0.004465, -0.000000, 0.984606, -0.000000, -0.004202, -0.000000, 0.999981}, +{0.982022, -0.000000, 0.004562, -0.000000, 0.983867, -0.000000, -0.004266, -0.000000, 0.999980}, +{0.981234, -0.000000, 0.004659, -0.000000, 0.983137, -0.000000, -0.004358, -0.000000, 0.999979}, +{0.980440, -0.000000, 0.004756, -0.000000, 0.982391, -0.000000, -0.004442, -0.000000, 0.999978}, +{0.979654, -0.000000, 0.004853, -0.000000, 0.981615, -0.000000, -0.004576, -0.000000, 0.999977}, +{0.978901, -0.000000, 0.004950, -0.000000, 0.980876, -0.000000, -0.004626, -0.000000, 0.999977}, +{0.978201, -0.000000, 0.005047, -0.000000, 0.980112, -0.000000, -0.004745, -0.000000, 0.999976}, +{0.977332, -0.000000, 0.005144, -0.000000, 0.979357, -0.000000, -0.004890, -0.000000, 0.999974}, +{0.976630, -0.000000, 0.005240, -0.000000, 0.978601, -0.000000, -0.004950, -0.000000, 0.999973}, +{0.975821, -0.000000, 0.005337, -0.000000, 0.977881, -0.000000, -0.005026, -0.000000, 0.999973}, +{0.975030, -0.000000, 0.005433, -0.000000, 0.977109, -0.000000, -0.005127, -0.000000, 0.999971}, +{0.974303, -0.000000, 0.005530, -0.000000, 0.976359, -0.000000, -0.005261, -0.000000, 0.999970}, +{0.973507, -0.000000, 0.005626, -0.000000, 0.975664, -0.000000, -0.005313, -0.000000, 0.999969}, +{0.972815, -0.000000, 0.005723, -0.000000, 0.974859, -0.000000, -0.005396, -0.000000, 0.999968}, +{0.971972, -0.000000, 0.005819, -0.000000, 0.974120, -0.000000, -0.005507, -0.000000, 0.999967}, +{0.971266, -0.000000, 0.005915, -0.000000, 0.973341, -0.000000, -0.005630, -0.000000, 0.999966}, +{0.970489, -0.000000, 0.006011, -0.000000, 0.972551, -0.000000, -0.005749, -0.000000, 0.999964}, +{0.969673, -0.000000, 0.006107, -0.000000, 0.971812, -0.000000, -0.005797, -0.000000, 0.999964}, +{0.968885, -0.000000, 0.006203, -0.000000, 0.971103, -0.000000, -0.005915, -0.000000, 0.999962}, +{1.019182, -0.000000, 0.000116, -0.000000, 1.019190, -0.000000, -0.000090, -0.000000, 1.000000}, +{1.018909, -0.000000, 0.000155, -0.000000, 1.018883, -0.000000, -0.000137, -0.000000, 1.000000}, +{1.018137, -0.000000, 0.000260, -0.000000, 1.018131, -0.000000, -0.000228, -0.000000, 1.000000}, +{1.017392, -0.000000, 0.000365, -0.000000, 1.017386, -0.000000, -0.000333, -0.000000, 1.000000}, +{1.016652, -0.000000, 0.000471, -0.000000, 1.016647, -0.000000, -0.000443, -0.000000, 1.000000}, +{1.015921, -0.000000, 0.000576, -0.000000, 1.015876, -0.000000, -0.000490, -0.000000, 1.000000}, +{1.015127, -0.000000, 0.000681, -0.000000, 1.015109, -0.000000, -0.000635, -0.000000, 1.000000}, +{1.014406, -0.000000, 0.000786, -0.000000, 1.014382, -0.000000, -0.000697, -0.000000, 1.000000}, +{1.013678, -0.000000, 0.000891, -0.000000, 1.013597, -0.000000, -0.000843, -0.000000, 0.999999}, +{1.012943, -0.000000, 0.000996, -0.000000, 1.012846, -0.000000, -0.000909, -0.000000, 0.999999}, +{1.012225, -0.000000, 0.001101, -0.000000, 1.012138, -0.000000, -0.000994, -0.000000, 0.999999}, +{1.011537, -0.000000, 0.001206, -0.000000, 1.011409, -0.000000, -0.001120, -0.000000, 0.999999}, +{1.010851, -0.000000, 0.001310, -0.000000, 1.010646, -0.000000, -0.001216, -0.000000, 0.999998}, +{1.010152, -0.000000, 0.001415, -0.000000, 1.009914, -0.000000, -0.001326, -0.000000, 0.999998}, +{1.009465, -0.000000, 0.001520, -0.000000, 1.009192, -0.000000, -0.001428, -0.000000, 0.999998}, +{1.008790, -0.000000, 0.001624, -0.000000, 1.008478, -0.000000, -0.001518, -0.000000, 0.999998}, +{1.008157, -0.000000, 0.001728, -0.000000, 1.007760, -0.000000, -0.001626, -0.000000, 0.999997}, +{1.007485, -0.000000, 0.001833, -0.000000, 1.006998, -0.000000, -0.001750, -0.000000, 0.999997}, +{1.006850, -0.000000, 0.001937, -0.000000, 1.006295, -0.000000, -0.001864, -0.000000, 0.999996}, +{1.006226, -0.000000, 0.002041, -0.000000, 1.005601, -0.000000, -0.001994, -0.000000, 0.999996}, +{1.005545, -0.000000, 0.002145, -0.000000, 1.004881, -0.000000, -0.002172, -0.000000, 0.999995}, +{1.004873, -0.000000, 0.002249, -0.000000, 1.004189, -0.000000, -0.002363, -0.000000, 0.999995}, +{1.004135, -0.000000, 0.002353, -0.000000, 1.003479, -0.000000, -0.002587, -0.000000, 0.999994}, +{1.003284, -0.000000, 0.002457, -0.000000, 1.002723, -0.000000, -0.002857, -0.000000, 0.999993}, +{1.002372, -0.000000, 0.002561, -0.000000, 1.001935, -0.000000, -0.003162, -0.000000, 0.999992}, +{1.001378, -0.000000, 0.002664, -0.000000, 1.001045, -0.000000, -0.003462, -0.000000, 0.999991}, +{1.000221, -0.000000, 0.002768, -0.000000, 1.000003, -0.000000, -0.003718, -0.000000, 0.999990}, +{0.999016, -0.000000, 0.002872, -0.000000, 0.998890, -0.000000, -0.003828, -0.000000, 0.999989}, +{0.997812, -0.000000, 0.002975, -0.000000, 0.997806, -0.000000, -0.003825, -0.000000, 0.999989}, +{0.996605, -0.000000, 0.003079, -0.000000, 0.996883, -0.000000, -0.003729, -0.000000, 0.999988}, +{0.995478, -0.000000, 0.003182, -0.000000, 0.996037, -0.000000, -0.003574, -0.000000, 0.999989}, +{0.994458, -0.000000, 0.003285, -0.000000, 0.995231, -0.000000, -0.003522, -0.000000, 0.999988}, +{0.993508, -0.000000, 0.003388, -0.000000, 0.994485, -0.000000, -0.003520, -0.000000, 0.999988}, +{0.992561, -0.000000, 0.003491, -0.000000, 0.993696, -0.000000, -0.003501, -0.000000, 0.999988}, +{0.991683, -0.000000, 0.003594, -0.000000, 0.992969, -0.000000, -0.003552, -0.000000, 0.999987}, +{0.990825, -0.000000, 0.003697, -0.000000, 0.992203, -0.000000, -0.003590, -0.000000, 0.999987}, +{0.989964, -0.000000, 0.003800, -0.000000, 0.991434, -0.000000, -0.003629, -0.000000, 0.999986}, +{0.989128, -0.000000, 0.003903, -0.000000, 0.990682, -0.000000, -0.003729, -0.000000, 0.999985}, +{0.988306, -0.000000, 0.004006, -0.000000, 0.989921, -0.000000, -0.003794, -0.000000, 0.999985}, +{0.987457, -0.000000, 0.004108, -0.000000, 0.989173, -0.000000, -0.003878, -0.000000, 0.999984}, +{0.986683, -0.000000, 0.004211, -0.000000, 0.988407, -0.000000, -0.003973, -0.000000, 0.999983}, +{0.985834, -0.000000, 0.004313, -0.000000, 0.987666, -0.000000, -0.004057, -0.000000, 0.999982}, +{0.985073, -0.000000, 0.004416, -0.000000, 0.986898, -0.000000, -0.004151, -0.000000, 0.999981}, +{0.984300, -0.000000, 0.004518, -0.000000, 0.986159, -0.000000, -0.004231, -0.000000, 0.999981}, +{0.983461, -0.000000, 0.004620, -0.000000, 0.985442, -0.000000, -0.004316, -0.000000, 0.999980}, +{0.982719, -0.000000, 0.004723, -0.000000, 0.984660, -0.000000, -0.004433, -0.000000, 0.999979}, +{0.981962, -0.000000, 0.004825, -0.000000, 0.983953, -0.000000, -0.004528, -0.000000, 0.999978}, +{0.981107, -0.000000, 0.004927, -0.000000, 0.983175, -0.000000, -0.004596, -0.000000, 0.999977}, +{0.980389, -0.000000, 0.005029, -0.000000, 0.982403, -0.000000, -0.004696, -0.000000, 0.999976}, +{0.979527, -0.000000, 0.005131, -0.000000, 0.981653, -0.000000, -0.004806, -0.000000, 0.999975}, +{0.978828, -0.000000, 0.005232, -0.000000, 0.980915, -0.000000, -0.004885, -0.000000, 0.999974}, +{0.978019, -0.000000, 0.005334, -0.000000, 0.980163, -0.000000, -0.004984, -0.000000, 0.999973}, +{0.977205, -0.000000, 0.005436, -0.000000, 0.979417, -0.000000, -0.005102, -0.000000, 0.999972}, +{0.976532, -0.000000, 0.005537, -0.000000, 0.978631, -0.000000, -0.005250, -0.000000, 0.999970}, +{0.975754, -0.000000, 0.005639, -0.000000, 0.977897, -0.000000, -0.005302, -0.000000, 0.999969}, +{0.974942, -0.000000, 0.005740, -0.000000, 0.977201, -0.000000, -0.005383, -0.000000, 0.999968}, +{0.974133, -0.000000, 0.005842, -0.000000, 0.976358, -0.000000, -0.005498, -0.000000, 0.999967}, +{0.973361, -0.000000, 0.005943, -0.000000, 0.975645, -0.000000, -0.005610, -0.000000, 0.999966}, +{0.972631, -0.000000, 0.006044, -0.000000, 0.974937, -0.000000, -0.005706, -0.000000, 0.999965}, +{0.971776, -0.000000, 0.006145, -0.000000, 0.974082, -0.000000, -0.005855, -0.000000, 0.999963}, +{0.971052, -0.000000, 0.006247, -0.000000, 0.973423, -0.000000, -0.005959, -0.000000, 0.999962}, +{0.970395, -0.000000, 0.006348, -0.000000, 0.972622, -0.000000, -0.006082, -0.000000, 0.999960}, +{0.969636, -0.000000, 0.006448, -0.000000, 0.971900, -0.000000, -0.006134, -0.000000, 0.999959}, +{0.968725, -0.000000, 0.006549, -0.000000, 0.971091, -0.000000, -0.006252, -0.000000, 0.999958}, +{1.019182, -0.000000, 0.000147, -0.000000, 1.019190, -0.000000, -0.000122, -0.000000, 1.000000}, +{1.018906, -0.000000, 0.000188, -0.000000, 1.018923, -0.000000, -0.000098, -0.000000, 1.000000}, +{1.018146, -0.000000, 0.000298, -0.000000, 1.018184, -0.000000, -0.000209, -0.000000, 1.000000}, +{1.017389, -0.000000, 0.000408, -0.000000, 1.017401, -0.000000, -0.000297, -0.000000, 1.000000}, +{1.016660, -0.000000, 0.000518, -0.000000, 1.016648, -0.000000, -0.000453, -0.000000, 1.000000}, +{1.015899, -0.000000, 0.000628, -0.000000, 1.015902, -0.000000, -0.000544, -0.000000, 1.000000}, +{1.015135, -0.000000, 0.000738, -0.000000, 1.015153, -0.000000, -0.000639, -0.000000, 1.000000}, +{1.014445, -0.000000, 0.000848, -0.000000, 1.014406, -0.000000, -0.000720, -0.000000, 0.999999}, +{1.013730, -0.000000, 0.000957, -0.000000, 1.013652, -0.000000, -0.000877, -0.000000, 0.999999}, +{1.012976, -0.000000, 0.001067, -0.000000, 1.012868, -0.000000, -0.000960, -0.000000, 0.999999}, +{1.012292, -0.000000, 0.001176, -0.000000, 1.012145, -0.000000, -0.001040, -0.000000, 0.999999}, +{1.011562, -0.000000, 0.001286, -0.000000, 1.011407, -0.000000, -0.001179, -0.000000, 0.999999}, +{1.010873, -0.000000, 0.001395, -0.000000, 1.010666, -0.000000, -0.001284, -0.000000, 0.999998}, +{1.010213, -0.000000, 0.001505, -0.000000, 1.009943, -0.000000, -0.001365, -0.000000, 0.999998}, +{1.009544, -0.000000, 0.001614, -0.000000, 1.009251, -0.000000, -0.001477, -0.000000, 0.999998}, +{1.008848, -0.000000, 0.001723, -0.000000, 1.008494, -0.000000, -0.001603, -0.000000, 0.999997}, +{1.008220, -0.000000, 0.001832, -0.000000, 1.007809, -0.000000, -0.001709, -0.000000, 0.999997}, +{1.007602, -0.000000, 0.001941, -0.000000, 1.007081, -0.000000, -0.001820, -0.000000, 0.999996}, +{1.006969, -0.000000, 0.002050, -0.000000, 1.006362, -0.000000, -0.001968, -0.000000, 0.999996}, +{1.006315, -0.000000, 0.002159, -0.000000, 1.005647, -0.000000, -0.002116, -0.000000, 0.999995}, +{1.005638, -0.000000, 0.002267, -0.000000, 1.004956, -0.000000, -0.002279, -0.000000, 0.999995}, +{1.004936, -0.000000, 0.002376, -0.000000, 1.004256, -0.000000, -0.002464, -0.000000, 0.999994}, +{1.004193, -0.000000, 0.002485, -0.000000, 1.003541, -0.000000, -0.002708, -0.000000, 0.999993}, +{1.003364, -0.000000, 0.002593, -0.000000, 1.002794, -0.000000, -0.002980, -0.000000, 0.999992}, +{1.002454, -0.000000, 0.002702, -0.000000, 1.002024, -0.000000, -0.003301, -0.000000, 0.999991}, +{1.001427, -0.000000, 0.002810, -0.000000, 1.001127, -0.000000, -0.003622, -0.000000, 0.999990}, +{1.000311, -0.000000, 0.002918, -0.000000, 1.000118, -0.000000, -0.003879, -0.000000, 0.999989}, +{0.999091, -0.000000, 0.003026, -0.000000, 0.998975, -0.000000, -0.004016, -0.000000, 0.999988}, +{0.997875, -0.000000, 0.003134, -0.000000, 0.997879, -0.000000, -0.004044, -0.000000, 0.999987}, +{0.996709, -0.000000, 0.003243, -0.000000, 0.996927, -0.000000, -0.003976, -0.000000, 0.999987}, +{0.995549, -0.000000, 0.003350, -0.000000, 0.996092, -0.000000, -0.003842, -0.000000, 0.999987}, +{0.994505, -0.000000, 0.003458, -0.000000, 0.995289, -0.000000, -0.003768, -0.000000, 0.999987}, +{0.993548, -0.000000, 0.003566, -0.000000, 0.994524, -0.000000, -0.003725, -0.000000, 0.999987}, +{0.992600, -0.000000, 0.003674, -0.000000, 0.993771, -0.000000, -0.003739, -0.000000, 0.999986}, +{0.991728, -0.000000, 0.003781, -0.000000, 0.993000, -0.000000, -0.003757, -0.000000, 0.999986}, +{0.990821, -0.000000, 0.003889, -0.000000, 0.992214, -0.000000, -0.003799, -0.000000, 0.999985}, +{0.989958, -0.000000, 0.003997, -0.000000, 0.991483, -0.000000, -0.003853, -0.000000, 0.999984}, +{0.989124, -0.000000, 0.004104, -0.000000, 0.990735, -0.000000, -0.003928, -0.000000, 0.999984}, +{0.988286, -0.000000, 0.004211, -0.000000, 0.989944, -0.000000, -0.004000, -0.000000, 0.999983}, +{0.987459, -0.000000, 0.004319, -0.000000, 0.989225, -0.000000, -0.004092, -0.000000, 0.999982}, +{0.986657, -0.000000, 0.004426, -0.000000, 0.988435, -0.000000, -0.004185, -0.000000, 0.999981}, +{0.985824, -0.000000, 0.004533, -0.000000, 0.987732, -0.000000, -0.004261, -0.000000, 0.999980}, +{0.985037, -0.000000, 0.004640, -0.000000, 0.986919, -0.000000, -0.004358, -0.000000, 0.999979}, +{0.984237, -0.000000, 0.004747, -0.000000, 0.986208, -0.000000, -0.004480, -0.000000, 0.999978}, +{0.983437, -0.000000, 0.004854, -0.000000, 0.985434, -0.000000, -0.004556, -0.000000, 0.999978}, +{0.982666, -0.000000, 0.004960, -0.000000, 0.984713, -0.000000, -0.004642, -0.000000, 0.999977}, +{0.981838, -0.000000, 0.005067, -0.000000, 0.983940, -0.000000, -0.004770, -0.000000, 0.999975}, +{0.981027, -0.000000, 0.005174, -0.000000, 0.983199, -0.000000, -0.004836, -0.000000, 0.999974}, +{0.980251, -0.000000, 0.005280, -0.000000, 0.982433, -0.000000, -0.004965, -0.000000, 0.999973}, +{0.979475, -0.000000, 0.005387, -0.000000, 0.981714, -0.000000, -0.005015, -0.000000, 0.999972}, +{0.978758, -0.000000, 0.005493, -0.000000, 0.980911, -0.000000, -0.005146, -0.000000, 0.999971}, +{0.977962, -0.000000, 0.005599, -0.000000, 0.980181, -0.000000, -0.005256, -0.000000, 0.999970}, +{0.977202, -0.000000, 0.005706, -0.000000, 0.979415, -0.000000, -0.005365, -0.000000, 0.999969}, +{0.976372, -0.000000, 0.005812, -0.000000, 0.978671, -0.000000, -0.005440, -0.000000, 0.999968}, +{0.975608, -0.000000, 0.005918, -0.000000, 0.977956, -0.000000, -0.005602, -0.000000, 0.999966}, +{0.974774, -0.000000, 0.006024, -0.000000, 0.977191, -0.000000, -0.005689, -0.000000, 0.999965}, +{0.974092, -0.000000, 0.006130, -0.000000, 0.976473, -0.000000, -0.005702, -0.000000, 0.999964}, +{0.973255, -0.000000, 0.006236, -0.000000, 0.975699, -0.000000, -0.005904, -0.000000, 0.999962}, +{0.972545, -0.000000, 0.006341, -0.000000, 0.974969, -0.000000, -0.005979, -0.000000, 0.999961}, +{0.971776, -0.000000, 0.006447, -0.000000, 0.974212, -0.000000, -0.006093, -0.000000, 0.999960}, +{0.970966, -0.000000, 0.006553, -0.000000, 0.973480, -0.000000, -0.006211, -0.000000, 0.999958}, +{0.970220, -0.000000, 0.006658, -0.000000, 0.972689, -0.000000, -0.006289, -0.000000, 0.999957}, +{0.969434, -0.000000, 0.006764, -0.000000, 0.971904, -0.000000, -0.006435, -0.000000, 0.999955}, +{0.968682, -0.000000, 0.006869, -0.000000, 0.971260, -0.000000, -0.006479, -0.000000, 0.999954}, +{1.019182, -0.000000, 0.000150, -0.000000, 1.019190, -0.000000, -0.000124, -0.000000, 1.000000}, +{1.018906, -0.000000, 0.000192, -0.000000, 1.018923, -0.000000, -0.000103, -0.000000, 1.000000}, +{1.018146, -0.000000, 0.000306, -0.000000, 1.018184, -0.000000, -0.000217, -0.000000, 1.000000}, +{1.017445, -0.000000, 0.000421, -0.000000, 1.017394, -0.000000, -0.000366, -0.000000, 1.000000}, +{1.016660, -0.000000, 0.000535, -0.000000, 1.016648, -0.000000, -0.000471, -0.000000, 1.000000}, +{1.015899, -0.000000, 0.000649, -0.000000, 1.015902, -0.000000, -0.000566, -0.000000, 1.000000}, +{1.015216, -0.000000, 0.000764, -0.000000, 1.015133, -0.000000, -0.000662, -0.000000, 1.000000}, +{1.014445, -0.000000, 0.000878, -0.000000, 1.014406, -0.000000, -0.000751, -0.000000, 0.999999}, +{1.013759, -0.000000, 0.000992, -0.000000, 1.013702, -0.000000, -0.000876, -0.000000, 0.999999}, +{1.013008, -0.000000, 0.001105, -0.000000, 1.012954, -0.000000, -0.000980, -0.000000, 0.999999}, +{1.012325, -0.000000, 0.001219, -0.000000, 1.012201, -0.000000, -0.001084, -0.000000, 0.999999}, +{1.011596, -0.000000, 0.001333, -0.000000, 1.011470, -0.000000, -0.001216, -0.000000, 0.999998}, +{1.010947, -0.000000, 0.001447, -0.000000, 1.010722, -0.000000, -0.001319, -0.000000, 0.999998}, +{1.010234, -0.000000, 0.001560, -0.000000, 1.009965, -0.000000, -0.001435, -0.000000, 0.999998}, +{1.009603, -0.000000, 0.001674, -0.000000, 1.009281, -0.000000, -0.001562, -0.000000, 0.999997}, +{1.008924, -0.000000, 0.001787, -0.000000, 1.008538, -0.000000, -0.001684, -0.000000, 0.999997}, +{1.008274, -0.000000, 0.001900, -0.000000, 1.007829, -0.000000, -0.001790, -0.000000, 0.999997}, +{1.007692, -0.000000, 0.002014, -0.000000, 1.007143, -0.000000, -0.001911, -0.000000, 0.999996}, +{1.007035, -0.000000, 0.002127, -0.000000, 1.006403, -0.000000, -0.002062, -0.000000, 0.999996}, +{1.006399, -0.000000, 0.002240, -0.000000, 1.005707, -0.000000, -0.002193, -0.000000, 0.999995}, +{1.005756, -0.000000, 0.002353, -0.000000, 1.005020, -0.000000, -0.002352, -0.000000, 0.999994}, +{1.005023, -0.000000, 0.002466, -0.000000, 1.004312, -0.000000, -0.002555, -0.000000, 0.999994}, +{1.004308, -0.000000, 0.002579, -0.000000, 1.003623, -0.000000, -0.002818, -0.000000, 0.999993}, +{1.003466, -0.000000, 0.002691, -0.000000, 1.002866, -0.000000, -0.003130, -0.000000, 0.999992}, +{1.002524, -0.000000, 0.002804, -0.000000, 1.002100, -0.000000, -0.003447, -0.000000, 0.999990}, +{1.001513, -0.000000, 0.002917, -0.000000, 1.001211, -0.000000, -0.003767, -0.000000, 0.999989}, +{1.000377, -0.000000, 0.003029, -0.000000, 1.000175, -0.000000, -0.004024, -0.000000, 0.999988}, +{0.999161, -0.000000, 0.003142, -0.000000, 0.999053, -0.000000, -0.004193, -0.000000, 0.999987}, +{0.997947, -0.000000, 0.003254, -0.000000, 0.997955, -0.000000, -0.004222, -0.000000, 0.999986}, +{0.996785, -0.000000, 0.003366, -0.000000, 0.996976, -0.000000, -0.004167, -0.000000, 0.999986}, +{0.995626, -0.000000, 0.003478, -0.000000, 0.996101, -0.000000, -0.004040, -0.000000, 0.999986}, +{0.994536, -0.000000, 0.003590, -0.000000, 0.995335, -0.000000, -0.003949, -0.000000, 0.999986}, +{0.993565, -0.000000, 0.003703, -0.000000, 0.994566, -0.000000, -0.003925, -0.000000, 0.999985}, +{0.992615, -0.000000, 0.003814, -0.000000, 0.993783, -0.000000, -0.003909, -0.000000, 0.999985}, +{0.991712, -0.000000, 0.003926, -0.000000, 0.993004, -0.000000, -0.003961, -0.000000, 0.999984}, +{0.990831, -0.000000, 0.004038, -0.000000, 0.992238, -0.000000, -0.003981, -0.000000, 0.999984}, +{0.989964, -0.000000, 0.004150, -0.000000, 0.991485, -0.000000, -0.004044, -0.000000, 0.999983}, +{0.989114, -0.000000, 0.004261, -0.000000, 0.990731, -0.000000, -0.004117, -0.000000, 0.999982}, +{0.988262, -0.000000, 0.004373, -0.000000, 0.989994, -0.000000, -0.004218, -0.000000, 0.999981}, +{0.987431, -0.000000, 0.004484, -0.000000, 0.989235, -0.000000, -0.004301, -0.000000, 0.999980}, +{0.986628, -0.000000, 0.004596, -0.000000, 0.988510, -0.000000, -0.004372, -0.000000, 0.999980}, +{0.985768, -0.000000, 0.004707, -0.000000, 0.987719, -0.000000, -0.004461, -0.000000, 0.999979}, +{0.984987, -0.000000, 0.004818, -0.000000, 0.987008, -0.000000, -0.004549, -0.000000, 0.999978}, +{0.984197, -0.000000, 0.004929, -0.000000, 0.986219, -0.000000, -0.004649, -0.000000, 0.999977}, +{0.983369, -0.000000, 0.005040, -0.000000, 0.985444, -0.000000, -0.004764, -0.000000, 0.999976}, +{0.982560, -0.000000, 0.005151, -0.000000, 0.984700, -0.000000, -0.004861, -0.000000, 0.999974}, +{0.981782, -0.000000, 0.005262, -0.000000, 0.983992, -0.000000, -0.004921, -0.000000, 0.999974}, +{0.981025, -0.000000, 0.005373, -0.000000, 0.983198, -0.000000, -0.005032, -0.000000, 0.999972}, +{0.980205, -0.000000, 0.005484, -0.000000, 0.982481, -0.000000, -0.005122, -0.000000, 0.999971}, +{0.979389, -0.000000, 0.005594, -0.000000, 0.981687, -0.000000, -0.005257, -0.000000, 0.999970}, +{0.978629, -0.000000, 0.005705, -0.000000, 0.981036, -0.000000, -0.005367, -0.000000, 0.999969}, +{0.977876, -0.000000, 0.005815, -0.000000, 0.980230, -0.000000, -0.005442, -0.000000, 0.999968}, +{0.977033, -0.000000, 0.005926, -0.000000, 0.979479, -0.000000, -0.005584, -0.000000, 0.999966}, +{0.976291, -0.000000, 0.006036, -0.000000, 0.978668, -0.000000, -0.005706, -0.000000, 0.999965}, +{0.975509, -0.000000, 0.006146, -0.000000, 0.977955, -0.000000, -0.005746, -0.000000, 0.999964}, +{0.974771, -0.000000, 0.006256, -0.000000, 0.977190, -0.000000, -0.005916, -0.000000, 0.999962}, +{0.973942, -0.000000, 0.006367, -0.000000, 0.976452, -0.000000, -0.006010, -0.000000, 0.999961}, +{0.973145, -0.000000, 0.006477, -0.000000, 0.975664, -0.000000, -0.006096, -0.000000, 0.999959}, +{0.972394, -0.000000, 0.006586, -0.000000, 0.974922, -0.000000, -0.006274, -0.000000, 0.999958}, +{0.971659, -0.000000, 0.006696, -0.000000, 0.974205, -0.000000, -0.006338, -0.000000, 0.999956}, +{0.970823, -0.000000, 0.006806, -0.000000, 0.973445, -0.000000, -0.006509, -0.000000, 0.999954}, +{0.970087, -0.000000, 0.006916, -0.000000, 0.972728, -0.000000, -0.006601, -0.000000, 0.999953}, +{0.969346, -0.000000, 0.007025, -0.000000, 0.971954, -0.000000, -0.006652, -0.000000, 0.999952}, +{0.968490, -0.000000, 0.007135, -0.000000, 0.971178, -0.000000, -0.006815, -0.000000, 0.999950}, +{1.019179, -0.000000, 0.000133, -0.000000, 1.019187, -0.000000, -0.000094, -0.000000, 1.000000}, +{1.018909, -0.000000, 0.000177, -0.000000, 1.018955, -0.000000, -0.000115, -0.000000, 1.000000}, +{1.018174, -0.000000, 0.000296, -0.000000, 1.018153, -0.000000, -0.000277, -0.000000, 1.000000}, +{1.017445, -0.000000, 0.000414, -0.000000, 1.017394, -0.000000, -0.000360, -0.000000, 1.000000}, +{1.016660, -0.000000, 0.000533, -0.000000, 1.016648, -0.000000, -0.000469, -0.000000, 1.000000}, +{1.015899, -0.000000, 0.000651, -0.000000, 1.015902, -0.000000, -0.000568, -0.000000, 1.000000}, +{1.015216, -0.000000, 0.000770, -0.000000, 1.015133, -0.000000, -0.000668, -0.000000, 0.999999}, +{1.014461, -0.000000, 0.000888, -0.000000, 1.014447, -0.000000, -0.000808, -0.000000, 0.999999}, +{1.013767, -0.000000, 0.001006, -0.000000, 1.013664, -0.000000, -0.000922, -0.000000, 0.999999}, +{1.013054, -0.000000, 0.001124, -0.000000, 1.012896, -0.000000, -0.001044, -0.000000, 0.999999}, +{1.012344, -0.000000, 0.001242, -0.000000, 1.012186, -0.000000, -0.001152, -0.000000, 0.999999}, +{1.011639, -0.000000, 0.001360, -0.000000, 1.011473, -0.000000, -0.001253, -0.000000, 0.999998}, +{1.010956, -0.000000, 0.001477, -0.000000, 1.010759, -0.000000, -0.001387, -0.000000, 0.999998}, +{1.010309, -0.000000, 0.001595, -0.000000, 1.010001, -0.000000, -0.001479, -0.000000, 0.999998}, +{1.009637, -0.000000, 0.001713, -0.000000, 1.009296, -0.000000, -0.001605, -0.000000, 0.999997}, +{1.009029, -0.000000, 0.001830, -0.000000, 1.008618, -0.000000, -0.001737, -0.000000, 0.999997}, +{1.008377, -0.000000, 0.001947, -0.000000, 1.007872, -0.000000, -0.001847, -0.000000, 0.999996}, +{1.007743, -0.000000, 0.002065, -0.000000, 1.007172, -0.000000, -0.001972, -0.000000, 0.999996}, +{1.007141, -0.000000, 0.002182, -0.000000, 1.006491, -0.000000, -0.002113, -0.000000, 0.999995}, +{1.006522, -0.000000, 0.002299, -0.000000, 1.005773, -0.000000, -0.002268, -0.000000, 0.999995}, +{1.005844, -0.000000, 0.002416, -0.000000, 1.005078, -0.000000, -0.002453, -0.000000, 0.999994}, +{1.005153, -0.000000, 0.002533, -0.000000, 1.004384, -0.000000, -0.002692, -0.000000, 0.999993}, +{1.004373, -0.000000, 0.002650, -0.000000, 1.003665, -0.000000, -0.002933, -0.000000, 0.999992}, +{1.003568, -0.000000, 0.002767, -0.000000, 1.002938, -0.000000, -0.003229, -0.000000, 0.999991}, +{1.002619, -0.000000, 0.002884, -0.000000, 1.002168, -0.000000, -0.003562, -0.000000, 0.999990}, +{1.001606, -0.000000, 0.003000, -0.000000, 1.001276, -0.000000, -0.003920, -0.000000, 0.999988}, +{1.000469, -0.000000, 0.003117, -0.000000, 1.000260, -0.000000, -0.004178, -0.000000, 0.999987}, +{0.999287, -0.000000, 0.003233, -0.000000, 0.999139, -0.000000, -0.004344, -0.000000, 0.999986}, +{0.998052, -0.000000, 0.003350, -0.000000, 0.998038, -0.000000, -0.004407, -0.000000, 0.999985}, +{0.996841, -0.000000, 0.003466, -0.000000, 0.997004, -0.000000, -0.004341, -0.000000, 0.999985}, +{0.995726, -0.000000, 0.003582, -0.000000, 0.996146, -0.000000, -0.004244, -0.000000, 0.999985}, +{0.994646, -0.000000, 0.003698, -0.000000, 0.995344, -0.000000, -0.004159, -0.000000, 0.999985}, +{0.993600, -0.000000, 0.003814, -0.000000, 0.994557, -0.000000, -0.004105, -0.000000, 0.999984}, +{0.992656, -0.000000, 0.003930, -0.000000, 0.993787, -0.000000, -0.004126, -0.000000, 0.999984}, +{0.991741, -0.000000, 0.004046, -0.000000, 0.993045, -0.000000, -0.004130, -0.000000, 0.999983}, +{0.990826, -0.000000, 0.004162, -0.000000, 0.992258, -0.000000, -0.004204, -0.000000, 0.999982}, +{0.989950, -0.000000, 0.004278, -0.000000, 0.991478, -0.000000, -0.004220, -0.000000, 0.999982}, +{0.989104, -0.000000, 0.004393, -0.000000, 0.990731, -0.000000, -0.004314, -0.000000, 0.999981}, +{0.988241, -0.000000, 0.004509, -0.000000, 0.989959, -0.000000, -0.004373, -0.000000, 0.999980}, +{0.987386, -0.000000, 0.004624, -0.000000, 0.989197, -0.000000, -0.004484, -0.000000, 0.999979}, +{0.986599, -0.000000, 0.004740, -0.000000, 0.988511, -0.000000, -0.004584, -0.000000, 0.999978}, +{0.985769, -0.000000, 0.004855, -0.000000, 0.987776, -0.000000, -0.004676, -0.000000, 0.999977}, +{0.984934, -0.000000, 0.004970, -0.000000, 0.986996, -0.000000, -0.004776, -0.000000, 0.999976}, +{0.984157, -0.000000, 0.005085, -0.000000, 0.986231, -0.000000, -0.004845, -0.000000, 0.999975}, +{0.983323, -0.000000, 0.005200, -0.000000, 0.985473, -0.000000, -0.004975, -0.000000, 0.999974}, +{0.982526, -0.000000, 0.005315, -0.000000, 0.984714, -0.000000, -0.005034, -0.000000, 0.999973}, +{0.981695, -0.000000, 0.005430, -0.000000, 0.983965, -0.000000, -0.005165, -0.000000, 0.999971}, +{0.980910, -0.000000, 0.005545, -0.000000, 0.983266, -0.000000, -0.005257, -0.000000, 0.999970}, +{0.980095, -0.000000, 0.005660, -0.000000, 0.982459, -0.000000, -0.005381, -0.000000, 0.999969}, +{0.979333, -0.000000, 0.005774, -0.000000, 0.981711, -0.000000, -0.005463, -0.000000, 0.999968}, +{0.978566, -0.000000, 0.005889, -0.000000, 0.981007, -0.000000, -0.005572, -0.000000, 0.999967}, +{0.977741, -0.000000, 0.006004, -0.000000, 0.980229, -0.000000, -0.005717, -0.000000, 0.999965}, +{0.976935, -0.000000, 0.006118, -0.000000, 0.979459, -0.000000, -0.005828, -0.000000, 0.999964}, +{0.976165, -0.000000, 0.006232, -0.000000, 0.978675, -0.000000, -0.005931, -0.000000, 0.999962}, +{0.975397, -0.000000, 0.006346, -0.000000, 0.977928, -0.000000, -0.006018, -0.000000, 0.999961}, +{0.974637, -0.000000, 0.006461, -0.000000, 0.977303, -0.000000, -0.006179, -0.000000, 0.999959}, +{0.973877, -0.000000, 0.006575, -0.000000, 0.976463, -0.000000, -0.006241, -0.000000, 0.999958}, +{0.973043, -0.000000, 0.006689, -0.000000, 0.975763, -0.000000, -0.006372, -0.000000, 0.999956}, +{0.972242, -0.000000, 0.006802, -0.000000, 0.974993, -0.000000, -0.006512, -0.000000, 0.999954}, +{0.971537, -0.000000, 0.006916, -0.000000, 0.974309, -0.000000, -0.006617, -0.000000, 0.999953}, +{0.970733, -0.000000, 0.007030, -0.000000, 0.973488, -0.000000, -0.006739, -0.000000, 0.999951}, +{0.969907, -0.000000, 0.007144, -0.000000, 0.972769, -0.000000, -0.006804, -0.000000, 0.999950}, +{0.969151, -0.000000, 0.007257, -0.000000, 0.972007, -0.000000, -0.006926, -0.000000, 0.999948}, +{0.968322, -0.000000, 0.007371, -0.000000, 0.971238, -0.000000, -0.007114, -0.000000, 0.999946}, +{1.019179, -0.000000, 0.000113, -0.000000, 1.019187, -0.000000, -0.000073, -0.000000, 1.000000}, +{1.018911, -0.000000, 0.000159, -0.000000, 1.018878, -0.000000, -0.000107, -0.000000, 1.000000}, +{1.018174, -0.000000, 0.000282, -0.000000, 1.018153, -0.000000, -0.000263, -0.000000, 1.000000}, +{1.017445, -0.000000, 0.000404, -0.000000, 1.017394, -0.000000, -0.000350, -0.000000, 1.000000}, +{1.016660, -0.000000, 0.000527, -0.000000, 1.016648, -0.000000, -0.000463, -0.000000, 1.000000}, +{1.015966, -0.000000, 0.000649, -0.000000, 1.015950, -0.000000, -0.000590, -0.000000, 1.000000}, +{1.015189, -0.000000, 0.000772, -0.000000, 1.015195, -0.000000, -0.000715, -0.000000, 0.999999}, +{1.014510, -0.000000, 0.000894, -0.000000, 1.014407, -0.000000, -0.000837, -0.000000, 0.999999}, +{1.013767, -0.000000, 0.001016, -0.000000, 1.013664, -0.000000, -0.000933, -0.000000, 0.999999}, +{1.013079, -0.000000, 0.001139, -0.000000, 1.012943, -0.000000, -0.001060, -0.000000, 0.999999}, +{1.012372, -0.000000, 0.001261, -0.000000, 1.012211, -0.000000, -0.001170, -0.000000, 0.999999}, +{1.011708, -0.000000, 0.001383, -0.000000, 1.011475, -0.000000, -0.001299, -0.000000, 0.999998}, +{1.010997, -0.000000, 0.001505, -0.000000, 1.010773, -0.000000, -0.001418, -0.000000, 0.999998}, +{1.010387, -0.000000, 0.001626, -0.000000, 1.010074, -0.000000, -0.001540, -0.000000, 0.999997}, +{1.009717, -0.000000, 0.001748, -0.000000, 1.009354, -0.000000, -0.001674, -0.000000, 0.999997}, +{1.009080, -0.000000, 0.001870, -0.000000, 1.008611, -0.000000, -0.001809, -0.000000, 0.999997}, +{1.008489, -0.000000, 0.001991, -0.000000, 1.007927, -0.000000, -0.001922, -0.000000, 0.999996}, +{1.007860, -0.000000, 0.002113, -0.000000, 1.007210, -0.000000, -0.002026, -0.000000, 0.999996}, +{1.007248, -0.000000, 0.002234, -0.000000, 1.006535, -0.000000, -0.002211, -0.000000, 0.999995}, +{1.006592, -0.000000, 0.002355, -0.000000, 1.005839, -0.000000, -0.002366, -0.000000, 0.999995}, +{1.005933, -0.000000, 0.002477, -0.000000, 1.005132, -0.000000, -0.002563, -0.000000, 0.999994}, +{1.005265, -0.000000, 0.002598, -0.000000, 1.004462, -0.000000, -0.002770, -0.000000, 0.999993}, +{1.004498, -0.000000, 0.002719, -0.000000, 1.003754, -0.000000, -0.003063, -0.000000, 0.999992}, +{1.003661, -0.000000, 0.002840, -0.000000, 1.003010, -0.000000, -0.003361, -0.000000, 0.999990}, +{1.002720, -0.000000, 0.002960, -0.000000, 1.002219, -0.000000, -0.003698, -0.000000, 0.999989}, +{1.001641, -0.000000, 0.003081, -0.000000, 1.001317, -0.000000, -0.004030, -0.000000, 0.999988}, +{1.000569, -0.000000, 0.003202, -0.000000, 1.000321, -0.000000, -0.004318, -0.000000, 0.999986}, +{0.999382, -0.000000, 0.003322, -0.000000, 0.999208, -0.000000, -0.004489, -0.000000, 0.999985}, +{0.998162, -0.000000, 0.003443, -0.000000, 0.998089, -0.000000, -0.004575, -0.000000, 0.999984}, +{0.996947, -0.000000, 0.003563, -0.000000, 0.997069, -0.000000, -0.004542, -0.000000, 0.999984}, +{0.995784, -0.000000, 0.003684, -0.000000, 0.996164, -0.000000, -0.004423, -0.000000, 0.999984}, +{0.994696, -0.000000, 0.003804, -0.000000, 0.995350, -0.000000, -0.004353, -0.000000, 0.999983}, +{0.993657, -0.000000, 0.003924, -0.000000, 0.994572, -0.000000, -0.004310, -0.000000, 0.999983}, +{0.992704, -0.000000, 0.004044, -0.000000, 0.993800, -0.000000, -0.004290, -0.000000, 0.999982}, +{0.991758, -0.000000, 0.004164, -0.000000, 0.992993, -0.000000, -0.004322, -0.000000, 0.999982}, +{0.990848, -0.000000, 0.004284, -0.000000, 0.992263, -0.000000, -0.004366, -0.000000, 0.999981}, +{0.989964, -0.000000, 0.004404, -0.000000, 0.991519, -0.000000, -0.004427, -0.000000, 0.999980}, +{0.989050, -0.000000, 0.004523, -0.000000, 0.990772, -0.000000, -0.004528, -0.000000, 0.999979}, +{0.988249, -0.000000, 0.004643, -0.000000, 0.990051, -0.000000, -0.004609, -0.000000, 0.999978}, +{0.987426, -0.000000, 0.004763, -0.000000, 0.989272, -0.000000, -0.004675, -0.000000, 0.999977}, +{0.986539, -0.000000, 0.004882, -0.000000, 0.988504, -0.000000, -0.004754, -0.000000, 0.999976}, +{0.985727, -0.000000, 0.005001, -0.000000, 0.987719, -0.000000, -0.004856, -0.000000, 0.999975}, +{0.984902, -0.000000, 0.005121, -0.000000, 0.987002, -0.000000, -0.004921, -0.000000, 0.999974}, +{0.984106, -0.000000, 0.005240, -0.000000, 0.986251, -0.000000, -0.005026, -0.000000, 0.999973}, +{0.983250, -0.000000, 0.005359, -0.000000, 0.985527, -0.000000, -0.005168, -0.000000, 0.999972}, +{0.982481, -0.000000, 0.005478, -0.000000, 0.984744, -0.000000, -0.005231, -0.000000, 0.999971}, +{0.981674, -0.000000, 0.005597, -0.000000, 0.983989, -0.000000, -0.005346, -0.000000, 0.999970}, +{0.980827, -0.000000, 0.005716, -0.000000, 0.983267, -0.000000, -0.005436, -0.000000, 0.999968}, +{0.980073, -0.000000, 0.005835, -0.000000, 0.982517, -0.000000, -0.005566, -0.000000, 0.999967}, +{0.979280, -0.000000, 0.005953, -0.000000, 0.981729, -0.000000, -0.005677, -0.000000, 0.999965}, +{0.978464, -0.000000, 0.006072, -0.000000, 0.981050, -0.000000, -0.005804, -0.000000, 0.999964}, +{0.977679, -0.000000, 0.006191, -0.000000, 0.980281, -0.000000, -0.005919, -0.000000, 0.999963}, +{0.976923, -0.000000, 0.006309, -0.000000, 0.979559, -0.000000, -0.006033, -0.000000, 0.999961}, +{0.976120, -0.000000, 0.006427, -0.000000, 0.978822, -0.000000, -0.006198, -0.000000, 0.999959}, +{0.975303, -0.000000, 0.006546, -0.000000, 0.978045, -0.000000, -0.006267, -0.000000, 0.999958}, +{0.974564, -0.000000, 0.006664, -0.000000, 0.977328, -0.000000, -0.006362, -0.000000, 0.999956}, +{0.973814, -0.000000, 0.006782, -0.000000, 0.976495, -0.000000, -0.006505, -0.000000, 0.999955}, +{0.972945, -0.000000, 0.006900, -0.000000, 0.975765, -0.000000, -0.006594, -0.000000, 0.999953}, +{0.972200, -0.000000, 0.007018, -0.000000, 0.975065, -0.000000, -0.006739, -0.000000, 0.999951}, +{0.971458, -0.000000, 0.007136, -0.000000, 0.974308, -0.000000, -0.006844, -0.000000, 0.999950}, +{0.970586, -0.000000, 0.007253, -0.000000, 0.973523, -0.000000, -0.006977, -0.000000, 0.999948}, +{0.969798, -0.000000, 0.007371, -0.000000, 0.972769, -0.000000, -0.007143, -0.000000, 0.999946}, +{0.969090, -0.000000, 0.007489, -0.000000, 0.972020, -0.000000, -0.007178, -0.000000, 0.999945}, +{0.968319, -0.000000, 0.007606, -0.000000, 0.971236, -0.000000, -0.007342, -0.000000, 0.999942}, +{1.019168, -0.000000, 0.000106, -0.000000, 1.019191, -0.000000, -0.000116, -0.000000, 1.000000}, +{1.018911, -0.000000, 0.000153, -0.000000, 1.018878, -0.000000, -0.000101, -0.000000, 1.000000}, +{1.018174, -0.000000, 0.000281, -0.000000, 1.018153, -0.000000, -0.000262, -0.000000, 1.000000}, +{1.017445, -0.000000, 0.000408, -0.000000, 1.017394, -0.000000, -0.000353, -0.000000, 1.000000}, +{1.016729, -0.000000, 0.000535, -0.000000, 1.016676, -0.000000, -0.000484, -0.000000, 1.000000}, +{1.015966, -0.000000, 0.000662, -0.000000, 1.015950, -0.000000, -0.000602, -0.000000, 1.000000}, +{1.015266, -0.000000, 0.000788, -0.000000, 1.015171, -0.000000, -0.000727, -0.000000, 0.999999}, +{1.014510, -0.000000, 0.000915, -0.000000, 1.014460, -0.000000, -0.000821, -0.000000, 0.999999}, +{1.013825, -0.000000, 0.001042, -0.000000, 1.013736, -0.000000, -0.000953, -0.000000, 0.999999}, +{1.013079, -0.000000, 0.001168, -0.000000, 1.012943, -0.000000, -0.001090, -0.000000, 0.999999}, +{1.012403, -0.000000, 0.001295, -0.000000, 1.012263, -0.000000, -0.001211, -0.000000, 0.999998}, +{1.011750, -0.000000, 0.001421, -0.000000, 1.011542, -0.000000, -0.001354, -0.000000, 0.999998}, +{1.011052, -0.000000, 0.001547, -0.000000, 1.010800, -0.000000, -0.001457, -0.000000, 0.999998}, +{1.010446, -0.000000, 0.001674, -0.000000, 1.010104, -0.000000, -0.001573, -0.000000, 0.999997}, +{1.009810, -0.000000, 0.001800, -0.000000, 1.009392, -0.000000, -0.001722, -0.000000, 0.999997}, +{1.009143, -0.000000, 0.001926, -0.000000, 1.008670, -0.000000, -0.001837, -0.000000, 0.999996}, +{1.008567, -0.000000, 0.002052, -0.000000, 1.007977, -0.000000, -0.001975, -0.000000, 0.999996}, +{1.007932, -0.000000, 0.002178, -0.000000, 1.007291, -0.000000, -0.002129, -0.000000, 0.999995}, +{1.007341, -0.000000, 0.002303, -0.000000, 1.006590, -0.000000, -0.002289, -0.000000, 0.999995}, +{1.006694, -0.000000, 0.002429, -0.000000, 1.005888, -0.000000, -0.002454, -0.000000, 0.999994}, +{1.006086, -0.000000, 0.002554, -0.000000, 1.005233, -0.000000, -0.002639, -0.000000, 0.999993}, +{1.005340, -0.000000, 0.002680, -0.000000, 1.004514, -0.000000, -0.002888, -0.000000, 0.999992}, +{1.004571, -0.000000, 0.002805, -0.000000, 1.003820, -0.000000, -0.003159, -0.000000, 0.999991}, +{1.003726, -0.000000, 0.002931, -0.000000, 1.003093, -0.000000, -0.003502, -0.000000, 0.999990}, +{1.002781, -0.000000, 0.003056, -0.000000, 1.002298, -0.000000, -0.003825, -0.000000, 0.999988}, +{1.001752, -0.000000, 0.003181, -0.000000, 1.001407, -0.000000, -0.004167, -0.000000, 0.999987}, +{1.000636, -0.000000, 0.003306, -0.000000, 1.000408, -0.000000, -0.004458, -0.000000, 0.999985}, +{0.999440, -0.000000, 0.003431, -0.000000, 0.999267, -0.000000, -0.004652, -0.000000, 0.999984}, +{0.998257, -0.000000, 0.003556, -0.000000, 0.998167, -0.000000, -0.004752, -0.000000, 0.999983}, +{0.997028, -0.000000, 0.003680, -0.000000, 0.997122, -0.000000, -0.004731, -0.000000, 0.999983}, +{0.995894, -0.000000, 0.003805, -0.000000, 0.996251, -0.000000, -0.004660, -0.000000, 0.999982}, +{0.994791, -0.000000, 0.003930, -0.000000, 0.995422, -0.000000, -0.004579, -0.000000, 0.999982}, +{0.993728, -0.000000, 0.004054, -0.000000, 0.994618, -0.000000, -0.004547, -0.000000, 0.999981}, +{0.992746, -0.000000, 0.004179, -0.000000, 0.993846, -0.000000, -0.004507, -0.000000, 0.999981}, +{0.991805, -0.000000, 0.004303, -0.000000, 0.993075, -0.000000, -0.004528, -0.000000, 0.999980}, +{0.990878, -0.000000, 0.004427, -0.000000, 0.992317, -0.000000, -0.004575, -0.000000, 0.999980}, +{0.989991, -0.000000, 0.004551, -0.000000, 0.991551, -0.000000, -0.004627, -0.000000, 0.999979}, +{0.989140, -0.000000, 0.004675, -0.000000, 0.990790, -0.000000, -0.004720, -0.000000, 0.999978}, +{0.988243, -0.000000, 0.004799, -0.000000, 0.990036, -0.000000, -0.004795, -0.000000, 0.999977}, +{0.987453, -0.000000, 0.004923, -0.000000, 0.989328, -0.000000, -0.004867, -0.000000, 0.999976}, +{0.986554, -0.000000, 0.005047, -0.000000, 0.988540, -0.000000, -0.004957, -0.000000, 0.999975}, +{0.985731, -0.000000, 0.005171, -0.000000, 0.987826, -0.000000, -0.005103, -0.000000, 0.999973}, +{0.984923, -0.000000, 0.005294, -0.000000, 0.987061, -0.000000, -0.005149, -0.000000, 0.999972}, +{0.984107, -0.000000, 0.005418, -0.000000, 0.986339, -0.000000, -0.005271, -0.000000, 0.999971}, +{0.983280, -0.000000, 0.005541, -0.000000, 0.985578, -0.000000, -0.005354, -0.000000, 0.999970}, +{0.982453, -0.000000, 0.005664, -0.000000, 0.984808, -0.000000, -0.005502, -0.000000, 0.999968}, +{0.981639, -0.000000, 0.005788, -0.000000, 0.984051, -0.000000, -0.005573, -0.000000, 0.999967}, +{0.980835, -0.000000, 0.005911, -0.000000, 0.983283, -0.000000, -0.005729, -0.000000, 0.999965}, +{0.980029, -0.000000, 0.006034, -0.000000, 0.982570, -0.000000, -0.005834, -0.000000, 0.999964}, +{0.979250, -0.000000, 0.006157, -0.000000, 0.981836, -0.000000, -0.005943, -0.000000, 0.999963}, +{0.978411, -0.000000, 0.006280, -0.000000, 0.981015, -0.000000, -0.006067, -0.000000, 0.999961}, +{0.977628, -0.000000, 0.006403, -0.000000, 0.980271, -0.000000, -0.006165, -0.000000, 0.999960}, +{0.976886, -0.000000, 0.006525, -0.000000, 0.979603, -0.000000, -0.006232, -0.000000, 0.999958}, +{0.976073, -0.000000, 0.006648, -0.000000, 0.978810, -0.000000, -0.006417, -0.000000, 0.999956}, +{0.975232, -0.000000, 0.006770, -0.000000, 0.978083, -0.000000, -0.006539, -0.000000, 0.999955}, +{0.974499, -0.000000, 0.006893, -0.000000, 0.977314, -0.000000, -0.006626, -0.000000, 0.999953}, +{0.973668, -0.000000, 0.007015, -0.000000, 0.976527, -0.000000, -0.006734, -0.000000, 0.999951}, +{0.972921, -0.000000, 0.007138, -0.000000, 0.975829, -0.000000, -0.006897, -0.000000, 0.999949}, +{0.972123, -0.000000, 0.007260, -0.000000, 0.975083, -0.000000, -0.006991, -0.000000, 0.999948}, +{0.971294, -0.000000, 0.007382, -0.000000, 0.974291, -0.000000, -0.007101, -0.000000, 0.999946}, +{0.970485, -0.000000, 0.007504, -0.000000, 0.973571, -0.000000, -0.007259, -0.000000, 0.999944}, +{0.969770, -0.000000, 0.007626, -0.000000, 0.972909, -0.000000, -0.007371, -0.000000, 0.999942}, +{0.968959, -0.000000, 0.007748, -0.000000, 0.972061, -0.000000, -0.007510, -0.000000, 0.999940}, +{0.968285, -0.000000, 0.007869, -0.000000, 0.971374, -0.000000, -0.007633, -0.000000, 0.999938}, +{1.019168, -0.000000, 0.000106, -0.000000, 1.019191, -0.000000, -0.000115, -0.000000, 1.000000}, +{1.018909, -0.000000, 0.000154, -0.000000, 1.018915, -0.000000, -0.000117, -0.000000, 1.000000}, +{1.018174, -0.000000, 0.000286, -0.000000, 1.018153, -0.000000, -0.000267, -0.000000, 1.000000}, +{1.017445, -0.000000, 0.000417, -0.000000, 1.017394, -0.000000, -0.000363, -0.000000, 1.000000}, +{1.016703, -0.000000, 0.000549, -0.000000, 1.016701, -0.000000, -0.000505, -0.000000, 1.000000}, +{1.015966, -0.000000, 0.000680, -0.000000, 1.015950, -0.000000, -0.000621, -0.000000, 1.000000}, +{1.015264, -0.000000, 0.000811, -0.000000, 1.015230, -0.000000, -0.000753, -0.000000, 0.999999}, +{1.014546, -0.000000, 0.000943, -0.000000, 1.014494, -0.000000, -0.000867, -0.000000, 0.999999}, +{1.013845, -0.000000, 0.001074, -0.000000, 1.013723, -0.000000, -0.001006, -0.000000, 0.999999}, +{1.013140, -0.000000, 0.001205, -0.000000, 1.012992, -0.000000, -0.001131, -0.000000, 0.999999}, +{1.012503, -0.000000, 0.001336, -0.000000, 1.012290, -0.000000, -0.001252, -0.000000, 0.999998}, +{1.011805, -0.000000, 0.001466, -0.000000, 1.011555, -0.000000, -0.001378, -0.000000, 0.999998}, +{1.011156, -0.000000, 0.001597, -0.000000, 1.010878, -0.000000, -0.001516, -0.000000, 0.999998}, +{1.010476, -0.000000, 0.001728, -0.000000, 1.010130, -0.000000, -0.001639, -0.000000, 0.999997}, +{1.009886, -0.000000, 0.001858, -0.000000, 1.009457, -0.000000, -0.001775, -0.000000, 0.999997}, +{1.009224, -0.000000, 0.001989, -0.000000, 1.008707, -0.000000, -0.001914, -0.000000, 0.999996}, +{1.008638, -0.000000, 0.002119, -0.000000, 1.008055, -0.000000, -0.002075, -0.000000, 0.999996}, +{1.008041, -0.000000, 0.002249, -0.000000, 1.007332, -0.000000, -0.002212, -0.000000, 0.999995}, +{1.007450, -0.000000, 0.002379, -0.000000, 1.006676, -0.000000, -0.002354, -0.000000, 0.999995}, +{1.006823, -0.000000, 0.002509, -0.000000, 1.006005, -0.000000, -0.002538, -0.000000, 0.999994}, +{1.006177, -0.000000, 0.002639, -0.000000, 1.005306, -0.000000, -0.002760, -0.000000, 0.999993}, +{1.005453, -0.000000, 0.002769, -0.000000, 1.004587, -0.000000, -0.002990, -0.000000, 0.999992}, +{1.004679, -0.000000, 0.002899, -0.000000, 1.003905, -0.000000, -0.003290, -0.000000, 0.999990}, +{1.003826, -0.000000, 0.003029, -0.000000, 1.003159, -0.000000, -0.003637, -0.000000, 0.999989}, +{1.002895, -0.000000, 0.003158, -0.000000, 1.002415, -0.000000, -0.003972, -0.000000, 0.999987}, +{1.001857, -0.000000, 0.003288, -0.000000, 1.001520, -0.000000, -0.004311, -0.000000, 0.999986}, +{1.000764, -0.000000, 0.003417, -0.000000, 1.000504, -0.000000, -0.004607, -0.000000, 0.999984}, +{0.999571, -0.000000, 0.003546, -0.000000, 0.999373, -0.000000, -0.004831, -0.000000, 0.999983}, +{0.998344, -0.000000, 0.003676, -0.000000, 0.998305, -0.000000, -0.004928, -0.000000, 0.999982}, +{0.997163, -0.000000, 0.003805, -0.000000, 0.997248, -0.000000, -0.004956, -0.000000, 0.999981}, +{0.995992, -0.000000, 0.003934, -0.000000, 0.996321, -0.000000, -0.004903, -0.000000, 0.999981}, +{0.994894, -0.000000, 0.004063, -0.000000, 0.995485, -0.000000, -0.004807, -0.000000, 0.999980}, +{0.993835, -0.000000, 0.004192, -0.000000, 0.994698, -0.000000, -0.004748, -0.000000, 0.999980}, +{0.992799, -0.000000, 0.004320, -0.000000, 0.993901, -0.000000, -0.004775, -0.000000, 0.999979}, +{0.991889, -0.000000, 0.004449, -0.000000, 0.993149, -0.000000, -0.004754, -0.000000, 0.999979}, +{0.990949, -0.000000, 0.004578, -0.000000, 0.992375, -0.000000, -0.004786, -0.000000, 0.999978}, +{0.990038, -0.000000, 0.004706, -0.000000, 0.991607, -0.000000, -0.004864, -0.000000, 0.999977}, +{0.989159, -0.000000, 0.004835, -0.000000, 0.990851, -0.000000, -0.004953, -0.000000, 0.999976}, +{0.988291, -0.000000, 0.004963, -0.000000, 0.990121, -0.000000, -0.005006, -0.000000, 0.999975}, +{0.987463, -0.000000, 0.005091, -0.000000, 0.989376, -0.000000, -0.005081, -0.000000, 0.999974}, +{0.986623, -0.000000, 0.005219, -0.000000, 0.988609, -0.000000, -0.005201, -0.000000, 0.999972}, +{0.985783, -0.000000, 0.005347, -0.000000, 0.987853, -0.000000, -0.005332, -0.000000, 0.999971}, +{0.984939, -0.000000, 0.005475, -0.000000, 0.987123, -0.000000, -0.005402, -0.000000, 0.999970}, +{0.984053, -0.000000, 0.005603, -0.000000, 0.986376, -0.000000, -0.005486, -0.000000, 0.999969}, +{0.983278, -0.000000, 0.005731, -0.000000, 0.985577, -0.000000, -0.005541, -0.000000, 0.999968}, +{0.982443, -0.000000, 0.005859, -0.000000, 0.984846, -0.000000, -0.005744, -0.000000, 0.999966}, +{0.981648, -0.000000, 0.005986, -0.000000, 0.984132, -0.000000, -0.005867, -0.000000, 0.999964}, +{0.980820, -0.000000, 0.006114, -0.000000, 0.983342, -0.000000, -0.005930, -0.000000, 0.999963}, +{0.979985, -0.000000, 0.006241, -0.000000, 0.982624, -0.000000, -0.006075, -0.000000, 0.999961}, +{0.979215, -0.000000, 0.006368, -0.000000, 0.981918, -0.000000, -0.006183, -0.000000, 0.999960}, +{0.978425, -0.000000, 0.006496, -0.000000, 0.981149, -0.000000, -0.006327, -0.000000, 0.999958}, +{0.977607, -0.000000, 0.006623, -0.000000, 0.980337, -0.000000, -0.006413, -0.000000, 0.999957}, +{0.976798, -0.000000, 0.006750, -0.000000, 0.979627, -0.000000, -0.006504, -0.000000, 0.999955}, +{0.975981, -0.000000, 0.006877, -0.000000, 0.978881, -0.000000, -0.006667, -0.000000, 0.999953}, +{0.975258, -0.000000, 0.007004, -0.000000, 0.978160, -0.000000, -0.006764, -0.000000, 0.999951}, +{0.974423, -0.000000, 0.007130, -0.000000, 0.977416, -0.000000, -0.006914, -0.000000, 0.999949}, +{0.973636, -0.000000, 0.007257, -0.000000, 0.976698, -0.000000, -0.007044, -0.000000, 0.999947}, +{0.972881, -0.000000, 0.007384, -0.000000, 0.975878, -0.000000, -0.007141, -0.000000, 0.999946}, +{0.972051, -0.000000, 0.007510, -0.000000, 0.975159, -0.000000, -0.007288, -0.000000, 0.999944}, +{0.971292, -0.000000, 0.007637, -0.000000, 0.974449, -0.000000, -0.007445, -0.000000, 0.999941}, +{0.970497, -0.000000, 0.007763, -0.000000, 0.973726, -0.000000, -0.007526, -0.000000, 0.999940}, +{0.969681, -0.000000, 0.007889, -0.000000, 0.972944, -0.000000, -0.007719, -0.000000, 0.999937}, +{0.968971, -0.000000, 0.008015, -0.000000, 0.972184, -0.000000, -0.007828, -0.000000, 0.999935}, +{0.968159, -0.000000, 0.008141, -0.000000, 0.971485, -0.000000, -0.007903, -0.000000, 0.999934}, +{1.019178, -0.000000, 0.000143, -0.000000, 1.019226, -0.000000, -0.000099, -0.000000, 1.000000}, +{1.018909, -0.000000, 0.000193, -0.000000, 1.018915, -0.000000, -0.000156, -0.000000, 1.000000}, +{1.018221, -0.000000, 0.000329, -0.000000, 1.018199, -0.000000, -0.000245, -0.000000, 1.000000}, +{1.017445, -0.000000, 0.000466, -0.000000, 1.017393, -0.000000, -0.000412, -0.000000, 1.000000}, +{1.016781, -0.000000, 0.000602, -0.000000, 1.016721, -0.000000, -0.000521, -0.000000, 1.000000}, +{1.016030, -0.000000, 0.000738, -0.000000, 1.016014, -0.000000, -0.000688, -0.000000, 1.000000}, +{1.015299, -0.000000, 0.000874, -0.000000, 1.015211, -0.000000, -0.000775, -0.000000, 0.999999}, +{1.014609, -0.000000, 0.001010, -0.000000, 1.014535, -0.000000, -0.000925, -0.000000, 0.999999}, +{1.013886, -0.000000, 0.001146, -0.000000, 1.013765, -0.000000, -0.001071, -0.000000, 0.999999}, +{1.013249, -0.000000, 0.001282, -0.000000, 1.013135, -0.000000, -0.001224, -0.000000, 0.999999}, +{1.012529, -0.000000, 0.001418, -0.000000, 1.012324, -0.000000, -0.001322, -0.000000, 0.999998}, +{1.011885, -0.000000, 0.001553, -0.000000, 1.011643, -0.000000, -0.001439, -0.000000, 0.999998}, +{1.011238, -0.000000, 0.001689, -0.000000, 1.010936, -0.000000, -0.001568, -0.000000, 0.999997}, +{1.010548, -0.000000, 0.001824, -0.000000, 1.010197, -0.000000, -0.001705, -0.000000, 0.999997}, +{1.009969, -0.000000, 0.001959, -0.000000, 1.009537, -0.000000, -0.001849, -0.000000, 0.999996}, +{1.009358, -0.000000, 0.002094, -0.000000, 1.008836, -0.000000, -0.001994, -0.000000, 0.999996}, +{1.008762, -0.000000, 0.002230, -0.000000, 1.008120, -0.000000, -0.002132, -0.000000, 0.999995}, +{1.008168, -0.000000, 0.002365, -0.000000, 1.007450, -0.000000, -0.002284, -0.000000, 0.999995}, +{1.007542, -0.000000, 0.002500, -0.000000, 1.006742, -0.000000, -0.002480, -0.000000, 0.999994}, +{1.006921, -0.000000, 0.002634, -0.000000, 1.006060, -0.000000, -0.002655, -0.000000, 0.999993}, +{1.006280, -0.000000, 0.002769, -0.000000, 1.005386, -0.000000, -0.002849, -0.000000, 0.999992}, +{1.005590, -0.000000, 0.002904, -0.000000, 1.004713, -0.000000, -0.003133, -0.000000, 0.999991}, +{1.004779, -0.000000, 0.003038, -0.000000, 1.004014, -0.000000, -0.003411, -0.000000, 0.999990}, +{1.003913, -0.000000, 0.003173, -0.000000, 1.003323, -0.000000, -0.003752, -0.000000, 0.999988}, +{1.003005, -0.000000, 0.003307, -0.000000, 1.002557, -0.000000, -0.004128, -0.000000, 0.999986}, +{1.001929, -0.000000, 0.003441, -0.000000, 1.001661, -0.000000, -0.004483, -0.000000, 0.999985}, +{1.000836, -0.000000, 0.003575, -0.000000, 1.000723, -0.000000, -0.004788, -0.000000, 0.999983}, +{0.999642, -0.000000, 0.003709, -0.000000, 0.999593, -0.000000, -0.005028, -0.000000, 0.999981}, +{0.998448, -0.000000, 0.003843, -0.000000, 0.998433, -0.000000, -0.005141, -0.000000, 0.999980}, +{0.997239, -0.000000, 0.003977, -0.000000, 0.997417, -0.000000, -0.005179, -0.000000, 0.999979}, +{0.996132, -0.000000, 0.004111, -0.000000, 0.996489, -0.000000, -0.005151, -0.000000, 0.999979}, +{0.994985, -0.000000, 0.004245, -0.000000, 0.995606, -0.000000, -0.005067, -0.000000, 0.999978}, +{0.993904, -0.000000, 0.004378, -0.000000, 0.994795, -0.000000, -0.005048, -0.000000, 0.999978}, +{0.992933, -0.000000, 0.004512, -0.000000, 0.994061, -0.000000, -0.005002, -0.000000, 0.999977}, +{0.991932, -0.000000, 0.004645, -0.000000, 0.993246, -0.000000, -0.005022, -0.000000, 0.999977}, +{0.991000, -0.000000, 0.004779, -0.000000, 0.992484, -0.000000, -0.005071, -0.000000, 0.999976}, +{0.990126, -0.000000, 0.004912, -0.000000, 0.991774, -0.000000, -0.005145, -0.000000, 0.999974}, +{0.989242, -0.000000, 0.005045, -0.000000, 0.991010, -0.000000, -0.005201, -0.000000, 0.999973}, +{0.988357, -0.000000, 0.005178, -0.000000, 0.990230, -0.000000, -0.005266, -0.000000, 0.999972}, +{0.987480, -0.000000, 0.005311, -0.000000, 0.989486, -0.000000, -0.005381, -0.000000, 0.999971}, +{0.986630, -0.000000, 0.005444, -0.000000, 0.988721, -0.000000, -0.005439, -0.000000, 0.999970}, +{0.985809, -0.000000, 0.005577, -0.000000, 0.987938, -0.000000, -0.005553, -0.000000, 0.999969}, +{0.984956, -0.000000, 0.005709, -0.000000, 0.987220, -0.000000, -0.005686, -0.000000, 0.999967}, +{0.984110, -0.000000, 0.005842, -0.000000, 0.986511, -0.000000, -0.005787, -0.000000, 0.999966}, +{0.983313, -0.000000, 0.005974, -0.000000, 0.985756, -0.000000, -0.005918, -0.000000, 0.999964}, +{0.982467, -0.000000, 0.006107, -0.000000, 0.984935, -0.000000, -0.005999, -0.000000, 0.999963}, +{0.981667, -0.000000, 0.006239, -0.000000, 0.984194, -0.000000, -0.006115, -0.000000, 0.999961}, +{0.980835, -0.000000, 0.006371, -0.000000, 0.983494, -0.000000, -0.006260, -0.000000, 0.999959}, +{0.980074, -0.000000, 0.006503, -0.000000, 0.982762, -0.000000, -0.006333, -0.000000, 0.999958}, +{0.979228, -0.000000, 0.006635, -0.000000, 0.981980, -0.000000, -0.006460, -0.000000, 0.999956}, +{0.978409, -0.000000, 0.006767, -0.000000, 0.981206, -0.000000, -0.006602, -0.000000, 0.999954}, +{0.977586, -0.000000, 0.006899, -0.000000, 0.980503, -0.000000, -0.006706, -0.000000, 0.999953}, +{0.976818, -0.000000, 0.007031, -0.000000, 0.979784, -0.000000, -0.006885, -0.000000, 0.999950}, +{0.976072, -0.000000, 0.007162, -0.000000, 0.979020, -0.000000, -0.007017, -0.000000, 0.999949}, +{0.975238, -0.000000, 0.007294, -0.000000, 0.978301, -0.000000, -0.007126, -0.000000, 0.999947}, +{0.974508, -0.000000, 0.007425, -0.000000, 0.977550, -0.000000, -0.007213, -0.000000, 0.999945}, +{0.973656, -0.000000, 0.007557, -0.000000, 0.976822, -0.000000, -0.007379, -0.000000, 0.999943}, +{0.972859, -0.000000, 0.007688, -0.000000, 0.976063, -0.000000, -0.007546, -0.000000, 0.999940}, +{0.971980, -0.000000, 0.007819, -0.000000, 0.975273, -0.000000, -0.007614, -0.000000, 0.999939}, +{0.971273, -0.000000, 0.007950, -0.000000, 0.974516, -0.000000, -0.007741, -0.000000, 0.999937}, +{0.970500, -0.000000, 0.008081, -0.000000, 0.973856, -0.000000, -0.007917, -0.000000, 0.999934}, +{0.969676, -0.000000, 0.008212, -0.000000, 0.972941, -0.000000, -0.008032, -0.000000, 0.999932}, +{0.968947, -0.000000, 0.008343, -0.000000, 0.972284, -0.000000, -0.008162, -0.000000, 0.999930}, +{0.968124, -0.000000, 0.008474, -0.000000, 0.971487, -0.000000, -0.008303, -0.000000, 0.999927}, +{1.019287, -0.000000, 0.000197, -0.000000, 1.019264, -0.000000, -0.000129, -0.000000, 1.000000}, +{1.018930, -0.000000, 0.000250, -0.000000, 1.018978, -0.000000, -0.000181, -0.000000, 1.000000}, +{1.018221, -0.000000, 0.000391, -0.000000, 1.018199, -0.000000, -0.000307, -0.000000, 1.000000}, +{1.017529, -0.000000, 0.000532, -0.000000, 1.017522, -0.000000, -0.000433, -0.000000, 1.000000}, +{1.016781, -0.000000, 0.000673, -0.000000, 1.016721, -0.000000, -0.000594, -0.000000, 1.000000}, +{1.016039, -0.000000, 0.000814, -0.000000, 1.016002, -0.000000, -0.000729, -0.000000, 0.999999}, +{1.015324, -0.000000, 0.000955, -0.000000, 1.015254, -0.000000, -0.000845, -0.000000, 0.999999}, +{1.014620, -0.000000, 0.001096, -0.000000, 1.014548, -0.000000, -0.000989, -0.000000, 0.999999}, +{1.013968, -0.000000, 0.001237, -0.000000, 1.013826, -0.000000, -0.001100, -0.000000, 0.999999}, +{1.013277, -0.000000, 0.001377, -0.000000, 1.013119, -0.000000, -0.001231, -0.000000, 0.999998}, +{1.012567, -0.000000, 0.001518, -0.000000, 1.012416, -0.000000, -0.001390, -0.000000, 0.999998}, +{1.011909, -0.000000, 0.001658, -0.000000, 1.011679, -0.000000, -0.001533, -0.000000, 0.999997}, +{1.011271, -0.000000, 0.001798, -0.000000, 1.010955, -0.000000, -0.001660, -0.000000, 0.999997}, +{1.010623, -0.000000, 0.001939, -0.000000, 1.010274, -0.000000, -0.001785, -0.000000, 0.999997}, +{1.010081, -0.000000, 0.002079, -0.000000, 1.009531, -0.000000, -0.001921, -0.000000, 0.999996}, +{1.009444, -0.000000, 0.002219, -0.000000, 1.008860, -0.000000, -0.002082, -0.000000, 0.999995}, +{1.008849, -0.000000, 0.002359, -0.000000, 1.008250, -0.000000, -0.002236, -0.000000, 0.999995}, +{1.008261, -0.000000, 0.002498, -0.000000, 1.007553, -0.000000, -0.002367, -0.000000, 0.999994}, +{1.007622, -0.000000, 0.002638, -0.000000, 1.006829, -0.000000, -0.002553, -0.000000, 0.999993}, +{1.007023, -0.000000, 0.002778, -0.000000, 1.006162, -0.000000, -0.002767, -0.000000, 0.999992}, +{1.006361, -0.000000, 0.002917, -0.000000, 1.005508, -0.000000, -0.002974, -0.000000, 0.999991}, +{1.005666, -0.000000, 0.003057, -0.000000, 1.004840, -0.000000, -0.003222, -0.000000, 0.999990}, +{1.004887, -0.000000, 0.003196, -0.000000, 1.004175, -0.000000, -0.003552, -0.000000, 0.999989}, +{1.004069, -0.000000, 0.003335, -0.000000, 1.003470, -0.000000, -0.003875, -0.000000, 0.999987}, +{1.003082, -0.000000, 0.003474, -0.000000, 1.002686, -0.000000, -0.004270, -0.000000, 0.999985}, +{1.002044, -0.000000, 0.003614, -0.000000, 1.001823, -0.000000, -0.004646, -0.000000, 0.999983}, +{1.000939, -0.000000, 0.003752, -0.000000, 1.000881, -0.000000, -0.004996, -0.000000, 0.999981}, +{0.999720, -0.000000, 0.003891, -0.000000, 0.999757, -0.000000, -0.005221, -0.000000, 0.999980}, +{0.998556, -0.000000, 0.004030, -0.000000, 0.998664, -0.000000, -0.005361, -0.000000, 0.999978}, +{0.997384, -0.000000, 0.004169, -0.000000, 0.997646, -0.000000, -0.005417, -0.000000, 0.999977}, +{0.996226, -0.000000, 0.004307, -0.000000, 0.996640, -0.000000, -0.005427, -0.000000, 0.999977}, +{0.995089, -0.000000, 0.004446, -0.000000, 0.995777, -0.000000, -0.005391, -0.000000, 0.999976}, +{0.994044, -0.000000, 0.004584, -0.000000, 0.994926, -0.000000, -0.005323, -0.000000, 0.999976}, +{0.993030, -0.000000, 0.004722, -0.000000, 0.994189, -0.000000, -0.005326, -0.000000, 0.999975}, +{0.992045, -0.000000, 0.004861, -0.000000, 0.993405, -0.000000, -0.005339, -0.000000, 0.999974}, +{0.991107, -0.000000, 0.004999, -0.000000, 0.992620, -0.000000, -0.005356, -0.000000, 0.999973}, +{0.990197, -0.000000, 0.005137, -0.000000, 0.991846, -0.000000, -0.005433, -0.000000, 0.999972}, +{0.989301, -0.000000, 0.005275, -0.000000, 0.991168, -0.000000, -0.005467, -0.000000, 0.999971}, +{0.988428, -0.000000, 0.005412, -0.000000, 0.990392, -0.000000, -0.005590, -0.000000, 0.999969}, +{0.987582, -0.000000, 0.005550, -0.000000, 0.989613, -0.000000, -0.005655, -0.000000, 0.999968}, +{0.986701, -0.000000, 0.005688, -0.000000, 0.988848, -0.000000, -0.005751, -0.000000, 0.999967}, +{0.985864, -0.000000, 0.005825, -0.000000, 0.988139, -0.000000, -0.005859, -0.000000, 0.999965}, +{0.984996, -0.000000, 0.005963, -0.000000, 0.987379, -0.000000, -0.005949, -0.000000, 0.999964}, +{0.984189, -0.000000, 0.006100, -0.000000, 0.986621, -0.000000, -0.006045, -0.000000, 0.999963}, +{0.983372, -0.000000, 0.006237, -0.000000, 0.985843, -0.000000, -0.006175, -0.000000, 0.999961}, +{0.982485, -0.000000, 0.006374, -0.000000, 0.985127, -0.000000, -0.006289, -0.000000, 0.999959}, +{0.981682, -0.000000, 0.006511, -0.000000, 0.984379, -0.000000, -0.006427, -0.000000, 0.999957}, +{0.980879, -0.000000, 0.006648, -0.000000, 0.983612, -0.000000, -0.006537, -0.000000, 0.999956}, +{0.980067, -0.000000, 0.006785, -0.000000, 0.982859, -0.000000, -0.006667, -0.000000, 0.999954}, +{0.979317, -0.000000, 0.006922, -0.000000, 0.982189, -0.000000, -0.006791, -0.000000, 0.999952}, +{0.978445, -0.000000, 0.007059, -0.000000, 0.981443, -0.000000, -0.006943, -0.000000, 0.999950}, +{0.977645, -0.000000, 0.007195, -0.000000, 0.980699, -0.000000, -0.007082, -0.000000, 0.999948}, +{0.976827, -0.000000, 0.007332, -0.000000, 0.979869, -0.000000, -0.007192, -0.000000, 0.999946}, +{0.976076, -0.000000, 0.007468, -0.000000, 0.979180, -0.000000, -0.007360, -0.000000, 0.999944}, +{0.975238, -0.000000, 0.007604, -0.000000, 0.978454, -0.000000, -0.007451, -0.000000, 0.999942}, +{0.974485, -0.000000, 0.007740, -0.000000, 0.977696, -0.000000, -0.007613, -0.000000, 0.999940}, +{0.973672, -0.000000, 0.007877, -0.000000, 0.976891, -0.000000, -0.007717, -0.000000, 0.999938}, +{0.972856, -0.000000, 0.008013, -0.000000, 0.976156, -0.000000, -0.007849, -0.000000, 0.999935}, +{0.972114, -0.000000, 0.008148, -0.000000, 0.975464, -0.000000, -0.007960, -0.000000, 0.999933}, +{0.971272, -0.000000, 0.008284, -0.000000, 0.974746, -0.000000, -0.008143, -0.000000, 0.999931}, +{0.970498, -0.000000, 0.008420, -0.000000, 0.973935, -0.000000, -0.008257, -0.000000, 0.999928}, +{0.969636, -0.000000, 0.008556, -0.000000, 0.973153, -0.000000, -0.008418, -0.000000, 0.999926}, +{0.968985, -0.000000, 0.008691, -0.000000, 0.972536, -0.000000, -0.008533, -0.000000, 0.999923}, +{0.968042, -0.000000, 0.008827, -0.000000, 0.971733, -0.000000, -0.008699, -0.000000, 0.999921}, +{1.019287, -0.000000, 0.000229, -0.000000, 1.019264, -0.000000, -0.000162, -0.000000, 1.000000}, +{1.018930, -0.000000, 0.000283, -0.000000, 1.018978, -0.000000, -0.000216, -0.000000, 1.000000}, +{1.018256, -0.000000, 0.000429, -0.000000, 1.018264, -0.000000, -0.000319, -0.000000, 1.000000}, +{1.017529, -0.000000, 0.000575, -0.000000, 1.017522, -0.000000, -0.000476, -0.000000, 1.000000}, +{1.016808, -0.000000, 0.000720, -0.000000, 1.016791, -0.000000, -0.000580, -0.000000, 1.000000}, +{1.016075, -0.000000, 0.000865, -0.000000, 1.016073, -0.000000, -0.000717, -0.000000, 0.999999}, +{1.015362, -0.000000, 0.001011, -0.000000, 1.015281, -0.000000, -0.000891, -0.000000, 0.999999}, +{1.014685, -0.000000, 0.001156, -0.000000, 1.014614, -0.000000, -0.001032, -0.000000, 0.999999}, +{1.013963, -0.000000, 0.001301, -0.000000, 1.013842, -0.000000, -0.001166, -0.000000, 0.999998}, +{1.013298, -0.000000, 0.001446, -0.000000, 1.013171, -0.000000, -0.001292, -0.000000, 0.999998}, +{1.012649, -0.000000, 0.001590, -0.000000, 1.012486, -0.000000, -0.001448, -0.000000, 0.999998}, +{1.011951, -0.000000, 0.001735, -0.000000, 1.011723, -0.000000, -0.001602, -0.000000, 0.999997}, +{1.011326, -0.000000, 0.001880, -0.000000, 1.011009, -0.000000, -0.001727, -0.000000, 0.999997}, +{1.010744, -0.000000, 0.002024, -0.000000, 1.010347, -0.000000, -0.001844, -0.000000, 0.999996}, +{1.010127, -0.000000, 0.002169, -0.000000, 1.009639, -0.000000, -0.002019, -0.000000, 0.999996}, +{1.009499, -0.000000, 0.002313, -0.000000, 1.008925, -0.000000, -0.002190, -0.000000, 0.999995}, +{1.008924, -0.000000, 0.002457, -0.000000, 1.008282, -0.000000, -0.002344, -0.000000, 0.999994}, +{1.008385, -0.000000, 0.002602, -0.000000, 1.007643, -0.000000, -0.002478, -0.000000, 0.999994}, +{1.007780, -0.000000, 0.002746, -0.000000, 1.006977, -0.000000, -0.002677, -0.000000, 0.999993}, +{1.007131, -0.000000, 0.002890, -0.000000, 1.006293, -0.000000, -0.002858, -0.000000, 0.999992}, +{1.006515, -0.000000, 0.003033, -0.000000, 1.005638, -0.000000, -0.003107, -0.000000, 0.999991}, +{1.005792, -0.000000, 0.003177, -0.000000, 1.004951, -0.000000, -0.003345, -0.000000, 0.999989}, +{1.005016, -0.000000, 0.003321, -0.000000, 1.004295, -0.000000, -0.003673, -0.000000, 0.999988}, +{1.004173, -0.000000, 0.003464, -0.000000, 1.003610, -0.000000, -0.004033, -0.000000, 0.999986}, +{1.003188, -0.000000, 0.003608, -0.000000, 1.002838, -0.000000, -0.004449, -0.000000, 0.999984}, +{1.002150, -0.000000, 0.003751, -0.000000, 1.001958, -0.000000, -0.004830, -0.000000, 0.999982}, +{1.001009, -0.000000, 0.003894, -0.000000, 1.000980, -0.000000, -0.005156, -0.000000, 0.999980}, +{0.999849, -0.000000, 0.004038, -0.000000, 0.999948, -0.000000, -0.005435, -0.000000, 0.999978}, +{0.998635, -0.000000, 0.004181, -0.000000, 0.998851, -0.000000, -0.005583, -0.000000, 0.999977}, +{0.997468, -0.000000, 0.004324, -0.000000, 0.997734, -0.000000, -0.005658, -0.000000, 0.999976}, +{0.996335, -0.000000, 0.004467, -0.000000, 0.996786, -0.000000, -0.005682, -0.000000, 0.999975}, +{0.995237, -0.000000, 0.004609, -0.000000, 0.995949, -0.000000, -0.005666, -0.000000, 0.999974}, +{0.994145, -0.000000, 0.004752, -0.000000, 0.995066, -0.000000, -0.005618, -0.000000, 0.999973}, +{0.993147, -0.000000, 0.004895, -0.000000, 0.994332, -0.000000, -0.005612, -0.000000, 0.999972}, +{0.992141, -0.000000, 0.005037, -0.000000, 0.993499, -0.000000, -0.005622, -0.000000, 0.999971}, +{0.991205, -0.000000, 0.005180, -0.000000, 0.992749, -0.000000, -0.005639, -0.000000, 0.999971}, +{0.990279, -0.000000, 0.005322, -0.000000, 0.991983, -0.000000, -0.005677, -0.000000, 0.999969}, +{0.989420, -0.000000, 0.005464, -0.000000, 0.991267, -0.000000, -0.005777, -0.000000, 0.999968}, +{0.988484, -0.000000, 0.005606, -0.000000, 0.990486, -0.000000, -0.005838, -0.000000, 0.999967}, +{0.987658, -0.000000, 0.005748, -0.000000, 0.989775, -0.000000, -0.005941, -0.000000, 0.999965}, +{0.986812, -0.000000, 0.005890, -0.000000, 0.989017, -0.000000, -0.006038, -0.000000, 0.999964}, +{0.985930, -0.000000, 0.006032, -0.000000, 0.988259, -0.000000, -0.006144, -0.000000, 0.999962}, +{0.985049, -0.000000, 0.006174, -0.000000, 0.987478, -0.000000, -0.006236, -0.000000, 0.999961}, +{0.984289, -0.000000, 0.006315, -0.000000, 0.986776, -0.000000, -0.006365, -0.000000, 0.999959}, +{0.983385, -0.000000, 0.006457, -0.000000, 0.985984, -0.000000, -0.006465, -0.000000, 0.999958}, +{0.982609, -0.000000, 0.006598, -0.000000, 0.985252, -0.000000, -0.006625, -0.000000, 0.999956}, +{0.981800, -0.000000, 0.006739, -0.000000, 0.984520, -0.000000, -0.006722, -0.000000, 0.999954}, +{0.980960, -0.000000, 0.006881, -0.000000, 0.983805, -0.000000, -0.006846, -0.000000, 0.999952}, +{0.980152, -0.000000, 0.007022, -0.000000, 0.983033, -0.000000, -0.007037, -0.000000, 0.999950}, +{0.979302, -0.000000, 0.007163, -0.000000, 0.982258, -0.000000, -0.007104, -0.000000, 0.999948}, +{0.978535, -0.000000, 0.007304, -0.000000, 0.981544, -0.000000, -0.007267, -0.000000, 0.999946}, +{0.977737, -0.000000, 0.007445, -0.000000, 0.980819, -0.000000, -0.007421, -0.000000, 0.999944}, +{0.976907, -0.000000, 0.007585, -0.000000, 0.979973, -0.000000, -0.007492, -0.000000, 0.999942}, +{0.976074, -0.000000, 0.007726, -0.000000, 0.979303, -0.000000, -0.007669, -0.000000, 0.999939}, +{0.975344, -0.000000, 0.007867, -0.000000, 0.978620, -0.000000, -0.007803, -0.000000, 0.999937}, +{0.974521, -0.000000, 0.008007, -0.000000, 0.977797, -0.000000, -0.007923, -0.000000, 0.999935}, +{0.973655, -0.000000, 0.008147, -0.000000, 0.977111, -0.000000, -0.008080, -0.000000, 0.999932}, +{0.972931, -0.000000, 0.008288, -0.000000, 0.976364, -0.000000, -0.008242, -0.000000, 0.999930}, +{0.972150, -0.000000, 0.008428, -0.000000, 0.975649, -0.000000, -0.008363, -0.000000, 0.999928}, +{0.971323, -0.000000, 0.008568, -0.000000, 0.974919, -0.000000, -0.008450, -0.000000, 0.999925}, +{0.970530, -0.000000, 0.008708, -0.000000, 0.974057, -0.000000, -0.008589, -0.000000, 0.999923}, +{0.969745, -0.000000, 0.008848, -0.000000, 0.973378, -0.000000, -0.008810, -0.000000, 0.999920}, +{0.968979, -0.000000, 0.008988, -0.000000, 0.972534, -0.000000, -0.008821, -0.000000, 0.999918}, +{0.968178, -0.000000, 0.009127, -0.000000, 0.971834, -0.000000, -0.009165, -0.000000, 0.999914}, +{1.019212, -0.000000, 0.000210, -0.000000, 1.019272, -0.000000, -0.000142, -0.000000, 1.000000}, +{1.018930, -0.000000, 0.000266, -0.000000, 1.018978, -0.000000, -0.000198, -0.000000, 1.000000}, +{1.018256, -0.000000, 0.000415, -0.000000, 1.018264, -0.000000, -0.000305, -0.000000, 1.000000}, +{1.017529, -0.000000, 0.000565, -0.000000, 1.017522, -0.000000, -0.000466, -0.000000, 1.000000}, +{1.016771, -0.000000, 0.000714, -0.000000, 1.016774, -0.000000, -0.000655, -0.000000, 1.000000}, +{1.016081, -0.000000, 0.000863, -0.000000, 1.016048, -0.000000, -0.000751, -0.000000, 0.999999}, +{1.015371, -0.000000, 0.001012, -0.000000, 1.015344, -0.000000, -0.000895, -0.000000, 0.999999}, +{1.014685, -0.000000, 0.001161, -0.000000, 1.014614, -0.000000, -0.001038, -0.000000, 0.999999}, +{1.014010, -0.000000, 0.001310, -0.000000, 1.013886, -0.000000, -0.001191, -0.000000, 0.999999}, +{1.013344, -0.000000, 0.001459, -0.000000, 1.013210, -0.000000, -0.001353, -0.000000, 0.999998}, +{1.012749, -0.000000, 0.001608, -0.000000, 1.012542, -0.000000, -0.001497, -0.000000, 0.999998}, +{1.012032, -0.000000, 0.001756, -0.000000, 1.011787, -0.000000, -0.001633, -0.000000, 0.999997}, +{1.011408, -0.000000, 0.001905, -0.000000, 1.011085, -0.000000, -0.001791, -0.000000, 0.999997}, +{1.010779, -0.000000, 0.002053, -0.000000, 1.010398, -0.000000, -0.001913, -0.000000, 0.999996}, +{1.010233, -0.000000, 0.002202, -0.000000, 1.009732, -0.000000, -0.002093, -0.000000, 0.999995}, +{1.009613, -0.000000, 0.002350, -0.000000, 1.009034, -0.000000, -0.002270, -0.000000, 0.999995}, +{1.009048, -0.000000, 0.002498, -0.000000, 1.008400, -0.000000, -0.002397, -0.000000, 0.999994}, +{1.008493, -0.000000, 0.002646, -0.000000, 1.007725, -0.000000, -0.002619, -0.000000, 0.999993}, +{1.007902, -0.000000, 0.002794, -0.000000, 1.007043, -0.000000, -0.002789, -0.000000, 0.999992}, +{1.007293, -0.000000, 0.002942, -0.000000, 1.006394, -0.000000, -0.002989, -0.000000, 0.999991}, +{1.006616, -0.000000, 0.003090, -0.000000, 1.005705, -0.000000, -0.003236, -0.000000, 0.999990}, +{1.005911, -0.000000, 0.003237, -0.000000, 1.005067, -0.000000, -0.003520, -0.000000, 0.999989}, +{1.005124, -0.000000, 0.003385, -0.000000, 1.004374, -0.000000, -0.003819, -0.000000, 0.999987}, +{1.004244, -0.000000, 0.003532, -0.000000, 1.003685, -0.000000, -0.004178, -0.000000, 0.999985}, +{1.003331, -0.000000, 0.003680, -0.000000, 1.002932, -0.000000, -0.004596, -0.000000, 0.999983}, +{1.002271, -0.000000, 0.003827, -0.000000, 1.002070, -0.000000, -0.004961, -0.000000, 0.999981}, +{1.001159, -0.000000, 0.003974, -0.000000, 1.001137, -0.000000, -0.005343, -0.000000, 0.999979}, +{1.000004, -0.000000, 0.004121, -0.000000, 1.000082, -0.000000, -0.005595, -0.000000, 0.999977}, +{0.998783, -0.000000, 0.004268, -0.000000, 0.999002, -0.000000, -0.005786, -0.000000, 0.999975}, +{0.997594, -0.000000, 0.004415, -0.000000, 0.997870, -0.000000, -0.005867, -0.000000, 0.999974}, +{0.996497, -0.000000, 0.004562, -0.000000, 0.996940, -0.000000, -0.005917, -0.000000, 0.999973}, +{0.995352, -0.000000, 0.004708, -0.000000, 0.995991, -0.000000, -0.005892, -0.000000, 0.999972}, +{0.994284, -0.000000, 0.004855, -0.000000, 0.995146, -0.000000, -0.005876, -0.000000, 0.999971}, +{0.993262, -0.000000, 0.005001, -0.000000, 0.994387, -0.000000, -0.005887, -0.000000, 0.999970}, +{0.992255, -0.000000, 0.005148, -0.000000, 0.993564, -0.000000, -0.005856, -0.000000, 0.999970}, +{0.991296, -0.000000, 0.005294, -0.000000, 0.992849, -0.000000, -0.005923, -0.000000, 0.999968}, +{0.990354, -0.000000, 0.005440, -0.000000, 0.992059, -0.000000, -0.005976, -0.000000, 0.999967}, +{0.989476, -0.000000, 0.005586, -0.000000, 0.991359, -0.000000, -0.006031, -0.000000, 0.999966}, +{0.988581, -0.000000, 0.005732, -0.000000, 0.990573, -0.000000, -0.006121, -0.000000, 0.999964}, +{0.987720, -0.000000, 0.005878, -0.000000, 0.989836, -0.000000, -0.006238, -0.000000, 0.999963}, +{0.986815, -0.000000, 0.006024, -0.000000, 0.989100, -0.000000, -0.006304, -0.000000, 0.999961}, +{0.986014, -0.000000, 0.006170, -0.000000, 0.988317, -0.000000, -0.006425, -0.000000, 0.999960}, +{0.985121, -0.000000, 0.006315, -0.000000, 0.987610, -0.000000, -0.006550, -0.000000, 0.999958}, +{0.984271, -0.000000, 0.006461, -0.000000, 0.986800, -0.000000, -0.006672, -0.000000, 0.999956}, +{0.983455, -0.000000, 0.006606, -0.000000, 0.986126, -0.000000, -0.006785, -0.000000, 0.999954}, +{0.982659, -0.000000, 0.006751, -0.000000, 0.985336, -0.000000, -0.006888, -0.000000, 0.999953}, +{0.981793, -0.000000, 0.006897, -0.000000, 0.984573, -0.000000, -0.007054, -0.000000, 0.999950}, +{0.980979, -0.000000, 0.007042, -0.000000, 0.983946, -0.000000, -0.007151, -0.000000, 0.999949}, +{0.980120, -0.000000, 0.007187, -0.000000, 0.983149, -0.000000, -0.007295, -0.000000, 0.999946}, +{0.979377, -0.000000, 0.007332, -0.000000, 0.982402, -0.000000, -0.007449, -0.000000, 0.999944}, +{0.978601, -0.000000, 0.007476, -0.000000, 0.981668, -0.000000, -0.007605, -0.000000, 0.999942}, +{0.977742, -0.000000, 0.007621, -0.000000, 0.980829, -0.000000, -0.007681, -0.000000, 0.999940}, +{0.976912, -0.000000, 0.007766, -0.000000, 0.980121, -0.000000, -0.007841, -0.000000, 0.999938}, +{0.976120, -0.000000, 0.007910, -0.000000, 0.979366, -0.000000, -0.007965, -0.000000, 0.999935}, +{0.975362, -0.000000, 0.008055, -0.000000, 0.978703, -0.000000, -0.008162, -0.000000, 0.999933}, +{0.974467, -0.000000, 0.008199, -0.000000, 0.977989, -0.000000, -0.008264, -0.000000, 0.999930}, +{0.973658, -0.000000, 0.008343, -0.000000, 0.977210, -0.000000, -0.008372, -0.000000, 0.999928}, +{0.972916, -0.000000, 0.008487, -0.000000, 0.976431, -0.000000, -0.008580, -0.000000, 0.999925}, +{0.972120, -0.000000, 0.008631, -0.000000, 0.975702, -0.000000, -0.008653, -0.000000, 0.999923}, +{0.971331, -0.000000, 0.008775, -0.000000, 0.974949, -0.000000, -0.008866, -0.000000, 0.999920}, +{0.970487, -0.000000, 0.008919, -0.000000, 0.974215, -0.000000, -0.009008, -0.000000, 0.999917}, +{0.969699, -0.000000, 0.009063, -0.000000, 0.973450, -0.000000, -0.009098, -0.000000, 0.999915}, +{0.968956, -0.000000, 0.009207, -0.000000, 0.972804, -0.000000, -0.009213, -0.000000, 0.999913}, +{0.968117, -0.000000, 0.009350, -0.000000, 0.971959, -0.000000, -0.009435, -0.000000, 0.999909}, +{1.019213, -0.000000, 0.000190, -0.000000, 1.019272, -0.000000, -0.000121, -0.000000, 1.000000}, +{1.018960, -0.000000, 0.000247, -0.000000, 1.018988, -0.000000, -0.000211, -0.000000, 1.000000}, +{1.018281, -0.000000, 0.000401, -0.000000, 1.018285, -0.000000, -0.000355, -0.000000, 1.000000}, +{1.017520, -0.000000, 0.000554, -0.000000, 1.017529, -0.000000, -0.000478, -0.000000, 1.000000}, +{1.016771, -0.000000, 0.000708, -0.000000, 1.016774, -0.000000, -0.000649, -0.000000, 1.000000}, +{1.016111, -0.000000, 0.000861, -0.000000, 1.016077, -0.000000, -0.000777, -0.000000, 0.999999}, +{1.015403, -0.000000, 0.001015, -0.000000, 1.015356, -0.000000, -0.000928, -0.000000, 0.999999}, +{1.014723, -0.000000, 0.001168, -0.000000, 1.014637, -0.000000, -0.001080, -0.000000, 0.999999}, +{1.014048, -0.000000, 0.001321, -0.000000, 1.013904, -0.000000, -0.001255, -0.000000, 0.999998}, +{1.013407, -0.000000, 0.001474, -0.000000, 1.013245, -0.000000, -0.001421, -0.000000, 0.999998}, +{1.012741, -0.000000, 0.001627, -0.000000, 1.012513, -0.000000, -0.001569, -0.000000, 0.999997}, +{1.012113, -0.000000, 0.001780, -0.000000, 1.011847, -0.000000, -0.001703, -0.000000, 0.999997}, +{1.011517, -0.000000, 0.001933, -0.000000, 1.011156, -0.000000, -0.001872, -0.000000, 0.999996}, +{1.010877, -0.000000, 0.002086, -0.000000, 1.010466, -0.000000, -0.002016, -0.000000, 0.999996}, +{1.010328, -0.000000, 0.002238, -0.000000, 1.009789, -0.000000, -0.002180, -0.000000, 0.999995}, +{1.009739, -0.000000, 0.002391, -0.000000, 1.009121, -0.000000, -0.002358, -0.000000, 0.999994}, +{1.009148, -0.000000, 0.002543, -0.000000, 1.008427, -0.000000, -0.002506, -0.000000, 0.999994}, +{1.008612, -0.000000, 0.002696, -0.000000, 1.007793, -0.000000, -0.002696, -0.000000, 0.999993}, +{1.008008, -0.000000, 0.002848, -0.000000, 1.007116, -0.000000, -0.002876, -0.000000, 0.999992}, +{1.007371, -0.000000, 0.003000, -0.000000, 1.006460, -0.000000, -0.003103, -0.000000, 0.999991}, +{1.006719, -0.000000, 0.003152, -0.000000, 1.005786, -0.000000, -0.003375, -0.000000, 0.999990}, +{1.006035, -0.000000, 0.003304, -0.000000, 1.005136, -0.000000, -0.003644, -0.000000, 0.999988}, +{1.005237, -0.000000, 0.003456, -0.000000, 1.004462, -0.000000, -0.003968, -0.000000, 0.999986}, +{1.004403, -0.000000, 0.003608, -0.000000, 1.003774, -0.000000, -0.004338, -0.000000, 0.999984}, +{1.003440, -0.000000, 0.003759, -0.000000, 1.003048, -0.000000, -0.004757, -0.000000, 0.999982}, +{1.002405, -0.000000, 0.003911, -0.000000, 1.002191, -0.000000, -0.005177, -0.000000, 0.999980}, +{1.001296, -0.000000, 0.004062, -0.000000, 1.001245, -0.000000, -0.005515, -0.000000, 0.999978}, +{1.000131, -0.000000, 0.004213, -0.000000, 1.000178, -0.000000, -0.005807, -0.000000, 0.999976}, +{0.998928, -0.000000, 0.004365, -0.000000, 0.999080, -0.000000, -0.005998, -0.000000, 0.999974}, +{0.997750, -0.000000, 0.004516, -0.000000, 0.998023, -0.000000, -0.006136, -0.000000, 0.999972}, +{0.996611, -0.000000, 0.004667, -0.000000, 0.997004, -0.000000, -0.006183, -0.000000, 0.999971}, +{0.995523, -0.000000, 0.004818, -0.000000, 0.996109, -0.000000, -0.006168, -0.000000, 0.999970}, +{0.994420, -0.000000, 0.004969, -0.000000, 0.995247, -0.000000, -0.006157, -0.000000, 0.999969}, +{0.993356, -0.000000, 0.005119, -0.000000, 0.994464, -0.000000, -0.006145, -0.000000, 0.999968}, +{0.992401, -0.000000, 0.005270, -0.000000, 0.993670, -0.000000, -0.006193, -0.000000, 0.999967}, +{0.991440, -0.000000, 0.005421, -0.000000, 0.992923, -0.000000, -0.006214, -0.000000, 0.999966}, +{0.990477, -0.000000, 0.005571, -0.000000, 0.992123, -0.000000, -0.006265, -0.000000, 0.999965}, +{0.989566, -0.000000, 0.005721, -0.000000, 0.991452, -0.000000, -0.006344, -0.000000, 0.999963}, +{0.988680, -0.000000, 0.005872, -0.000000, 0.990697, -0.000000, -0.006438, -0.000000, 0.999962}, +{0.987769, -0.000000, 0.006022, -0.000000, 0.989899, -0.000000, -0.006510, -0.000000, 0.999960}, +{0.986951, -0.000000, 0.006172, -0.000000, 0.989174, -0.000000, -0.006624, -0.000000, 0.999959}, +{0.986065, -0.000000, 0.006322, -0.000000, 0.988405, -0.000000, -0.006785, -0.000000, 0.999956}, +{0.985179, -0.000000, 0.006472, -0.000000, 0.987701, -0.000000, -0.006851, -0.000000, 0.999955}, +{0.984403, -0.000000, 0.006621, -0.000000, 0.986984, -0.000000, -0.007012, -0.000000, 0.999953}, +{0.983540, -0.000000, 0.006771, -0.000000, 0.986203, -0.000000, -0.007103, -0.000000, 0.999951}, +{0.982660, -0.000000, 0.006921, -0.000000, 0.985419, -0.000000, -0.007258, -0.000000, 0.999949}, +{0.981858, -0.000000, 0.007070, -0.000000, 0.984726, -0.000000, -0.007386, -0.000000, 0.999947}, +{0.981027, -0.000000, 0.007219, -0.000000, 0.983992, -0.000000, -0.007490, -0.000000, 0.999945}, +{0.980204, -0.000000, 0.007369, -0.000000, 0.983254, -0.000000, -0.007680, -0.000000, 0.999942}, +{0.979428, -0.000000, 0.007518, -0.000000, 0.982464, -0.000000, -0.007799, -0.000000, 0.999940}, +{0.978630, -0.000000, 0.007667, -0.000000, 0.981779, -0.000000, -0.007966, -0.000000, 0.999938}, +{0.977784, -0.000000, 0.007816, -0.000000, 0.981039, -0.000000, -0.008107, -0.000000, 0.999935}, +{0.976947, -0.000000, 0.007965, -0.000000, 0.980309, -0.000000, -0.008204, -0.000000, 0.999933}, +{0.976133, -0.000000, 0.008114, -0.000000, 0.979521, -0.000000, -0.008364, -0.000000, 0.999931}, +{0.975332, -0.000000, 0.008262, -0.000000, 0.978757, -0.000000, -0.008457, -0.000000, 0.999928}, +{0.974548, -0.000000, 0.008411, -0.000000, 0.978097, -0.000000, -0.008640, -0.000000, 0.999925}, +{0.973709, -0.000000, 0.008559, -0.000000, 0.977304, -0.000000, -0.008783, -0.000000, 0.999923}, +{0.972954, -0.000000, 0.008708, -0.000000, 0.976605, -0.000000, -0.009000, -0.000000, 0.999919}, +{0.972157, -0.000000, 0.008856, -0.000000, 0.975819, -0.000000, -0.009139, -0.000000, 0.999917}, +{0.971320, -0.000000, 0.009004, -0.000000, 0.975047, -0.000000, -0.009280, -0.000000, 0.999914}, +{0.970530, -0.000000, 0.009152, -0.000000, 0.974345, -0.000000, -0.009382, -0.000000, 0.999912}, +{0.969764, -0.000000, 0.009300, -0.000000, 0.973654, -0.000000, -0.009599, -0.000000, 0.999908}, +{0.968965, -0.000000, 0.009448, -0.000000, 0.972928, -0.000000, -0.009780, -0.000000, 0.999905}, +{0.968132, -0.000000, 0.009596, -0.000000, 0.972233, -0.000000, -0.009899, -0.000000, 0.999902}, +{1.019254, -0.000000, 0.000157, -0.000000, 1.019199, -0.000000, -0.000127, -0.000000, 1.000000}, +{1.018963, -0.000000, 0.000215, -0.000000, 1.018958, -0.000000, -0.000177, -0.000000, 1.000000}, +{1.018275, -0.000000, 0.000374, -0.000000, 1.018263, -0.000000, -0.000343, -0.000000, 1.000000}, +{1.017561, -0.000000, 0.000532, -0.000000, 1.017474, -0.000000, -0.000491, -0.000000, 1.000000}, +{1.016914, -0.000000, 0.000691, -0.000000, 1.016842, -0.000000, -0.000648, -0.000000, 1.000000}, +{1.016127, -0.000000, 0.000849, -0.000000, 1.016064, -0.000000, -0.000826, -0.000000, 0.999999}, +{1.015467, -0.000000, 0.001007, -0.000000, 1.015361, -0.000000, -0.000975, -0.000000, 0.999999}, +{1.014789, -0.000000, 0.001165, -0.000000, 1.014694, -0.000000, -0.001154, -0.000000, 0.999999}, +{1.014093, -0.000000, 0.001323, -0.000000, 1.013945, -0.000000, -0.001286, -0.000000, 0.999998}, +{1.013461, -0.000000, 0.001481, -0.000000, 1.013240, -0.000000, -0.001479, -0.000000, 0.999998}, +{1.012796, -0.000000, 0.001639, -0.000000, 1.012558, -0.000000, -0.001616, -0.000000, 0.999997}, +{1.012169, -0.000000, 0.001796, -0.000000, 1.011872, -0.000000, -0.001775, -0.000000, 0.999997}, +{1.011601, -0.000000, 0.001954, -0.000000, 1.011225, -0.000000, -0.001948, -0.000000, 0.999996}, +{1.010965, -0.000000, 0.002111, -0.000000, 1.010510, -0.000000, -0.002113, -0.000000, 0.999996}, +{1.010383, -0.000000, 0.002269, -0.000000, 1.009827, -0.000000, -0.002267, -0.000000, 0.999995}, +{1.009831, -0.000000, 0.002426, -0.000000, 1.009165, -0.000000, -0.002452, -0.000000, 0.999994}, +{1.009254, -0.000000, 0.002583, -0.000000, 1.008504, -0.000000, -0.002635, -0.000000, 0.999993}, +{1.008691, -0.000000, 0.002740, -0.000000, 1.007868, -0.000000, -0.002809, -0.000000, 0.999992}, +{1.008126, -0.000000, 0.002897, -0.000000, 1.007213, -0.000000, -0.003047, -0.000000, 0.999991}, +{1.007503, -0.000000, 0.003054, -0.000000, 1.006563, -0.000000, -0.003298, -0.000000, 0.999990}, +{1.006866, -0.000000, 0.003211, -0.000000, 1.005915, -0.000000, -0.003525, -0.000000, 0.999989}, +{1.006157, -0.000000, 0.003367, -0.000000, 1.005256, -0.000000, -0.003820, -0.000000, 0.999987}, +{1.005375, -0.000000, 0.003524, -0.000000, 1.004558, -0.000000, -0.004162, -0.000000, 0.999985}, +{1.004514, -0.000000, 0.003680, -0.000000, 1.003843, -0.000000, -0.004557, -0.000000, 0.999983}, +{1.003561, -0.000000, 0.003837, -0.000000, 1.003144, -0.000000, -0.004975, -0.000000, 0.999981}, +{1.002546, -0.000000, 0.003993, -0.000000, 1.002306, -0.000000, -0.005372, -0.000000, 0.999979}, +{1.001411, -0.000000, 0.004149, -0.000000, 1.001336, -0.000000, -0.005725, -0.000000, 0.999976}, +{1.000268, -0.000000, 0.004305, -0.000000, 1.000327, -0.000000, -0.006041, -0.000000, 0.999974}, +{0.999076, -0.000000, 0.004461, -0.000000, 0.999213, -0.000000, -0.006259, -0.000000, 0.999972}, +{0.997905, -0.000000, 0.004617, -0.000000, 0.998129, -0.000000, -0.006371, -0.000000, 0.999971}, +{0.996779, -0.000000, 0.004773, -0.000000, 0.997088, -0.000000, -0.006479, -0.000000, 0.999969}, +{0.995638, -0.000000, 0.004928, -0.000000, 0.996251, -0.000000, -0.006463, -0.000000, 0.999968}, +{0.994550, -0.000000, 0.005084, -0.000000, 0.995334, -0.000000, -0.006451, -0.000000, 0.999967}, +{0.993507, -0.000000, 0.005240, -0.000000, 0.994563, -0.000000, -0.006460, -0.000000, 0.999966}, +{0.992504, -0.000000, 0.005395, -0.000000, 0.993734, -0.000000, -0.006459, -0.000000, 0.999965}, +{0.991578, -0.000000, 0.005550, -0.000000, 0.993017, -0.000000, -0.006546, -0.000000, 0.999963}, +{0.990628, -0.000000, 0.005705, -0.000000, 0.992294, -0.000000, -0.006597, -0.000000, 0.999962}, +{0.989680, -0.000000, 0.005861, -0.000000, 0.991515, -0.000000, -0.006698, -0.000000, 0.999960}, +{0.988792, -0.000000, 0.006016, -0.000000, 0.990716, -0.000000, -0.006789, -0.000000, 0.999959}, +{0.987929, -0.000000, 0.006170, -0.000000, 0.990008, -0.000000, -0.006880, -0.000000, 0.999957}, +{0.987012, -0.000000, 0.006325, -0.000000, 0.989248, -0.000000, -0.006964, -0.000000, 0.999955}, +{0.986145, -0.000000, 0.006480, -0.000000, 0.988514, -0.000000, -0.007112, -0.000000, 0.999953}, +{0.985306, -0.000000, 0.006635, -0.000000, 0.987784, -0.000000, -0.007202, -0.000000, 0.999951}, +{0.984458, -0.000000, 0.006789, -0.000000, 0.987048, -0.000000, -0.007356, -0.000000, 0.999949}, +{0.983631, -0.000000, 0.006944, -0.000000, 0.986263, -0.000000, -0.007441, -0.000000, 0.999947}, +{0.982812, -0.000000, 0.007098, -0.000000, 0.985526, -0.000000, -0.007629, -0.000000, 0.999945}, +{0.981944, -0.000000, 0.007252, -0.000000, 0.984809, -0.000000, -0.007792, -0.000000, 0.999942}, +{0.981080, -0.000000, 0.007406, -0.000000, 0.984053, -0.000000, -0.007904, -0.000000, 0.999940}, +{0.980314, -0.000000, 0.007560, -0.000000, 0.983350, -0.000000, -0.008005, -0.000000, 0.999938}, +{0.979476, -0.000000, 0.007714, -0.000000, 0.982569, -0.000000, -0.008220, -0.000000, 0.999935}, +{0.978669, -0.000000, 0.007868, -0.000000, 0.981868, -0.000000, -0.008372, -0.000000, 0.999933}, +{0.977852, -0.000000, 0.008022, -0.000000, 0.981144, -0.000000, -0.008533, -0.000000, 0.999930}, +{0.977108, -0.000000, 0.008175, -0.000000, 0.980312, -0.000000, -0.008677, -0.000000, 0.999927}, +{0.976205, -0.000000, 0.008329, -0.000000, 0.979615, -0.000000, -0.008762, -0.000000, 0.999925}, +{0.975376, -0.000000, 0.008482, -0.000000, 0.978859, -0.000000, -0.008930, -0.000000, 0.999922}, +{0.974610, -0.000000, 0.008636, -0.000000, 0.978169, -0.000000, -0.009082, -0.000000, 0.999920}, +{0.973781, -0.000000, 0.008789, -0.000000, 0.977398, -0.000000, -0.009301, -0.000000, 0.999916}, +{0.972968, -0.000000, 0.008942, -0.000000, 0.976744, -0.000000, -0.009412, -0.000000, 0.999914}, +{0.972222, -0.000000, 0.009095, -0.000000, 0.975996, -0.000000, -0.009541, -0.000000, 0.999911}, +{0.971369, -0.000000, 0.009248, -0.000000, 0.975129, -0.000000, -0.009727, -0.000000, 0.999907}, +{0.970582, -0.000000, 0.009401, -0.000000, 0.974552, -0.000000, -0.009938, -0.000000, 0.999904}, +{0.969781, -0.000000, 0.009554, -0.000000, 0.973744, -0.000000, -0.010053, -0.000000, 0.999901}, +{0.969020, -0.000000, 0.009706, -0.000000, 0.973020, -0.000000, -0.010187, -0.000000, 0.999898}, +{0.968136, -0.000000, 0.009859, -0.000000, 0.972281, -0.000000, -0.010344, -0.000000, 0.999895}, +{1.019255, -0.000000, 0.000132, -0.000000, 1.019273, -0.000000, -0.000117, -0.000000, 1.000000}, +{1.018963, -0.000000, 0.000193, -0.000000, 1.018958, -0.000000, -0.000154, -0.000000, 1.000000}, +{1.018275, -0.000000, 0.000357, -0.000000, 1.018263, -0.000000, -0.000326, -0.000000, 1.000000}, +{1.017576, -0.000000, 0.000521, -0.000000, 1.017577, -0.000000, -0.000554, -0.000000, 1.000000}, +{1.016839, -0.000000, 0.000684, -0.000000, 1.016816, -0.000000, -0.000709, -0.000000, 1.000000}, +{1.016127, -0.000000, 0.000848, -0.000000, 1.016064, -0.000000, -0.000825, -0.000000, 0.999999}, +{1.015439, -0.000000, 0.001012, -0.000000, 1.015356, -0.000000, -0.001019, -0.000000, 0.999999}, +{1.014789, -0.000000, 0.001175, -0.000000, 1.014694, -0.000000, -0.001164, -0.000000, 0.999999}, +{1.014109, -0.000000, 0.001339, -0.000000, 1.014009, -0.000000, -0.001374, -0.000000, 0.999998}, +{1.013461, -0.000000, 0.001502, -0.000000, 1.013327, -0.000000, -0.001521, -0.000000, 0.999998}, +{1.012879, -0.000000, 0.001665, -0.000000, 1.012645, -0.000000, -0.001728, -0.000000, 0.999997}, +{1.012254, -0.000000, 0.001828, -0.000000, 1.011885, -0.000000, -0.001884, -0.000000, 0.999997}, +{1.011635, -0.000000, 0.001991, -0.000000, 1.011229, -0.000000, -0.002045, -0.000000, 0.999996}, +{1.011085, -0.000000, 0.002154, -0.000000, 1.010581, -0.000000, -0.002253, -0.000000, 0.999995}, +{1.010490, -0.000000, 0.002317, -0.000000, 1.009927, -0.000000, -0.002414, -0.000000, 0.999995}, +{1.009940, -0.000000, 0.002480, -0.000000, 1.009214, -0.000000, -0.002569, -0.000000, 0.999994}, +{1.009398, -0.000000, 0.002643, -0.000000, 1.008586, -0.000000, -0.002790, -0.000000, 0.999993}, +{1.008828, -0.000000, 0.002805, -0.000000, 1.007950, -0.000000, -0.002963, -0.000000, 0.999992}, +{1.008264, -0.000000, 0.002968, -0.000000, 1.007293, -0.000000, -0.003211, -0.000000, 0.999991}, +{1.007609, -0.000000, 0.003130, -0.000000, 1.006645, -0.000000, -0.003432, -0.000000, 0.999989}, +{1.006991, -0.000000, 0.003292, -0.000000, 1.005976, -0.000000, -0.003727, -0.000000, 0.999988}, +{1.006255, -0.000000, 0.003454, -0.000000, 1.005319, -0.000000, -0.004040, -0.000000, 0.999986}, +{1.005487, -0.000000, 0.003617, -0.000000, 1.004665, -0.000000, -0.004364, -0.000000, 0.999984}, +{1.004663, -0.000000, 0.003778, -0.000000, 1.003989, -0.000000, -0.004773, -0.000000, 0.999982}, +{1.003694, -0.000000, 0.003940, -0.000000, 1.003237, -0.000000, -0.005192, -0.000000, 0.999980}, +{1.002664, -0.000000, 0.004102, -0.000000, 1.002411, -0.000000, -0.005618, -0.000000, 0.999977}, +{1.001569, -0.000000, 0.004264, -0.000000, 1.001445, -0.000000, -0.005992, -0.000000, 0.999974}, +{1.000450, -0.000000, 0.004425, -0.000000, 1.000392, -0.000000, -0.006309, -0.000000, 0.999972}, +{0.999235, -0.000000, 0.004587, -0.000000, 0.999277, -0.000000, -0.006525, -0.000000, 0.999970}, +{0.998106, -0.000000, 0.004748, -0.000000, 0.998243, -0.000000, -0.006692, -0.000000, 0.999968}, +{0.996918, -0.000000, 0.004910, -0.000000, 0.997226, -0.000000, -0.006762, -0.000000, 0.999967}, +{0.995827, -0.000000, 0.005071, -0.000000, 0.996280, -0.000000, -0.006851, -0.000000, 0.999965}, +{0.994717, -0.000000, 0.005232, -0.000000, 0.995404, -0.000000, -0.006830, -0.000000, 0.999964}, +{0.993661, -0.000000, 0.005393, -0.000000, 0.994637, -0.000000, -0.006862, -0.000000, 0.999963}, +{0.992662, -0.000000, 0.005554, -0.000000, 0.993854, -0.000000, -0.006883, -0.000000, 0.999961}, +{0.991677, -0.000000, 0.005715, -0.000000, 0.993088, -0.000000, -0.006897, -0.000000, 0.999960}, +{0.990764, -0.000000, 0.005875, -0.000000, 0.992305, -0.000000, -0.006978, -0.000000, 0.999959}, +{0.989796, -0.000000, 0.006036, -0.000000, 0.991584, -0.000000, -0.007071, -0.000000, 0.999957}, +{0.988910, -0.000000, 0.006196, -0.000000, 0.990830, -0.000000, -0.007139, -0.000000, 0.999955}, +{0.988047, -0.000000, 0.006357, -0.000000, 0.990052, -0.000000, -0.007227, -0.000000, 0.999954}, +{0.987121, -0.000000, 0.006517, -0.000000, 0.989356, -0.000000, -0.007401, -0.000000, 0.999951}, +{0.986276, -0.000000, 0.006677, -0.000000, 0.988594, -0.000000, -0.007508, -0.000000, 0.999949}, +{0.985395, -0.000000, 0.006837, -0.000000, 0.987881, -0.000000, -0.007616, -0.000000, 0.999947}, +{0.984560, -0.000000, 0.006997, -0.000000, 0.987118, -0.000000, -0.007797, -0.000000, 0.999945}, +{0.983724, -0.000000, 0.007157, -0.000000, 0.986387, -0.000000, -0.007885, -0.000000, 0.999943}, +{0.982893, -0.000000, 0.007317, -0.000000, 0.985653, -0.000000, -0.008056, -0.000000, 0.999940}, +{0.982093, -0.000000, 0.007477, -0.000000, 0.984901, -0.000000, -0.008216, -0.000000, 0.999937}, +{0.981232, -0.000000, 0.007637, -0.000000, 0.984140, -0.000000, -0.008381, -0.000000, 0.999935}, +{0.980406, -0.000000, 0.007796, -0.000000, 0.983503, -0.000000, -0.008467, -0.000000, 0.999933}, +{0.979551, -0.000000, 0.007956, -0.000000, 0.982718, -0.000000, -0.008668, -0.000000, 0.999930}, +{0.978758, -0.000000, 0.008115, -0.000000, 0.981962, -0.000000, -0.008797, -0.000000, 0.999927}, +{0.978036, -0.000000, 0.008274, -0.000000, 0.981348, -0.000000, -0.008898, -0.000000, 0.999925}, +{0.977135, -0.000000, 0.008433, -0.000000, 0.980487, -0.000000, -0.009129, -0.000000, 0.999921}, +{0.976331, -0.000000, 0.008592, -0.000000, 0.979804, -0.000000, -0.009310, -0.000000, 0.999918}, +{0.975552, -0.000000, 0.008751, -0.000000, 0.979039, -0.000000, -0.009421, -0.000000, 0.999915}, +{0.974727, -0.000000, 0.008910, -0.000000, 0.978334, -0.000000, -0.009606, -0.000000, 0.999912}, +{0.973851, -0.000000, 0.009069, -0.000000, 0.977600, -0.000000, -0.009770, -0.000000, 0.999909}, +{0.973060, -0.000000, 0.009228, -0.000000, 0.976812, -0.000000, -0.009956, -0.000000, 0.999906}, +{0.972389, -0.000000, 0.009386, -0.000000, 0.976120, -0.000000, -0.010089, -0.000000, 0.999903}, +{0.971571, -0.000000, 0.009545, -0.000000, 0.975404, -0.000000, -0.010213, -0.000000, 0.999900}, +{0.970692, -0.000000, 0.009703, -0.000000, 0.974603, -0.000000, -0.010411, -0.000000, 0.999896}, +{0.969908, -0.000000, 0.009861, -0.000000, 0.973922, -0.000000, -0.010624, -0.000000, 0.999892}, +{0.969095, -0.000000, 0.010020, -0.000000, 0.973243, -0.000000, -0.010811, -0.000000, 0.999888}, +{0.968322, -0.000000, 0.010178, -0.000000, 0.972514, -0.000000, -0.010904, -0.000000, 0.999885}, +{1.019255, -0.000000, 0.000134, -0.000000, 1.019273, -0.000000, -0.000119, -0.000000, 1.000000}, +{1.018963, -0.000000, 0.000197, -0.000000, 1.018958, -0.000000, -0.000159, -0.000000, 1.000000}, +{1.018272, -0.000000, 0.000368, -0.000000, 1.018226, -0.000000, -0.000392, -0.000000, 1.000000}, +{1.017596, -0.000000, 0.000538, -0.000000, 1.017535, -0.000000, -0.000534, -0.000000, 1.000000}, +{1.016875, -0.000000, 0.000708, -0.000000, 1.016835, -0.000000, -0.000729, -0.000000, 0.999999}, +{1.016164, -0.000000, 0.000879, -0.000000, 1.016117, -0.000000, -0.000895, -0.000000, 0.999999}, +{1.015486, -0.000000, 0.001049, -0.000000, 1.015401, -0.000000, -0.001085, -0.000000, 0.999999}, +{1.014811, -0.000000, 0.001219, -0.000000, 1.014699, -0.000000, -0.001249, -0.000000, 0.999999}, +{1.014190, -0.000000, 0.001389, -0.000000, 1.014033, -0.000000, -0.001473, -0.000000, 0.999998}, +{1.013560, -0.000000, 0.001558, -0.000000, 1.013328, -0.000000, -0.001650, -0.000000, 0.999997}, +{1.012940, -0.000000, 0.001728, -0.000000, 1.012623, -0.000000, -0.001824, -0.000000, 0.999997}, +{1.012293, -0.000000, 0.001898, -0.000000, 1.011963, -0.000000, -0.002004, -0.000000, 0.999996}, +{1.011702, -0.000000, 0.002067, -0.000000, 1.011276, -0.000000, -0.002189, -0.000000, 0.999995}, +{1.011111, -0.000000, 0.002237, -0.000000, 1.010621, -0.000000, -0.002361, -0.000000, 0.999995}, +{1.010592, -0.000000, 0.002406, -0.000000, 1.009957, -0.000000, -0.002566, -0.000000, 0.999994}, +{1.010040, -0.000000, 0.002575, -0.000000, 1.009310, -0.000000, -0.002759, -0.000000, 0.999993}, +{1.009472, -0.000000, 0.002744, -0.000000, 1.008662, -0.000000, -0.002976, -0.000000, 0.999992}, +{1.008947, -0.000000, 0.002914, -0.000000, 1.008040, -0.000000, -0.003197, -0.000000, 0.999991}, +{1.008360, -0.000000, 0.003082, -0.000000, 1.007348, -0.000000, -0.003401, -0.000000, 0.999990}, +{1.007757, -0.000000, 0.003251, -0.000000, 1.006754, -0.000000, -0.003671, -0.000000, 0.999988}, +{1.007086, -0.000000, 0.003420, -0.000000, 1.006072, -0.000000, -0.003946, -0.000000, 0.999987}, +{1.006413, -0.000000, 0.003589, -0.000000, 1.005412, -0.000000, -0.004260, -0.000000, 0.999985}, +{1.005639, -0.000000, 0.003757, -0.000000, 1.004783, -0.000000, -0.004659, -0.000000, 0.999983}, +{1.004773, -0.000000, 0.003926, -0.000000, 1.004088, -0.000000, -0.005077, -0.000000, 0.999980}, +{1.003867, -0.000000, 0.004094, -0.000000, 1.003349, -0.000000, -0.005483, -0.000000, 0.999978}, +{1.002819, -0.000000, 0.004262, -0.000000, 1.002518, -0.000000, -0.005908, -0.000000, 0.999975}, +{1.001763, -0.000000, 0.004431, -0.000000, 1.001588, -0.000000, -0.006302, -0.000000, 0.999972}, +{1.000561, -0.000000, 0.004599, -0.000000, 1.000527, -0.000000, -0.006635, -0.000000, 0.999970}, +{0.999441, -0.000000, 0.004767, -0.000000, 0.999451, -0.000000, -0.006875, -0.000000, 0.999967}, +{0.998274, -0.000000, 0.004934, -0.000000, 0.998391, -0.000000, -0.007064, -0.000000, 0.999965}, +{0.997105, -0.000000, 0.005102, -0.000000, 0.997373, -0.000000, -0.007133, -0.000000, 0.999964}, +{0.995970, -0.000000, 0.005270, -0.000000, 0.996409, -0.000000, -0.007204, -0.000000, 0.999962}, +{0.994907, -0.000000, 0.005438, -0.000000, 0.995539, -0.000000, -0.007224, -0.000000, 0.999960}, +{0.993858, -0.000000, 0.005605, -0.000000, 0.994791, -0.000000, -0.007282, -0.000000, 0.999959}, +{0.992826, -0.000000, 0.005772, -0.000000, 0.993965, -0.000000, -0.007288, -0.000000, 0.999958}, +{0.991838, -0.000000, 0.005940, -0.000000, 0.993163, -0.000000, -0.007371, -0.000000, 0.999956}, +{0.990892, -0.000000, 0.006107, -0.000000, 0.992455, -0.000000, -0.007421, -0.000000, 0.999954}, +{0.989979, -0.000000, 0.006274, -0.000000, 0.991740, -0.000000, -0.007522, -0.000000, 0.999952}, +{0.989102, -0.000000, 0.006441, -0.000000, 0.990992, -0.000000, -0.007628, -0.000000, 0.999950}, +{0.988193, -0.000000, 0.006608, -0.000000, 0.990204, -0.000000, -0.007732, -0.000000, 0.999948}, +{0.987316, -0.000000, 0.006775, -0.000000, 0.989475, -0.000000, -0.007876, -0.000000, 0.999946}, +{0.986385, -0.000000, 0.006942, -0.000000, 0.988862, -0.000000, -0.008056, -0.000000, 0.999943}, +{0.985547, -0.000000, 0.007108, -0.000000, 0.988008, -0.000000, -0.008143, -0.000000, 0.999941}, +{0.984750, -0.000000, 0.007275, -0.000000, 0.987243, -0.000000, -0.008300, -0.000000, 0.999939}, +{0.983824, -0.000000, 0.007441, -0.000000, 0.986557, -0.000000, -0.008443, -0.000000, 0.999936}, +{0.982999, -0.000000, 0.007608, -0.000000, 0.985766, -0.000000, -0.008592, -0.000000, 0.999934}, +{0.982147, -0.000000, 0.007774, -0.000000, 0.985063, -0.000000, -0.008728, -0.000000, 0.999931}, +{0.981396, -0.000000, 0.007940, -0.000000, 0.984356, -0.000000, -0.008932, -0.000000, 0.999928}, +{0.980542, -0.000000, 0.008106, -0.000000, 0.983613, -0.000000, -0.009056, -0.000000, 0.999925}, +{0.979675, -0.000000, 0.008272, -0.000000, 0.982933, -0.000000, -0.009222, -0.000000, 0.999922}, +{0.978894, -0.000000, 0.008438, -0.000000, 0.982109, -0.000000, -0.009375, -0.000000, 0.999919}, +{0.978039, -0.000000, 0.008604, -0.000000, 0.981414, -0.000000, -0.009568, -0.000000, 0.999916}, +{0.977270, -0.000000, 0.008769, -0.000000, 0.980650, -0.000000, -0.009732, -0.000000, 0.999913}, +{0.976500, -0.000000, 0.008935, -0.000000, 0.979989, -0.000000, -0.009951, -0.000000, 0.999909}, +{0.975713, -0.000000, 0.009100, -0.000000, 0.979241, -0.000000, -0.010006, -0.000000, 0.999907}, +{0.974923, -0.000000, 0.009266, -0.000000, 0.978554, -0.000000, -0.010230, -0.000000, 0.999903}, +{0.974002, -0.000000, 0.009431, -0.000000, 0.977784, -0.000000, -0.010398, -0.000000, 0.999899}, +{0.973275, -0.000000, 0.009596, -0.000000, 0.977034, -0.000000, -0.010597, -0.000000, 0.999896}, +{0.972445, -0.000000, 0.009761, -0.000000, 0.976360, -0.000000, -0.010778, -0.000000, 0.999892}, +{0.971619, -0.000000, 0.009926, -0.000000, 0.975673, -0.000000, -0.010907, -0.000000, 0.999889}, +{0.970747, -0.000000, 0.010091, -0.000000, 0.974871, -0.000000, -0.011118, -0.000000, 0.999884}, +{0.970022, -0.000000, 0.010256, -0.000000, 0.974100, -0.000000, -0.011264, -0.000000, 0.999881}, +{0.969170, -0.000000, 0.010421, -0.000000, 0.973337, -0.000000, -0.011506, -0.000000, 0.999876}, +{0.968374, -0.000000, 0.010585, -0.000000, 0.972664, -0.000000, -0.011693, -0.000000, 0.999872}, +{1.019251, -0.000000, 0.000149, -0.000000, 1.019233, -0.000000, -0.000146, -0.000000, 1.000000}, +{1.018981, -0.000000, 0.000215, -0.000000, 1.018978, -0.000000, -0.000246, -0.000000, 1.000000}, +{1.018272, -0.000000, 0.000392, -0.000000, 1.018226, -0.000000, -0.000417, -0.000000, 1.000000}, +{1.017596, -0.000000, 0.000570, -0.000000, 1.017535, -0.000000, -0.000566, -0.000000, 1.000000}, +{1.016874, -0.000000, 0.000747, -0.000000, 1.016835, -0.000000, -0.000768, -0.000000, 0.999999}, +{1.016230, -0.000000, 0.000924, -0.000000, 1.016196, -0.000000, -0.001004, -0.000000, 0.999999}, +{1.015526, -0.000000, 0.001102, -0.000000, 1.015453, -0.000000, -0.001159, -0.000000, 0.999999}, +{1.014890, -0.000000, 0.001279, -0.000000, 1.014739, -0.000000, -0.001394, -0.000000, 0.999998}, +{1.014227, -0.000000, 0.001456, -0.000000, 1.014061, -0.000000, -0.001556, -0.000000, 0.999998}, +{1.013582, -0.000000, 0.001633, -0.000000, 1.013384, -0.000000, -0.001740, -0.000000, 0.999997}, +{1.012964, -0.000000, 0.001809, -0.000000, 1.012676, -0.000000, -0.001942, -0.000000, 0.999996}, +{1.012358, -0.000000, 0.001986, -0.000000, 1.012061, -0.000000, -0.002153, -0.000000, 0.999996}, +{1.011796, -0.000000, 0.002163, -0.000000, 1.011349, -0.000000, -0.002355, -0.000000, 0.999995}, +{1.011226, -0.000000, 0.002339, -0.000000, 1.010724, -0.000000, -0.002577, -0.000000, 0.999994}, +{1.010698, -0.000000, 0.002516, -0.000000, 1.010058, -0.000000, -0.002759, -0.000000, 0.999993}, +{1.010168, -0.000000, 0.002692, -0.000000, 1.009423, -0.000000, -0.002975, -0.000000, 0.999992}, +{1.009618, -0.000000, 0.002868, -0.000000, 1.008774, -0.000000, -0.003201, -0.000000, 0.999991}, +{1.009061, -0.000000, 0.003045, -0.000000, 1.008122, -0.000000, -0.003401, -0.000000, 0.999990}, +{1.008506, -0.000000, 0.003221, -0.000000, 1.007486, -0.000000, -0.003679, -0.000000, 0.999988}, +{1.007892, -0.000000, 0.003397, -0.000000, 1.006837, -0.000000, -0.003929, -0.000000, 0.999987}, +{1.007244, -0.000000, 0.003572, -0.000000, 1.006210, -0.000000, -0.004259, -0.000000, 0.999985}, +{1.006548, -0.000000, 0.003748, -0.000000, 1.005577, -0.000000, -0.004598, -0.000000, 0.999983}, +{1.005798, -0.000000, 0.003924, -0.000000, 1.004897, -0.000000, -0.004936, -0.000000, 0.999981}, +{1.004913, -0.000000, 0.004099, -0.000000, 1.004207, -0.000000, -0.005394, -0.000000, 0.999978}, +{1.003999, -0.000000, 0.004275, -0.000000, 1.003497, -0.000000, -0.005822, -0.000000, 0.999975}, +{1.003018, -0.000000, 0.004450, -0.000000, 1.002633, -0.000000, -0.006277, -0.000000, 0.999972}, +{1.001941, -0.000000, 0.004626, -0.000000, 1.001730, -0.000000, -0.006670, -0.000000, 0.999969}, +{1.000812, -0.000000, 0.004801, -0.000000, 1.000702, -0.000000, -0.007011, -0.000000, 0.999966}, +{0.999633, -0.000000, 0.004976, -0.000000, 0.999644, -0.000000, -0.007266, -0.000000, 0.999964}, +{0.998431, -0.000000, 0.005151, -0.000000, 0.998531, -0.000000, -0.007477, -0.000000, 0.999961}, +{0.997339, -0.000000, 0.005326, -0.000000, 0.997538, -0.000000, -0.007618, -0.000000, 0.999959}, +{0.996219, -0.000000, 0.005501, -0.000000, 0.996601, -0.000000, -0.007678, -0.000000, 0.999958}, +{0.995145, -0.000000, 0.005675, -0.000000, 0.995737, -0.000000, -0.007713, -0.000000, 0.999956}, +{0.994057, -0.000000, 0.005850, -0.000000, 0.994900, -0.000000, -0.007812, -0.000000, 0.999954}, +{0.993024, -0.000000, 0.006025, -0.000000, 0.994110, -0.000000, -0.007821, -0.000000, 0.999953}, +{0.992058, -0.000000, 0.006199, -0.000000, 0.993327, -0.000000, -0.007896, -0.000000, 0.999951}, +{0.991102, -0.000000, 0.006373, -0.000000, 0.992602, -0.000000, -0.008002, -0.000000, 0.999949}, +{0.990192, -0.000000, 0.006548, -0.000000, 0.991892, -0.000000, -0.008081, -0.000000, 0.999947}, +{0.989255, -0.000000, 0.006722, -0.000000, 0.991147, -0.000000, -0.008185, -0.000000, 0.999944}, +{0.988323, -0.000000, 0.006896, -0.000000, 0.990379, -0.000000, -0.008323, -0.000000, 0.999942}, +{0.987467, -0.000000, 0.007070, -0.000000, 0.989662, -0.000000, -0.008462, -0.000000, 0.999939}, +{0.986603, -0.000000, 0.007244, -0.000000, 0.988908, -0.000000, -0.008645, -0.000000, 0.999937}, +{0.985722, -0.000000, 0.007418, -0.000000, 0.988270, -0.000000, -0.008747, -0.000000, 0.999934}, +{0.984904, -0.000000, 0.007591, -0.000000, 0.987440, -0.000000, -0.008932, -0.000000, 0.999931}, +{0.984028, -0.000000, 0.007765, -0.000000, 0.986686, -0.000000, -0.009055, -0.000000, 0.999929}, +{0.983172, -0.000000, 0.007938, -0.000000, 0.986017, -0.000000, -0.009234, -0.000000, 0.999925}, +{0.982342, -0.000000, 0.008112, -0.000000, 0.985237, -0.000000, -0.009427, -0.000000, 0.999922}, +{0.981513, -0.000000, 0.008285, -0.000000, 0.984571, -0.000000, -0.009602, -0.000000, 0.999919}, +{0.980712, -0.000000, 0.008458, -0.000000, 0.983809, -0.000000, -0.009729, -0.000000, 0.999916}, +{0.979847, -0.000000, 0.008631, -0.000000, 0.983056, -0.000000, -0.009952, -0.000000, 0.999912}, +{0.979080, -0.000000, 0.008804, -0.000000, 0.982379, -0.000000, -0.010152, -0.000000, 0.999909}, +{0.978281, -0.000000, 0.008977, -0.000000, 0.981674, -0.000000, -0.010264, -0.000000, 0.999906}, +{0.977455, -0.000000, 0.009150, -0.000000, 0.980922, -0.000000, -0.010508, -0.000000, 0.999902}, +{0.976671, -0.000000, 0.009323, -0.000000, 0.980188, -0.000000, -0.010626, -0.000000, 0.999899}, +{0.975763, -0.000000, 0.009495, -0.000000, 0.979432, -0.000000, -0.010885, -0.000000, 0.999894}, +{0.974995, -0.000000, 0.009668, -0.000000, 0.978687, -0.000000, -0.011021, -0.000000, 0.999891}, +{0.974157, -0.000000, 0.009840, -0.000000, 0.977969, -0.000000, -0.011220, -0.000000, 0.999887}, +{0.973354, -0.000000, 0.010013, -0.000000, 0.977269, -0.000000, -0.011434, -0.000000, 0.999882}, +{0.972564, -0.000000, 0.010185, -0.000000, 0.976570, -0.000000, -0.011521, -0.000000, 0.999879}, +{0.971836, -0.000000, 0.010357, -0.000000, 0.975852, -0.000000, -0.011794, -0.000000, 0.999874}, +{0.971100, -0.000000, 0.010529, -0.000000, 0.975154, -0.000000, -0.011983, -0.000000, 0.999870}, +{0.970198, -0.000000, 0.010701, -0.000000, 0.974378, -0.000000, -0.012231, -0.000000, 0.999865}, +{0.969375, -0.000000, 0.010873, -0.000000, 0.973660, -0.000000, -0.012279, -0.000000, 0.999862}, +{0.968645, -0.000000, 0.011045, -0.000000, 0.972814, -0.000000, -0.012483, -0.000000, 0.999858}, +{1.019224, -0.000000, 0.000185, -0.000000, 1.019219, -0.000000, -0.000129, -0.000000, 1.000000}, +{1.018981, -0.000000, 0.000254, -0.000000, 1.018978, -0.000000, -0.000286, -0.000000, 1.000000}, +{1.018278, -0.000000, 0.000439, -0.000000, 1.018324, -0.000000, -0.000450, -0.000000, 1.000000}, +{1.017600, -0.000000, 0.000625, -0.000000, 1.017621, -0.000000, -0.000672, -0.000000, 1.000000}, +{1.016896, -0.000000, 0.000810, -0.000000, 1.016875, -0.000000, -0.000851, -0.000000, 0.999999}, +{1.016230, -0.000000, 0.000995, -0.000000, 1.016196, -0.000000, -0.001075, -0.000000, 0.999999}, +{1.015582, -0.000000, 0.001180, -0.000000, 1.015493, -0.000000, -0.001254, -0.000000, 0.999999}, +{1.014945, -0.000000, 0.001365, -0.000000, 1.014804, -0.000000, -0.001504, -0.000000, 0.999998}, +{1.014324, -0.000000, 0.001550, -0.000000, 1.014161, -0.000000, -0.001707, -0.000000, 0.999997}, +{1.013651, -0.000000, 0.001735, -0.000000, 1.013449, -0.000000, -0.001933, -0.000000, 0.999997}, +{1.013034, -0.000000, 0.001920, -0.000000, 1.012779, -0.000000, -0.002135, -0.000000, 0.999996}, +{1.012467, -0.000000, 0.002104, -0.000000, 1.012128, -0.000000, -0.002350, -0.000000, 0.999995}, +{1.011938, -0.000000, 0.002289, -0.000000, 1.011488, -0.000000, -0.002569, -0.000000, 0.999994}, +{1.011333, -0.000000, 0.002473, -0.000000, 1.010820, -0.000000, -0.002777, -0.000000, 0.999993}, +{1.010798, -0.000000, 0.002657, -0.000000, 1.010155, -0.000000, -0.002995, -0.000000, 0.999992}, +{1.010256, -0.000000, 0.002842, -0.000000, 1.009532, -0.000000, -0.003188, -0.000000, 0.999991}, +{1.009748, -0.000000, 0.003026, -0.000000, 1.008890, -0.000000, -0.003448, -0.000000, 0.999990}, +{1.009195, -0.000000, 0.003210, -0.000000, 1.008269, -0.000000, -0.003707, -0.000000, 0.999988}, +{1.008659, -0.000000, 0.003394, -0.000000, 1.007626, -0.000000, -0.003968, -0.000000, 0.999987}, +{1.008040, -0.000000, 0.003578, -0.000000, 1.006980, -0.000000, -0.004243, -0.000000, 0.999985}, +{1.007371, -0.000000, 0.003761, -0.000000, 1.006343, -0.000000, -0.004567, -0.000000, 0.999983}, +{1.006698, -0.000000, 0.003945, -0.000000, 1.005667, -0.000000, -0.004886, -0.000000, 0.999981}, +{1.005977, -0.000000, 0.004129, -0.000000, 1.005083, -0.000000, -0.005317, -0.000000, 0.999978}, +{1.005085, -0.000000, 0.004312, -0.000000, 1.004416, -0.000000, -0.005766, -0.000000, 0.999975}, +{1.004187, -0.000000, 0.004496, -0.000000, 1.003640, -0.000000, -0.006212, -0.000000, 0.999972}, +{1.003175, -0.000000, 0.004679, -0.000000, 1.002867, -0.000000, -0.006694, -0.000000, 0.999969}, +{1.002057, -0.000000, 0.004862, -0.000000, 1.001951, -0.000000, -0.007125, -0.000000, 0.999965}, +{1.000962, -0.000000, 0.005045, -0.000000, 1.000932, -0.000000, -0.007484, -0.000000, 0.999962}, +{0.999824, -0.000000, 0.005228, -0.000000, 0.999878, -0.000000, -0.007773, -0.000000, 0.999959}, +{0.998629, -0.000000, 0.005411, -0.000000, 0.998824, -0.000000, -0.007999, -0.000000, 0.999957}, +{0.997535, -0.000000, 0.005594, -0.000000, 0.997815, -0.000000, -0.008141, -0.000000, 0.999954}, +{0.996476, -0.000000, 0.005777, -0.000000, 0.996869, -0.000000, -0.008290, -0.000000, 0.999952}, +{0.995332, -0.000000, 0.005959, -0.000000, 0.995922, -0.000000, -0.008334, -0.000000, 0.999950}, +{0.994296, -0.000000, 0.006142, -0.000000, 0.995192, -0.000000, -0.008395, -0.000000, 0.999948}, +{0.993280, -0.000000, 0.006325, -0.000000, 0.994365, -0.000000, -0.008492, -0.000000, 0.999946}, +{0.992257, -0.000000, 0.006507, -0.000000, 0.993604, -0.000000, -0.008544, -0.000000, 0.999944}, +{0.991292, -0.000000, 0.006689, -0.000000, 0.992842, -0.000000, -0.008642, -0.000000, 0.999942}, +{0.990354, -0.000000, 0.006871, -0.000000, 0.992070, -0.000000, -0.008754, -0.000000, 0.999939}, +{0.989492, -0.000000, 0.007053, -0.000000, 0.991353, -0.000000, -0.008883, -0.000000, 0.999937}, +{0.988543, -0.000000, 0.007236, -0.000000, 0.990618, -0.000000, -0.009051, -0.000000, 0.999934}, +{0.987699, -0.000000, 0.007417, -0.000000, 0.989911, -0.000000, -0.009209, -0.000000, 0.999931}, +{0.986802, -0.000000, 0.007599, -0.000000, 0.989190, -0.000000, -0.009335, -0.000000, 0.999928}, +{0.985960, -0.000000, 0.007781, -0.000000, 0.988442, -0.000000, -0.009523, -0.000000, 0.999925}, +{0.985085, -0.000000, 0.007963, -0.000000, 0.987732, -0.000000, -0.009702, -0.000000, 0.999922}, +{0.984273, -0.000000, 0.008144, -0.000000, 0.986953, -0.000000, -0.009865, -0.000000, 0.999918}, +{0.983381, -0.000000, 0.008326, -0.000000, 0.986166, -0.000000, -0.010035, -0.000000, 0.999915}, +{0.982570, -0.000000, 0.008507, -0.000000, 0.985557, -0.000000, -0.010163, -0.000000, 0.999912}, +{0.981752, -0.000000, 0.008688, -0.000000, 0.984812, -0.000000, -0.010413, -0.000000, 0.999908}, +{0.980945, -0.000000, 0.008869, -0.000000, 0.984037, -0.000000, -0.010615, -0.000000, 0.999904}, +{0.980114, -0.000000, 0.009050, -0.000000, 0.983369, -0.000000, -0.010781, -0.000000, 0.999900}, +{0.979299, -0.000000, 0.009231, -0.000000, 0.982656, -0.000000, -0.010960, -0.000000, 0.999897}, +{0.978418, -0.000000, 0.009412, -0.000000, 0.981888, -0.000000, -0.011158, -0.000000, 0.999893}, +{0.977694, -0.000000, 0.009593, -0.000000, 0.981137, -0.000000, -0.011418, -0.000000, 0.999888}, +{0.976903, -0.000000, 0.009774, -0.000000, 0.980495, -0.000000, -0.011596, -0.000000, 0.999884}, +{0.976026, -0.000000, 0.009954, -0.000000, 0.979775, -0.000000, -0.011795, -0.000000, 0.999880}, +{0.975229, -0.000000, 0.010135, -0.000000, 0.979039, -0.000000, -0.011913, -0.000000, 0.999876}, +{0.974413, -0.000000, 0.010315, -0.000000, 0.978275, -0.000000, -0.012139, -0.000000, 0.999871}, +{0.973623, -0.000000, 0.010495, -0.000000, 0.977567, -0.000000, -0.012286, -0.000000, 0.999868}, +{0.972811, -0.000000, 0.010676, -0.000000, 0.976828, -0.000000, -0.012580, -0.000000, 0.999862}, +{0.971994, -0.000000, 0.010856, -0.000000, 0.976155, -0.000000, -0.012720, -0.000000, 0.999858}, +{0.971178, -0.000000, 0.011036, -0.000000, 0.975356, -0.000000, -0.013048, -0.000000, 0.999852}, +{0.970414, -0.000000, 0.011216, -0.000000, 0.974658, -0.000000, -0.013175, -0.000000, 0.999848}, +{0.969620, -0.000000, 0.011395, -0.000000, 0.974060, -0.000000, -0.013421, -0.000000, 0.999842}, +{0.968844, -0.000000, 0.011575, -0.000000, 0.973297, -0.000000, -0.013552, -0.000000, 0.999838}, +{1.019224, -0.000000, 0.000247, -0.000000, 1.019219, -0.000000, -0.000191, -0.000000, 1.000000}, +{1.019012, -0.000000, 0.000318, -0.000000, 1.018983, -0.000000, -0.000298, -0.000000, 1.000000}, +{1.018278, -0.000000, 0.000513, -0.000000, 1.018324, -0.000000, -0.000525, -0.000000, 1.000000}, +{1.017615, -0.000000, 0.000707, -0.000000, 1.017608, -0.000000, -0.000705, -0.000000, 0.999999}, +{1.016935, -0.000000, 0.000901, -0.000000, 1.016911, -0.000000, -0.000946, -0.000000, 0.999999}, +{1.016301, -0.000000, 0.001095, -0.000000, 1.016275, -0.000000, -0.001176, -0.000000, 0.999999}, +{1.015637, -0.000000, 0.001288, -0.000000, 1.015583, -0.000000, -0.001427, -0.000000, 0.999998}, +{1.014988, -0.000000, 0.001482, -0.000000, 1.014856, -0.000000, -0.001636, -0.000000, 0.999998}, +{1.014369, -0.000000, 0.001676, -0.000000, 1.014203, -0.000000, -0.001863, -0.000000, 0.999997}, +{1.013757, -0.000000, 0.001869, -0.000000, 1.013526, -0.000000, -0.002108, -0.000000, 0.999996}, +{1.013156, -0.000000, 0.002063, -0.000000, 1.012879, -0.000000, -0.002349, -0.000000, 0.999995}, +{1.012578, -0.000000, 0.002256, -0.000000, 1.012235, -0.000000, -0.002576, -0.000000, 0.999994}, +{1.011992, -0.000000, 0.002449, -0.000000, 1.011575, -0.000000, -0.002791, -0.000000, 0.999993}, +{1.011478, -0.000000, 0.002643, -0.000000, 1.010912, -0.000000, -0.003048, -0.000000, 0.999992}, +{1.010929, -0.000000, 0.002836, -0.000000, 1.010289, -0.000000, -0.003289, -0.000000, 0.999991}, +{1.010392, -0.000000, 0.003029, -0.000000, 1.009660, -0.000000, -0.003500, -0.000000, 0.999989}, +{1.009895, -0.000000, 0.003222, -0.000000, 1.009047, -0.000000, -0.003780, -0.000000, 0.999988}, +{1.009341, -0.000000, 0.003414, -0.000000, 1.008391, -0.000000, -0.004053, -0.000000, 0.999986}, +{1.008765, -0.000000, 0.003607, -0.000000, 1.007750, -0.000000, -0.004312, -0.000000, 0.999985}, +{1.008196, -0.000000, 0.003800, -0.000000, 1.007153, -0.000000, -0.004632, -0.000000, 0.999983}, +{1.007577, -0.000000, 0.003992, -0.000000, 1.006546, -0.000000, -0.004984, -0.000000, 0.999980}, +{1.006874, -0.000000, 0.004185, -0.000000, 1.005952, -0.000000, -0.005355, -0.000000, 0.999978}, +{1.006114, -0.000000, 0.004377, -0.000000, 1.005296, -0.000000, -0.005777, -0.000000, 0.999975}, +{1.005273, -0.000000, 0.004569, -0.000000, 1.004620, -0.000000, -0.006219, -0.000000, 0.999972}, +{1.004348, -0.000000, 0.004762, -0.000000, 1.003888, -0.000000, -0.006712, -0.000000, 0.999968}, +{1.003350, -0.000000, 0.004954, -0.000000, 1.003106, -0.000000, -0.007199, -0.000000, 0.999964}, +{1.002280, -0.000000, 0.005146, -0.000000, 1.002214, -0.000000, -0.007647, -0.000000, 0.999961}, +{1.001180, -0.000000, 0.005338, -0.000000, 1.001266, -0.000000, -0.008012, -0.000000, 0.999957}, +{1.000035, -0.000000, 0.005529, -0.000000, 1.000200, -0.000000, -0.008354, -0.000000, 0.999954}, +{0.998880, -0.000000, 0.005721, -0.000000, 0.999159, -0.000000, -0.008628, -0.000000, 0.999951}, +{0.997790, -0.000000, 0.005913, -0.000000, 0.998110, -0.000000, -0.008795, -0.000000, 0.999948}, +{0.996651, -0.000000, 0.006104, -0.000000, 0.997154, -0.000000, -0.008921, -0.000000, 0.999945}, +{0.995586, -0.000000, 0.006296, -0.000000, 0.996283, -0.000000, -0.009032, -0.000000, 0.999943}, +{0.994567, -0.000000, 0.006487, -0.000000, 0.995429, -0.000000, -0.009143, -0.000000, 0.999940}, +{0.993488, -0.000000, 0.006678, -0.000000, 0.994640, -0.000000, -0.009252, -0.000000, 0.999938}, +{0.992544, -0.000000, 0.006870, -0.000000, 0.993920, -0.000000, -0.009323, -0.000000, 0.999935}, +{0.991542, -0.000000, 0.007061, -0.000000, 0.993145, -0.000000, -0.009460, -0.000000, 0.999933}, +{0.990620, -0.000000, 0.007252, -0.000000, 0.992435, -0.000000, -0.009565, -0.000000, 0.999930}, +{0.989726, -0.000000, 0.007443, -0.000000, 0.991690, -0.000000, -0.009750, -0.000000, 0.999927}, +{0.988859, -0.000000, 0.007633, -0.000000, 0.990957, -0.000000, -0.009915, -0.000000, 0.999923}, +{0.987985, -0.000000, 0.007824, -0.000000, 0.990240, -0.000000, -0.010065, -0.000000, 0.999920}, +{0.987004, -0.000000, 0.008015, -0.000000, 0.989514, -0.000000, -0.010147, -0.000000, 0.999918}, +{0.986217, -0.000000, 0.008205, -0.000000, 0.988768, -0.000000, -0.010392, -0.000000, 0.999914}, +{0.985323, -0.000000, 0.008396, -0.000000, 0.988031, -0.000000, -0.010607, -0.000000, 0.999910}, +{0.984532, -0.000000, 0.008586, -0.000000, 0.987331, -0.000000, -0.010816, -0.000000, 0.999906}, +{0.983675, -0.000000, 0.008776, -0.000000, 0.986543, -0.000000, -0.010955, -0.000000, 0.999902}, +{0.982828, -0.000000, 0.008967, -0.000000, 0.985845, -0.000000, -0.011195, -0.000000, 0.999898}, +{0.982012, -0.000000, 0.009157, -0.000000, 0.985191, -0.000000, -0.011410, -0.000000, 0.999894}, +{0.981204, -0.000000, 0.009347, -0.000000, 0.984406, -0.000000, -0.011626, -0.000000, 0.999889}, +{0.980339, -0.000000, 0.009536, -0.000000, 0.983703, -0.000000, -0.011779, -0.000000, 0.999885}, +{0.979541, -0.000000, 0.009726, -0.000000, 0.982944, -0.000000, -0.012003, -0.000000, 0.999881}, +{0.978747, -0.000000, 0.009916, -0.000000, 0.982306, -0.000000, -0.012226, -0.000000, 0.999876}, +{0.977931, -0.000000, 0.010106, -0.000000, 0.981510, -0.000000, -0.012417, -0.000000, 0.999872}, +{0.977171, -0.000000, 0.010295, -0.000000, 0.980797, -0.000000, -0.012699, -0.000000, 0.999866}, +{0.976339, -0.000000, 0.010485, -0.000000, 0.980073, -0.000000, -0.012888, -0.000000, 0.999862}, +{0.975496, -0.000000, 0.010674, -0.000000, 0.979406, -0.000000, -0.013040, -0.000000, 0.999857}, +{0.974657, -0.000000, 0.010863, -0.000000, 0.978658, -0.000000, -0.013267, -0.000000, 0.999852}, +{0.973891, -0.000000, 0.011052, -0.000000, 0.977979, -0.000000, -0.013536, -0.000000, 0.999846}, +{0.973037, -0.000000, 0.011241, -0.000000, 0.977114, -0.000000, -0.013731, -0.000000, 0.999841}, +{0.972248, -0.000000, 0.011430, -0.000000, 0.976486, -0.000000, -0.013913, -0.000000, 0.999836}, +{0.971455, -0.000000, 0.011619, -0.000000, 0.975754, -0.000000, -0.014146, -0.000000, 0.999831}, +{0.970656, -0.000000, 0.011808, -0.000000, 0.975168, -0.000000, -0.014451, -0.000000, 0.999824}, +{0.969847, -0.000000, 0.011997, -0.000000, 0.974402, -0.000000, -0.014672, -0.000000, 0.999819}, +{0.969055, -0.000000, 0.012185, -0.000000, 0.973588, -0.000000, -0.014804, -0.000000, 0.999814}, +{1.019295, -0.000000, 0.000300, -0.000000, 1.019333, -0.000000, -0.000213, -0.000000, 1.000000}, +{1.019017, -0.000000, 0.000375, -0.000000, 1.019013, -0.000000, -0.000328, -0.000000, 1.000000}, +{1.018426, -0.000000, 0.000579, -0.000000, 1.018386, -0.000000, -0.000579, -0.000000, 1.000000}, +{1.017638, -0.000000, 0.000783, -0.000000, 1.017647, -0.000000, -0.000793, -0.000000, 0.999999}, +{1.016983, -0.000000, 0.000987, -0.000000, 1.016965, -0.000000, -0.001056, -0.000000, 0.999999}, +{1.016326, -0.000000, 0.001191, -0.000000, 1.016282, -0.000000, -0.001306, -0.000000, 0.999998}, +{1.015744, -0.000000, 0.001394, -0.000000, 1.015632, -0.000000, -0.001624, -0.000000, 0.999998}, +{1.015068, -0.000000, 0.001598, -0.000000, 1.014929, -0.000000, -0.001845, -0.000000, 0.999997}, +{1.014437, -0.000000, 0.001801, -0.000000, 1.014281, -0.000000, -0.002057, -0.000000, 0.999996}, +{1.013861, -0.000000, 0.002005, -0.000000, 1.013662, -0.000000, -0.002320, -0.000000, 0.999995}, +{1.013267, -0.000000, 0.002208, -0.000000, 1.013018, -0.000000, -0.002602, -0.000000, 0.999994}, +{1.012658, -0.000000, 0.002411, -0.000000, 1.012310, -0.000000, -0.002858, -0.000000, 0.999993}, +{1.012127, -0.000000, 0.002614, -0.000000, 1.011705, -0.000000, -0.003105, -0.000000, 0.999992}, +{1.011571, -0.000000, 0.002817, -0.000000, 1.011093, -0.000000, -0.003356, -0.000000, 0.999991}, +{1.011072, -0.000000, 0.003020, -0.000000, 1.010438, -0.000000, -0.003615, -0.000000, 0.999989}, +{1.010555, -0.000000, 0.003223, -0.000000, 1.009809, -0.000000, -0.003872, -0.000000, 0.999988}, +{1.010048, -0.000000, 0.003426, -0.000000, 1.009210, -0.000000, -0.004149, -0.000000, 0.999986}, +{1.009520, -0.000000, 0.003628, -0.000000, 1.008588, -0.000000, -0.004461, -0.000000, 0.999984}, +{1.008950, -0.000000, 0.003831, -0.000000, 1.007952, -0.000000, -0.004769, -0.000000, 0.999982}, +{1.008371, -0.000000, 0.004033, -0.000000, 1.007351, -0.000000, -0.005101, -0.000000, 0.999980}, +{1.007728, -0.000000, 0.004236, -0.000000, 1.006756, -0.000000, -0.005451, -0.000000, 0.999977}, +{1.007051, -0.000000, 0.004438, -0.000000, 1.006149, -0.000000, -0.005844, -0.000000, 0.999974}, +{1.006292, -0.000000, 0.004640, -0.000000, 1.005515, -0.000000, -0.006296, -0.000000, 0.999971}, +{1.005412, -0.000000, 0.004842, -0.000000, 1.004825, -0.000000, -0.006784, -0.000000, 0.999967}, +{1.004540, -0.000000, 0.005044, -0.000000, 1.004156, -0.000000, -0.007279, -0.000000, 0.999963}, +{1.003561, -0.000000, 0.005246, -0.000000, 1.003402, -0.000000, -0.007795, -0.000000, 0.999959}, +{1.002500, -0.000000, 0.005448, -0.000000, 1.002510, -0.000000, -0.008237, -0.000000, 0.999955}, +{1.001408, -0.000000, 0.005650, -0.000000, 1.001577, -0.000000, -0.008682, -0.000000, 0.999951}, +{1.000277, -0.000000, 0.005851, -0.000000, 1.000575, -0.000000, -0.009043, -0.000000, 0.999947}, +{0.999112, -0.000000, 0.006053, -0.000000, 0.999484, -0.000000, -0.009302, -0.000000, 0.999944}, +{0.997988, -0.000000, 0.006255, -0.000000, 0.998510, -0.000000, -0.009551, -0.000000, 0.999940}, +{0.996922, -0.000000, 0.006456, -0.000000, 0.997568, -0.000000, -0.009716, -0.000000, 0.999937}, +{0.995875, -0.000000, 0.006657, -0.000000, 0.996683, -0.000000, -0.009891, -0.000000, 0.999934}, +{0.994795, -0.000000, 0.006858, -0.000000, 0.995839, -0.000000, -0.010010, -0.000000, 0.999931}, +{0.993814, -0.000000, 0.007060, -0.000000, 0.995005, -0.000000, -0.010142, -0.000000, 0.999928}, +{0.992787, -0.000000, 0.007261, -0.000000, 0.994215, -0.000000, -0.010264, -0.000000, 0.999925}, +{0.991861, -0.000000, 0.007461, -0.000000, 0.993479, -0.000000, -0.010377, -0.000000, 0.999922}, +{0.990941, -0.000000, 0.007662, -0.000000, 0.992719, -0.000000, -0.010548, -0.000000, 0.999918}, +{0.989992, -0.000000, 0.007863, -0.000000, 0.992030, -0.000000, -0.010672, -0.000000, 0.999915}, +{0.989123, -0.000000, 0.008064, -0.000000, 0.991275, -0.000000, -0.010880, -0.000000, 0.999911}, +{0.988206, -0.000000, 0.008264, -0.000000, 0.990569, -0.000000, -0.011085, -0.000000, 0.999907}, +{0.987331, -0.000000, 0.008465, -0.000000, 0.989834, -0.000000, -0.011240, -0.000000, 0.999904}, +{0.986463, -0.000000, 0.008665, -0.000000, 0.989127, -0.000000, -0.011480, -0.000000, 0.999899}, +{0.985620, -0.000000, 0.008865, -0.000000, 0.988387, -0.000000, -0.011634, -0.000000, 0.999895}, +{0.984821, -0.000000, 0.009066, -0.000000, 0.987718, -0.000000, -0.011839, -0.000000, 0.999891}, +{0.983971, -0.000000, 0.009266, -0.000000, 0.986917, -0.000000, -0.012078, -0.000000, 0.999886}, +{0.983128, -0.000000, 0.009466, -0.000000, 0.986259, -0.000000, -0.012310, -0.000000, 0.999882}, +{0.982324, -0.000000, 0.009666, -0.000000, 0.985563, -0.000000, -0.012560, -0.000000, 0.999876}, +{0.981438, -0.000000, 0.009866, -0.000000, 0.984779, -0.000000, -0.012743, -0.000000, 0.999872}, +{0.980631, -0.000000, 0.010065, -0.000000, 0.984055, -0.000000, -0.012972, -0.000000, 0.999867}, +{0.979800, -0.000000, 0.010265, -0.000000, 0.983358, -0.000000, -0.013180, -0.000000, 0.999862}, +{0.979039, -0.000000, 0.010465, -0.000000, 0.982704, -0.000000, -0.013480, -0.000000, 0.999856}, +{0.978218, -0.000000, 0.010664, -0.000000, 0.981950, -0.000000, -0.013651, -0.000000, 0.999851}, +{0.977409, -0.000000, 0.010863, -0.000000, 0.981280, -0.000000, -0.013992, -0.000000, 0.999844}, +{0.976557, -0.000000, 0.011063, -0.000000, 0.980543, -0.000000, -0.014146, -0.000000, 0.999840}, +{0.975767, -0.000000, 0.011262, -0.000000, 0.979892, -0.000000, -0.014409, -0.000000, 0.999834}, +{0.974963, -0.000000, 0.011461, -0.000000, 0.979143, -0.000000, -0.014645, -0.000000, 0.999828}, +{0.974183, -0.000000, 0.011660, -0.000000, 0.978375, -0.000000, -0.014886, -0.000000, 0.999822}, +{0.973432, -0.000000, 0.011859, -0.000000, 0.977678, -0.000000, -0.015133, -0.000000, 0.999816}, +{0.972593, -0.000000, 0.012058, -0.000000, 0.977034, -0.000000, -0.015391, -0.000000, 0.999809}, +{0.971755, -0.000000, 0.012256, -0.000000, 0.976251, -0.000000, -0.015630, -0.000000, 0.999803}, +{0.971035, -0.000000, 0.012455, -0.000000, 0.975601, -0.000000, -0.015847, -0.000000, 0.999797}, +{0.970137, -0.000000, 0.012653, -0.000000, 0.974782, -0.000000, -0.016101, -0.000000, 0.999790}, +{0.969401, -0.000000, 0.012852, -0.000000, 0.974153, -0.000000, -0.016399, -0.000000, 0.999783}, +{1.019295, -0.000000, 0.000310, -0.000000, 1.019333, -0.000000, -0.000223, -0.000000, 1.000000}, +{1.019062, -0.000000, 0.000389, -0.000000, 1.019073, -0.000000, -0.000369, -0.000000, 1.000000}, +{1.018370, -0.000000, 0.000604, -0.000000, 1.018374, -0.000000, -0.000619, -0.000000, 1.000000}, +{1.017692, -0.000000, 0.000819, -0.000000, 1.017661, -0.000000, -0.000890, -0.000000, 0.999999}, +{1.017086, -0.000000, 0.001034, -0.000000, 1.017041, -0.000000, -0.001172, -0.000000, 0.999999}, +{1.016427, -0.000000, 0.001249, -0.000000, 1.016356, -0.000000, -0.001430, -0.000000, 0.999998}, +{1.015821, -0.000000, 0.001464, -0.000000, 1.015712, -0.000000, -0.001756, -0.000000, 0.999997}, +{1.015173, -0.000000, 0.001679, -0.000000, 1.015064, -0.000000, -0.002008, -0.000000, 0.999997}, +{1.014567, -0.000000, 0.001893, -0.000000, 1.014400, -0.000000, -0.002302, -0.000000, 0.999996}, +{1.013963, -0.000000, 0.002108, -0.000000, 1.013724, -0.000000, -0.002609, -0.000000, 0.999995}, +{1.013385, -0.000000, 0.002322, -0.000000, 1.013100, -0.000000, -0.002873, -0.000000, 0.999993}, +{1.012795, -0.000000, 0.002536, -0.000000, 1.012428, -0.000000, -0.003146, -0.000000, 0.999992}, +{1.012277, -0.000000, 0.002751, -0.000000, 1.011845, -0.000000, -0.003460, -0.000000, 0.999991}, +{1.011724, -0.000000, 0.002965, -0.000000, 1.011196, -0.000000, -0.003706, -0.000000, 0.999989}, +{1.011223, -0.000000, 0.003179, -0.000000, 1.010545, -0.000000, -0.004000, -0.000000, 0.999987}, +{1.010743, -0.000000, 0.003393, -0.000000, 1.009987, -0.000000, -0.004320, -0.000000, 0.999986}, +{1.010193, -0.000000, 0.003607, -0.000000, 1.009335, -0.000000, -0.004604, -0.000000, 0.999984}, +{1.009695, -0.000000, 0.003821, -0.000000, 1.008757, -0.000000, -0.004932, -0.000000, 0.999981}, +{1.009140, -0.000000, 0.004034, -0.000000, 1.008145, -0.000000, -0.005257, -0.000000, 0.999979}, +{1.008551, -0.000000, 0.004248, -0.000000, 1.007544, -0.000000, -0.005605, -0.000000, 0.999976}, +{1.007953, -0.000000, 0.004462, -0.000000, 1.006959, -0.000000, -0.006010, -0.000000, 0.999973}, +{1.007236, -0.000000, 0.004675, -0.000000, 1.006386, -0.000000, -0.006423, -0.000000, 0.999970}, +{1.006487, -0.000000, 0.004888, -0.000000, 1.005725, -0.000000, -0.006908, -0.000000, 0.999966}, +{1.005684, -0.000000, 0.005102, -0.000000, 1.005124, -0.000000, -0.007386, -0.000000, 0.999962}, +{1.004765, -0.000000, 0.005315, -0.000000, 1.004421, -0.000000, -0.007908, -0.000000, 0.999958}, +{1.003782, -0.000000, 0.005528, -0.000000, 1.003640, -0.000000, -0.008464, -0.000000, 0.999953}, +{1.002725, -0.000000, 0.005741, -0.000000, 1.002808, -0.000000, -0.008974, -0.000000, 0.999949}, +{1.001592, -0.000000, 0.005954, -0.000000, 1.001885, -0.000000, -0.009422, -0.000000, 0.999944}, +{1.000500, -0.000000, 0.006167, -0.000000, 1.000882, -0.000000, -0.009813, -0.000000, 0.999940}, +{0.999324, -0.000000, 0.006379, -0.000000, 0.999825, -0.000000, -0.010127, -0.000000, 0.999935}, +{0.998272, -0.000000, 0.006592, -0.000000, 0.998858, -0.000000, -0.010398, -0.000000, 0.999931}, +{0.997211, -0.000000, 0.006804, -0.000000, 0.997942, -0.000000, -0.010654, -0.000000, 0.999927}, +{0.996144, -0.000000, 0.007017, -0.000000, 0.997054, -0.000000, -0.010818, -0.000000, 0.999924}, +{0.995113, -0.000000, 0.007229, -0.000000, 0.996148, -0.000000, -0.010972, -0.000000, 0.999920}, +{0.994095, -0.000000, 0.007442, -0.000000, 0.995364, -0.000000, -0.011134, -0.000000, 0.999917}, +{0.993092, -0.000000, 0.007654, -0.000000, 0.994533, -0.000000, -0.011295, -0.000000, 0.999913}, +{0.992106, -0.000000, 0.007866, -0.000000, 0.993791, -0.000000, -0.011469, -0.000000, 0.999909}, +{0.991206, -0.000000, 0.008078, -0.000000, 0.993095, -0.000000, -0.011684, -0.000000, 0.999905}, +{0.990282, -0.000000, 0.008290, -0.000000, 0.992371, -0.000000, -0.011848, -0.000000, 0.999901}, +{0.989410, -0.000000, 0.008502, -0.000000, 0.991646, -0.000000, -0.012081, -0.000000, 0.999896}, +{0.988527, -0.000000, 0.008713, -0.000000, 0.990936, -0.000000, -0.012225, -0.000000, 0.999892}, +{0.987669, -0.000000, 0.008925, -0.000000, 0.990211, -0.000000, -0.012492, -0.000000, 0.999887}, +{0.986800, -0.000000, 0.009136, -0.000000, 0.989479, -0.000000, -0.012661, -0.000000, 0.999883}, +{0.985947, -0.000000, 0.009348, -0.000000, 0.988778, -0.000000, -0.012954, -0.000000, 0.999877}, +{0.985114, -0.000000, 0.009559, -0.000000, 0.988060, -0.000000, -0.013159, -0.000000, 0.999872}, +{0.984292, -0.000000, 0.009771, -0.000000, 0.987251, -0.000000, -0.013458, -0.000000, 0.999866}, +{0.983415, -0.000000, 0.009982, -0.000000, 0.986614, -0.000000, -0.013654, -0.000000, 0.999861}, +{0.982619, -0.000000, 0.010193, -0.000000, 0.985909, -0.000000, -0.013879, -0.000000, 0.999856}, +{0.981754, -0.000000, 0.010404, -0.000000, 0.985191, -0.000000, -0.014193, -0.000000, 0.999850}, +{0.980929, -0.000000, 0.010615, -0.000000, 0.984444, -0.000000, -0.014443, -0.000000, 0.999844}, +{0.980128, -0.000000, 0.010825, -0.000000, 0.983793, -0.000000, -0.014642, -0.000000, 0.999838}, +{0.979356, -0.000000, 0.011036, -0.000000, 0.983074, -0.000000, -0.014982, -0.000000, 0.999831}, +{0.978554, -0.000000, 0.011247, -0.000000, 0.982473, -0.000000, -0.015183, -0.000000, 0.999826}, +{0.977709, -0.000000, 0.011457, -0.000000, 0.981733, -0.000000, -0.015434, -0.000000, 0.999819}, +{0.976843, -0.000000, 0.011668, -0.000000, 0.980955, -0.000000, -0.015694, -0.000000, 0.999813}, +{0.976115, -0.000000, 0.011878, -0.000000, 0.980225, -0.000000, -0.015982, -0.000000, 0.999806}, +{0.975315, -0.000000, 0.012088, -0.000000, 0.979581, -0.000000, -0.016243, -0.000000, 0.999799}, +{0.974441, -0.000000, 0.012298, -0.000000, 0.978817, -0.000000, -0.016496, -0.000000, 0.999792}, +{0.973711, -0.000000, 0.012508, -0.000000, 0.978180, -0.000000, -0.016736, -0.000000, 0.999785}, +{0.972976, -0.000000, 0.012718, -0.000000, 0.977561, -0.000000, -0.017069, -0.000000, 0.999777}, +{0.972128, -0.000000, 0.012928, -0.000000, 0.976751, -0.000000, -0.017250, -0.000000, 0.999771}, +{0.971313, -0.000000, 0.013138, -0.000000, 0.976070, -0.000000, -0.017619, -0.000000, 0.999762}, +{0.970550, -0.000000, 0.013348, -0.000000, 0.975387, -0.000000, -0.017817, -0.000000, 0.999755}, +{0.969789, -0.000000, 0.013557, -0.000000, 0.974658, -0.000000, -0.018085, -0.000000, 0.999747}, +{1.019368, -0.000000, 0.000307, -0.000000, 1.019320, -0.000000, -0.000233, -0.000000, 1.000000}, +{1.019062, -0.000000, 0.000392, -0.000000, 1.019073, -0.000000, -0.000371, -0.000000, 1.000000}, +{1.018388, -0.000000, 0.000621, -0.000000, 1.018381, -0.000000, -0.000669, -0.000000, 1.000000}, +{1.017778, -0.000000, 0.000849, -0.000000, 1.017767, -0.000000, -0.001010, -0.000000, 0.999999}, +{1.017104, -0.000000, 0.001078, -0.000000, 1.017077, -0.000000, -0.001290, -0.000000, 0.999999}, +{1.016445, -0.000000, 0.001307, -0.000000, 1.016455, -0.000000, -0.001672, -0.000000, 0.999998}, +{1.015846, -0.000000, 0.001536, -0.000000, 1.015738, -0.000000, -0.001977, -0.000000, 0.999997}, +{1.015218, -0.000000, 0.001764, -0.000000, 1.015091, -0.000000, -0.002258, -0.000000, 0.999996}, +{1.014618, -0.000000, 0.001993, -0.000000, 1.014451, -0.000000, -0.002574, -0.000000, 0.999995}, +{1.014047, -0.000000, 0.002221, -0.000000, 1.013807, -0.000000, -0.002927, -0.000000, 0.999994}, +{1.013481, -0.000000, 0.002449, -0.000000, 1.013215, -0.000000, -0.003224, -0.000000, 0.999992}, +{1.012898, -0.000000, 0.002678, -0.000000, 1.012549, -0.000000, -0.003529, -0.000000, 0.999991}, +{1.012389, -0.000000, 0.002906, -0.000000, 1.011977, -0.000000, -0.003857, -0.000000, 0.999989}, +{1.011851, -0.000000, 0.003134, -0.000000, 1.011311, -0.000000, -0.004175, -0.000000, 0.999987}, +{1.011361, -0.000000, 0.003362, -0.000000, 1.010726, -0.000000, -0.004543, -0.000000, 0.999985}, +{1.010893, -0.000000, 0.003590, -0.000000, 1.010129, -0.000000, -0.004830, -0.000000, 0.999983}, +{1.010372, -0.000000, 0.003817, -0.000000, 1.009513, -0.000000, -0.005168, -0.000000, 0.999980}, +{1.009815, -0.000000, 0.004045, -0.000000, 1.008926, -0.000000, -0.005531, -0.000000, 0.999978}, +{1.009328, -0.000000, 0.004273, -0.000000, 1.008341, -0.000000, -0.005906, -0.000000, 0.999975}, +{1.008742, -0.000000, 0.004500, -0.000000, 1.007761, -0.000000, -0.006285, -0.000000, 0.999972}, +{1.008105, -0.000000, 0.004728, -0.000000, 1.007145, -0.000000, -0.006693, -0.000000, 0.999969}, +{1.007473, -0.000000, 0.004955, -0.000000, 1.006570, -0.000000, -0.007160, -0.000000, 0.999965}, +{1.006706, -0.000000, 0.005182, -0.000000, 1.005920, -0.000000, -0.007656, -0.000000, 0.999961}, +{1.005888, -0.000000, 0.005409, -0.000000, 1.005296, -0.000000, -0.008193, -0.000000, 0.999956}, +{1.005007, -0.000000, 0.005636, -0.000000, 1.004610, -0.000000, -0.008779, -0.000000, 0.999951}, +{1.004033, -0.000000, 0.005863, -0.000000, 1.003878, -0.000000, -0.009313, -0.000000, 0.999946}, +{1.002964, -0.000000, 0.006090, -0.000000, 1.003005, -0.000000, -0.009941, -0.000000, 0.999940}, +{1.001888, -0.000000, 0.006317, -0.000000, 1.002114, -0.000000, -0.010378, -0.000000, 0.999934}, +{1.000807, -0.000000, 0.006543, -0.000000, 1.001179, -0.000000, -0.010766, -0.000000, 0.999930}, +{0.999687, -0.000000, 0.006770, -0.000000, 1.000176, -0.000000, -0.011174, -0.000000, 0.999924}, +{0.998581, -0.000000, 0.006996, -0.000000, 0.999169, -0.000000, -0.011450, -0.000000, 0.999920}, +{0.997477, -0.000000, 0.007223, -0.000000, 0.998215, -0.000000, -0.011705, -0.000000, 0.999915}, +{0.996421, -0.000000, 0.007449, -0.000000, 0.997363, -0.000000, -0.011948, -0.000000, 0.999911}, +{0.995430, -0.000000, 0.007675, -0.000000, 0.996509, -0.000000, -0.012113, -0.000000, 0.999907}, +{0.994406, -0.000000, 0.007901, -0.000000, 0.995700, -0.000000, -0.012374, -0.000000, 0.999902}, +{0.993422, -0.000000, 0.008127, -0.000000, 0.994979, -0.000000, -0.012507, -0.000000, 0.999898}, +{0.992514, -0.000000, 0.008353, -0.000000, 0.994092, -0.000000, -0.012700, -0.000000, 0.999893}, +{0.991547, -0.000000, 0.008579, -0.000000, 0.993394, -0.000000, -0.012979, -0.000000, 0.999888}, +{0.990609, -0.000000, 0.008805, -0.000000, 0.992662, -0.000000, -0.013160, -0.000000, 0.999883}, +{0.989753, -0.000000, 0.009030, -0.000000, 0.991989, -0.000000, -0.013431, -0.000000, 0.999877}, +{0.988846, -0.000000, 0.009256, -0.000000, 0.991238, -0.000000, -0.013671, -0.000000, 0.999872}, +{0.987969, -0.000000, 0.009481, -0.000000, 0.990519, -0.000000, -0.013936, -0.000000, 0.999866}, +{0.987087, -0.000000, 0.009706, -0.000000, 0.989796, -0.000000, -0.014085, -0.000000, 0.999862}, +{0.986239, -0.000000, 0.009932, -0.000000, 0.989092, -0.000000, -0.014406, -0.000000, 0.999855}, +{0.985439, -0.000000, 0.010157, -0.000000, 0.988413, -0.000000, -0.014678, -0.000000, 0.999849}, +{0.984557, -0.000000, 0.010382, -0.000000, 0.987650, -0.000000, -0.014964, -0.000000, 0.999842}, +{0.983788, -0.000000, 0.010607, -0.000000, 0.986966, -0.000000, -0.015266, -0.000000, 0.999835}, +{0.982975, -0.000000, 0.010831, -0.000000, 0.986275, -0.000000, -0.015501, -0.000000, 0.999829}, +{0.982120, -0.000000, 0.011056, -0.000000, 0.985595, -0.000000, -0.015784, -0.000000, 0.999822}, +{0.981278, -0.000000, 0.011281, -0.000000, 0.984922, -0.000000, -0.016053, -0.000000, 0.999815}, +{0.980480, -0.000000, 0.011505, -0.000000, 0.984204, -0.000000, -0.016365, -0.000000, 0.999808}, +{0.979699, -0.000000, 0.011730, -0.000000, 0.983524, -0.000000, -0.016648, -0.000000, 0.999801}, +{0.978802, -0.000000, 0.011954, -0.000000, 0.982755, -0.000000, -0.016982, -0.000000, 0.999793}, +{0.978128, -0.000000, 0.012178, -0.000000, 0.982131, -0.000000, -0.017181, -0.000000, 0.999786}, +{0.977305, -0.000000, 0.012402, -0.000000, 0.981400, -0.000000, -0.017510, -0.000000, 0.999778}, +{0.976492, -0.000000, 0.012626, -0.000000, 0.980711, -0.000000, -0.017847, -0.000000, 0.999769}, +{0.975723, -0.000000, 0.012850, -0.000000, 0.980034, -0.000000, -0.018162, -0.000000, 0.999761}, +{0.974876, -0.000000, 0.013074, -0.000000, 0.979378, -0.000000, -0.018434, -0.000000, 0.999753}, +{0.974090, -0.000000, 0.013298, -0.000000, 0.978637, -0.000000, -0.018784, -0.000000, 0.999744}, +{0.973310, -0.000000, 0.013521, -0.000000, 0.977889, -0.000000, -0.018992, -0.000000, 0.999736}, +{0.972457, -0.000000, 0.013745, -0.000000, 0.977176, -0.000000, -0.019375, -0.000000, 0.999726}, +{0.971630, -0.000000, 0.013968, -0.000000, 0.976543, -0.000000, -0.019589, -0.000000, 0.999718}, +{0.970868, -0.000000, 0.014192, -0.000000, 0.975684, -0.000000, -0.019963, -0.000000, 0.999708}, +{0.970098, -0.000000, 0.014415, -0.000000, 0.975068, -0.000000, -0.020310, -0.000000, 0.999698}, +{1.019326, -0.000000, 0.000296, -0.000000, 1.019336, -0.000000, -0.000285, -0.000000, 1.000000}, +{1.019088, -0.000000, 0.000387, -0.000000, 1.019116, -0.000000, -0.000413, -0.000000, 1.000000}, +{1.018432, -0.000000, 0.000632, -0.000000, 1.018391, -0.000000, -0.000756, -0.000000, 1.000000}, +{1.017743, -0.000000, 0.000877, -0.000000, 1.017678, -0.000000, -0.001122, -0.000000, 0.999999}, +{1.017154, -0.000000, 0.001122, -0.000000, 1.017135, -0.000000, -0.001488, -0.000000, 0.999998}, +{1.016499, -0.000000, 0.001367, -0.000000, 1.016482, -0.000000, -0.001857, -0.000000, 0.999997}, +{1.015887, -0.000000, 0.001612, -0.000000, 1.015820, -0.000000, -0.002183, -0.000000, 0.999996}, +{1.015281, -0.000000, 0.001856, -0.000000, 1.015134, -0.000000, -0.002550, -0.000000, 0.999995}, +{1.014693, -0.000000, 0.002101, -0.000000, 1.014545, -0.000000, -0.002904, -0.000000, 0.999994}, +{1.014127, -0.000000, 0.002346, -0.000000, 1.013911, -0.000000, -0.003282, -0.000000, 0.999992}, +{1.013579, -0.000000, 0.002590, -0.000000, 1.013282, -0.000000, -0.003600, -0.000000, 0.999991}, +{1.013012, -0.000000, 0.002834, -0.000000, 1.012668, -0.000000, -0.004005, -0.000000, 0.999989}, +{1.012516, -0.000000, 0.003079, -0.000000, 1.012036, -0.000000, -0.004347, -0.000000, 0.999987}, +{1.011993, -0.000000, 0.003323, -0.000000, 1.011441, -0.000000, -0.004699, -0.000000, 0.999985}, +{1.011529, -0.000000, 0.003567, -0.000000, 1.010840, -0.000000, -0.005078, -0.000000, 0.999982}, +{1.011002, -0.000000, 0.003811, -0.000000, 1.010264, -0.000000, -0.005478, -0.000000, 0.999979}, +{1.010546, -0.000000, 0.004055, -0.000000, 1.009645, -0.000000, -0.005843, -0.000000, 0.999977}, +{1.010021, -0.000000, 0.004298, -0.000000, 1.009077, -0.000000, -0.006233, -0.000000, 0.999973}, +{1.009498, -0.000000, 0.004542, -0.000000, 1.008513, -0.000000, -0.006658, -0.000000, 0.999970}, +{1.008908, -0.000000, 0.004785, -0.000000, 1.007900, -0.000000, -0.007086, -0.000000, 0.999966}, +{1.008301, -0.000000, 0.005029, -0.000000, 1.007316, -0.000000, -0.007542, -0.000000, 0.999962}, +{1.007630, -0.000000, 0.005272, -0.000000, 1.006754, -0.000000, -0.008059, -0.000000, 0.999958}, +{1.006894, -0.000000, 0.005515, -0.000000, 1.006141, -0.000000, -0.008590, -0.000000, 0.999953}, +{1.006110, -0.000000, 0.005758, -0.000000, 1.005474, -0.000000, -0.009157, -0.000000, 0.999948}, +{1.005205, -0.000000, 0.006002, -0.000000, 1.004842, -0.000000, -0.009741, -0.000000, 0.999942}, +{1.004226, -0.000000, 0.006244, -0.000000, 1.004113, -0.000000, -0.010361, -0.000000, 0.999936}, +{1.003220, -0.000000, 0.006487, -0.000000, 1.003303, -0.000000, -0.010934, -0.000000, 0.999929}, +{1.002178, -0.000000, 0.006730, -0.000000, 1.002368, -0.000000, -0.011459, -0.000000, 0.999923}, +{1.001093, -0.000000, 0.006973, -0.000000, 1.001449, -0.000000, -0.011948, -0.000000, 0.999917}, +{0.999969, -0.000000, 0.007215, -0.000000, 1.000479, -0.000000, -0.012345, -0.000000, 0.999911}, +{0.998885, -0.000000, 0.007457, -0.000000, 0.999515, -0.000000, -0.012662, -0.000000, 0.999905}, +{0.997785, -0.000000, 0.007700, -0.000000, 0.998552, -0.000000, -0.013002, -0.000000, 0.999900}, +{0.996814, -0.000000, 0.007942, -0.000000, 0.997675, -0.000000, -0.013284, -0.000000, 0.999894}, +{0.995774, -0.000000, 0.008184, -0.000000, 0.996876, -0.000000, -0.013536, -0.000000, 0.999889}, +{0.994711, -0.000000, 0.008426, -0.000000, 0.996011, -0.000000, -0.013773, -0.000000, 0.999883}, +{0.993761, -0.000000, 0.008668, -0.000000, 0.995197, -0.000000, -0.014017, -0.000000, 0.999878}, +{0.992822, -0.000000, 0.008910, -0.000000, 0.994457, -0.000000, -0.014251, -0.000000, 0.999872}, +{0.991877, -0.000000, 0.009151, -0.000000, 0.993720, -0.000000, -0.014495, -0.000000, 0.999866}, +{0.990974, -0.000000, 0.009393, -0.000000, 0.993019, -0.000000, -0.014763, -0.000000, 0.999860}, +{0.990089, -0.000000, 0.009634, -0.000000, 0.992269, -0.000000, -0.015071, -0.000000, 0.999853}, +{0.989123, -0.000000, 0.009876, -0.000000, 0.991567, -0.000000, -0.015242, -0.000000, 0.999848}, +{0.988343, -0.000000, 0.010117, -0.000000, 0.990858, -0.000000, -0.015619, -0.000000, 0.999840}, +{0.987488, -0.000000, 0.010358, -0.000000, 0.990172, -0.000000, -0.015912, -0.000000, 0.999833}, +{0.986581, -0.000000, 0.010599, -0.000000, 0.989464, -0.000000, -0.016177, -0.000000, 0.999826}, +{0.985780, -0.000000, 0.010840, -0.000000, 0.988755, -0.000000, -0.016543, -0.000000, 0.999818}, +{0.984986, -0.000000, 0.011081, -0.000000, 0.988086, -0.000000, -0.016834, -0.000000, 0.999811}, +{0.984106, -0.000000, 0.011322, -0.000000, 0.987361, -0.000000, -0.017172, -0.000000, 0.999802}, +{0.983317, -0.000000, 0.011562, -0.000000, 0.986728, -0.000000, -0.017447, -0.000000, 0.999795}, +{0.982460, -0.000000, 0.011803, -0.000000, 0.985939, -0.000000, -0.017784, -0.000000, 0.999786}, +{0.981630, -0.000000, 0.012043, -0.000000, 0.985304, -0.000000, -0.018094, -0.000000, 0.999778}, +{0.980818, -0.000000, 0.012283, -0.000000, 0.984607, -0.000000, -0.018401, -0.000000, 0.999770}, +{0.979978, -0.000000, 0.012523, -0.000000, 0.983819, -0.000000, -0.018727, -0.000000, 0.999761}, +{0.979269, -0.000000, 0.012763, -0.000000, 0.983177, -0.000000, -0.019067, -0.000000, 0.999751}, +{0.978430, -0.000000, 0.013003, -0.000000, 0.982493, -0.000000, -0.019358, -0.000000, 0.999743}, +{0.977634, -0.000000, 0.013243, -0.000000, 0.981753, -0.000000, -0.019768, -0.000000, 0.999732}, +{0.976821, -0.000000, 0.013483, -0.000000, 0.981102, -0.000000, -0.020109, -0.000000, 0.999722}, +{0.976062, -0.000000, 0.013722, -0.000000, 0.980412, -0.000000, -0.020349, -0.000000, 0.999714}, +{0.975206, -0.000000, 0.013962, -0.000000, 0.979742, -0.000000, -0.020685, -0.000000, 0.999704}, +{0.974441, -0.000000, 0.014201, -0.000000, 0.979028, -0.000000, -0.020995, -0.000000, 0.999694}, +{0.973639, -0.000000, 0.014440, -0.000000, 0.978358, -0.000000, -0.021423, -0.000000, 0.999682}, +{0.972875, -0.000000, 0.014680, -0.000000, 0.977679, -0.000000, -0.021801, -0.000000, 0.999671}, +{0.972001, -0.000000, 0.014919, -0.000000, 0.977023, -0.000000, -0.022003, -0.000000, 0.999662}, +{0.971287, -0.000000, 0.015158, -0.000000, 0.976336, -0.000000, -0.022388, -0.000000, 0.999651}, +{0.970454, -0.000000, 0.015396, -0.000000, 0.975483, -0.000000, -0.022746, -0.000000, 0.999639}, +{1.019302, -0.000000, 0.000261, -0.000000, 1.019284, -0.000000, -0.000290, -0.000000, 1.000000}, +{1.019063, -0.000000, 0.000358, -0.000000, 1.019077, -0.000000, -0.000425, -0.000000, 1.000000}, +{1.018457, -0.000000, 0.000622, -0.000000, 1.018424, -0.000000, -0.000865, -0.000000, 0.999999}, +{1.017777, -0.000000, 0.000886, -0.000000, 1.017755, -0.000000, -0.001284, -0.000000, 0.999999}, +{1.017162, -0.000000, 0.001150, -0.000000, 1.017146, -0.000000, -0.001667, -0.000000, 0.999998}, +{1.016539, -0.000000, 0.001413, -0.000000, 1.016460, -0.000000, -0.002126, -0.000000, 0.999997}, +{1.015917, -0.000000, 0.001677, -0.000000, 1.015839, -0.000000, -0.002488, -0.000000, 0.999996}, +{1.015408, -0.000000, 0.001940, -0.000000, 1.015254, -0.000000, -0.002897, -0.000000, 0.999994}, +{1.014781, -0.000000, 0.002204, -0.000000, 1.014587, -0.000000, -0.003297, -0.000000, 0.999993}, +{1.014237, -0.000000, 0.002467, -0.000000, 1.013993, -0.000000, -0.003717, -0.000000, 0.999991}, +{1.013713, -0.000000, 0.002730, -0.000000, 1.013394, -0.000000, -0.004117, -0.000000, 0.999989}, +{1.013170, -0.000000, 0.002993, -0.000000, 1.012753, -0.000000, -0.004568, -0.000000, 0.999987}, +{1.012664, -0.000000, 0.003256, -0.000000, 1.012162, -0.000000, -0.004960, -0.000000, 0.999984}, +{1.012155, -0.000000, 0.003518, -0.000000, 1.011586, -0.000000, -0.005388, -0.000000, 0.999981}, +{1.011695, -0.000000, 0.003781, -0.000000, 1.010992, -0.000000, -0.005782, -0.000000, 0.999978}, +{1.011203, -0.000000, 0.004043, -0.000000, 1.010410, -0.000000, -0.006214, -0.000000, 0.999975}, +{1.010713, -0.000000, 0.004306, -0.000000, 1.009830, -0.000000, -0.006633, -0.000000, 0.999972}, +{1.010223, -0.000000, 0.004568, -0.000000, 1.009272, -0.000000, -0.007092, -0.000000, 0.999968}, +{1.009684, -0.000000, 0.004830, -0.000000, 1.008687, -0.000000, -0.007575, -0.000000, 0.999964}, +{1.009160, -0.000000, 0.005092, -0.000000, 1.008125, -0.000000, -0.008035, -0.000000, 0.999959}, +{1.008461, -0.000000, 0.005354, -0.000000, 1.007521, -0.000000, -0.008568, -0.000000, 0.999955}, +{1.007868, -0.000000, 0.005616, -0.000000, 1.006955, -0.000000, -0.009107, -0.000000, 0.999949}, +{1.007150, -0.000000, 0.005877, -0.000000, 1.006339, -0.000000, -0.009684, -0.000000, 0.999944}, +{1.006330, -0.000000, 0.006139, -0.000000, 1.005679, -0.000000, -0.010310, -0.000000, 0.999937}, +{1.005423, -0.000000, 0.006400, -0.000000, 1.005022, -0.000000, -0.010940, -0.000000, 0.999930}, +{1.004470, -0.000000, 0.006662, -0.000000, 1.004327, -0.000000, -0.011575, -0.000000, 0.999923}, +{1.003482, -0.000000, 0.006923, -0.000000, 1.003495, -0.000000, -0.012220, -0.000000, 0.999916}, +{1.002446, -0.000000, 0.007184, -0.000000, 1.002638, -0.000000, -0.012758, -0.000000, 0.999909}, +{1.001367, -0.000000, 0.007445, -0.000000, 1.001722, -0.000000, -0.013271, -0.000000, 0.999901}, +{1.000318, -0.000000, 0.007705, -0.000000, 1.000728, -0.000000, -0.013746, -0.000000, 0.999894}, +{0.999258, -0.000000, 0.007966, -0.000000, 0.999772, -0.000000, -0.014167, -0.000000, 0.999887}, +{0.998125, -0.000000, 0.008227, -0.000000, 0.998851, -0.000000, -0.014491, -0.000000, 0.999881}, +{0.997148, -0.000000, 0.008487, -0.000000, 0.997996, -0.000000, -0.014836, -0.000000, 0.999874}, +{0.996128, -0.000000, 0.008747, -0.000000, 0.997144, -0.000000, -0.015173, -0.000000, 0.999867}, +{0.995083, -0.000000, 0.009008, -0.000000, 0.996302, -0.000000, -0.015427, -0.000000, 0.999860}, +{0.994118, -0.000000, 0.009268, -0.000000, 0.995524, -0.000000, -0.015736, -0.000000, 0.999853}, +{0.993182, -0.000000, 0.009528, -0.000000, 0.994796, -0.000000, -0.016067, -0.000000, 0.999846}, +{0.992236, -0.000000, 0.009787, -0.000000, 0.994095, -0.000000, -0.016330, -0.000000, 0.999839}, +{0.991340, -0.000000, 0.010047, -0.000000, 0.993387, -0.000000, -0.016654, -0.000000, 0.999831}, +{0.990479, -0.000000, 0.010307, -0.000000, 0.992668, -0.000000, -0.016951, -0.000000, 0.999824}, +{0.989626, -0.000000, 0.010566, -0.000000, 0.991939, -0.000000, -0.017300, -0.000000, 0.999815}, +{0.988666, -0.000000, 0.010825, -0.000000, 0.991185, -0.000000, -0.017661, -0.000000, 0.999807}, +{0.987848, -0.000000, 0.011084, -0.000000, 0.990519, -0.000000, -0.017924, -0.000000, 0.999799}, +{0.986968, -0.000000, 0.011343, -0.000000, 0.989863, -0.000000, -0.018305, -0.000000, 0.999790}, +{0.986165, -0.000000, 0.011602, -0.000000, 0.989165, -0.000000, -0.018625, -0.000000, 0.999781}, +{0.985323, -0.000000, 0.011861, -0.000000, 0.988525, -0.000000, -0.018984, -0.000000, 0.999771}, +{0.984490, -0.000000, 0.012120, -0.000000, 0.987758, -0.000000, -0.019324, -0.000000, 0.999762}, +{0.983683, -0.000000, 0.012378, -0.000000, 0.987076, -0.000000, -0.019741, -0.000000, 0.999752}, +{0.982889, -0.000000, 0.012637, -0.000000, 0.986431, -0.000000, -0.020081, -0.000000, 0.999742}, +{0.982014, -0.000000, 0.012895, -0.000000, 0.985714, -0.000000, -0.020430, -0.000000, 0.999732}, +{0.981304, -0.000000, 0.013153, -0.000000, 0.985025, -0.000000, -0.020862, -0.000000, 0.999720}, +{0.980362, -0.000000, 0.013411, -0.000000, 0.984284, -0.000000, -0.021162, -0.000000, 0.999711}, +{0.979578, -0.000000, 0.013669, -0.000000, 0.983622, -0.000000, -0.021540, -0.000000, 0.999699}, +{0.978863, -0.000000, 0.013927, -0.000000, 0.982949, -0.000000, -0.021913, -0.000000, 0.999688}, +{0.978019, -0.000000, 0.014184, -0.000000, 0.982296, -0.000000, -0.022329, -0.000000, 0.999676}, +{0.977212, -0.000000, 0.014442, -0.000000, 0.981512, -0.000000, -0.022668, -0.000000, 0.999665}, +{0.976436, -0.000000, 0.014699, -0.000000, 0.980814, -0.000000, -0.023025, -0.000000, 0.999653}, +{0.975648, -0.000000, 0.014956, -0.000000, 0.980246, -0.000000, -0.023428, -0.000000, 0.999641}, +{0.974794, -0.000000, 0.015213, -0.000000, 0.979515, -0.000000, -0.023799, -0.000000, 0.999629}, +{0.974046, -0.000000, 0.015470, -0.000000, 0.978851, -0.000000, -0.024162, -0.000000, 0.999616}, +{0.973274, -0.000000, 0.015727, -0.000000, 0.978136, -0.000000, -0.024555, -0.000000, 0.999603}, +{0.972451, -0.000000, 0.015984, -0.000000, 0.977457, -0.000000, -0.024916, -0.000000, 0.999591}, +{0.971737, -0.000000, 0.016240, -0.000000, 0.976779, -0.000000, -0.025353, -0.000000, 0.999576}, +{0.970846, -0.000000, 0.016496, -0.000000, 0.976062, -0.000000, -0.025732, -0.000000, 0.999563}, +{1.019333, -0.000000, 0.000226, -0.000000, 1.019260, -0.000000, -0.000307, -0.000000, 1.000000}, +{1.019045, -0.000000, 0.000331, -0.000000, 1.019028, -0.000000, -0.000484, -0.000000, 1.000000}, +{1.018427, -0.000000, 0.000617, -0.000000, 1.018402, -0.000000, -0.000927, -0.000000, 0.999999}, +{1.017781, -0.000000, 0.000902, -0.000000, 1.017786, -0.000000, -0.001440, -0.000000, 0.999999}, +{1.017254, -0.000000, 0.001188, -0.000000, 1.017177, -0.000000, -0.001911, -0.000000, 0.999998}, +{1.016598, -0.000000, 0.001473, -0.000000, 1.016579, -0.000000, -0.002387, -0.000000, 0.999997}, +{1.016070, -0.000000, 0.001758, -0.000000, 1.015922, -0.000000, -0.002855, -0.000000, 0.999995}, +{1.015459, -0.000000, 0.002043, -0.000000, 1.015324, -0.000000, -0.003343, -0.000000, 0.999993}, +{1.014869, -0.000000, 0.002328, -0.000000, 1.014686, -0.000000, -0.003816, -0.000000, 0.999991}, +{1.014328, -0.000000, 0.002612, -0.000000, 1.014125, -0.000000, -0.004247, -0.000000, 0.999989}, +{1.013826, -0.000000, 0.002897, -0.000000, 1.013487, -0.000000, -0.004743, -0.000000, 0.999986}, +{1.013289, -0.000000, 0.003181, -0.000000, 1.012910, -0.000000, -0.005229, -0.000000, 0.999984}, +{1.012781, -0.000000, 0.003466, -0.000000, 1.012345, -0.000000, -0.005687, -0.000000, 0.999981}, +{1.012353, -0.000000, 0.003750, -0.000000, 1.011745, -0.000000, -0.006161, -0.000000, 0.999977}, +{1.011860, -0.000000, 0.004033, -0.000000, 1.011168, -0.000000, -0.006630, -0.000000, 0.999974}, +{1.011358, -0.000000, 0.004317, -0.000000, 1.010570, -0.000000, -0.007106, -0.000000, 0.999970}, +{1.010918, -0.000000, 0.004601, -0.000000, 1.010043, -0.000000, -0.007619, -0.000000, 0.999965}, +{1.010438, -0.000000, 0.004884, -0.000000, 1.009489, -0.000000, -0.008113, -0.000000, 0.999961}, +{1.009892, -0.000000, 0.005167, -0.000000, 1.008840, -0.000000, -0.008664, -0.000000, 0.999956}, +{1.009349, -0.000000, 0.005451, -0.000000, 1.008288, -0.000000, -0.009211, -0.000000, 0.999950}, +{1.008771, -0.000000, 0.005734, -0.000000, 1.007736, -0.000000, -0.009743, -0.000000, 0.999945}, +{1.008081, -0.000000, 0.006016, -0.000000, 1.007177, -0.000000, -0.010368, -0.000000, 0.999938}, +{1.007376, -0.000000, 0.006299, -0.000000, 1.006581, -0.000000, -0.011017, -0.000000, 0.999931}, +{1.006558, -0.000000, 0.006582, -0.000000, 1.005970, -0.000000, -0.011659, -0.000000, 0.999924}, +{1.005710, -0.000000, 0.006864, -0.000000, 1.005277, -0.000000, -0.012388, -0.000000, 0.999915}, +{1.004779, -0.000000, 0.007146, -0.000000, 1.004569, -0.000000, -0.013028, -0.000000, 0.999907}, +{1.003798, -0.000000, 0.007428, -0.000000, 1.003781, -0.000000, -0.013688, -0.000000, 0.999899}, +{1.002777, -0.000000, 0.007710, -0.000000, 1.002921, -0.000000, -0.014337, -0.000000, 0.999890}, +{1.001693, -0.000000, 0.007992, -0.000000, 1.002041, -0.000000, -0.014912, -0.000000, 0.999881}, +{1.000655, -0.000000, 0.008273, -0.000000, 1.001087, -0.000000, -0.015440, -0.000000, 0.999872}, +{0.999601, -0.000000, 0.008555, -0.000000, 1.000168, -0.000000, -0.015866, -0.000000, 0.999864}, +{0.998531, -0.000000, 0.008836, -0.000000, 0.999244, -0.000000, -0.016329, -0.000000, 0.999856}, +{0.997471, -0.000000, 0.009117, -0.000000, 0.998395, -0.000000, -0.016715, -0.000000, 0.999847}, +{0.996458, -0.000000, 0.009398, -0.000000, 0.997559, -0.000000, -0.017072, -0.000000, 0.999839}, +{0.995537, -0.000000, 0.009679, -0.000000, 0.996719, -0.000000, -0.017432, -0.000000, 0.999830}, +{0.994551, -0.000000, 0.009959, -0.000000, 0.995986, -0.000000, -0.017801, -0.000000, 0.999822}, +{0.993624, -0.000000, 0.010240, -0.000000, 0.995230, -0.000000, -0.018146, -0.000000, 0.999813}, +{0.992658, -0.000000, 0.010520, -0.000000, 0.994551, -0.000000, -0.018525, -0.000000, 0.999804}, +{0.991746, -0.000000, 0.010800, -0.000000, 0.993766, -0.000000, -0.018848, -0.000000, 0.999795}, +{0.990902, -0.000000, 0.011080, -0.000000, 0.993058, -0.000000, -0.019278, -0.000000, 0.999784}, +{0.990035, -0.000000, 0.011360, -0.000000, 0.992381, -0.000000, -0.019651, -0.000000, 0.999775}, +{0.989174, -0.000000, 0.011640, -0.000000, 0.991702, -0.000000, -0.020012, -0.000000, 0.999765}, +{0.988270, -0.000000, 0.011919, -0.000000, 0.991018, -0.000000, -0.020391, -0.000000, 0.999754}, +{0.987430, -0.000000, 0.012199, -0.000000, 0.990372, -0.000000, -0.020849, -0.000000, 0.999742}, +{0.986641, -0.000000, 0.012478, -0.000000, 0.989637, -0.000000, -0.021284, -0.000000, 0.999731}, +{0.985779, -0.000000, 0.012757, -0.000000, 0.988916, -0.000000, -0.021670, -0.000000, 0.999720}, +{0.984909, -0.000000, 0.013036, -0.000000, 0.988189, -0.000000, -0.022033, -0.000000, 0.999708}, +{0.984118, -0.000000, 0.013314, -0.000000, 0.987482, -0.000000, -0.022417, -0.000000, 0.999697}, +{0.983309, -0.000000, 0.013593, -0.000000, 0.986901, -0.000000, -0.022829, -0.000000, 0.999684}, +{0.982499, -0.000000, 0.013871, -0.000000, 0.986191, -0.000000, -0.023345, -0.000000, 0.999670}, +{0.981687, -0.000000, 0.014149, -0.000000, 0.985537, -0.000000, -0.023665, -0.000000, 0.999659}, +{0.980896, -0.000000, 0.014427, -0.000000, 0.984832, -0.000000, -0.024081, -0.000000, 0.999646}, +{0.980132, -0.000000, 0.014705, -0.000000, 0.984221, -0.000000, -0.024539, -0.000000, 0.999632}, +{0.979290, -0.000000, 0.014983, -0.000000, 0.983416, -0.000000, -0.024953, -0.000000, 0.999618}, +{0.978431, -0.000000, 0.015260, -0.000000, 0.982807, -0.000000, -0.025324, -0.000000, 0.999605}, +{0.977639, -0.000000, 0.015538, -0.000000, 0.982128, -0.000000, -0.025767, -0.000000, 0.999591}, +{0.976870, -0.000000, 0.015815, -0.000000, 0.981478, -0.000000, -0.026243, -0.000000, 0.999575}, +{0.976094, -0.000000, 0.016092, -0.000000, 0.980723, -0.000000, -0.026720, -0.000000, 0.999560}, +{0.975293, -0.000000, 0.016369, -0.000000, 0.980210, -0.000000, -0.027073, -0.000000, 0.999546}, +{0.974495, -0.000000, 0.016645, -0.000000, 0.979464, -0.000000, -0.027495, -0.000000, 0.999530}, +{0.973703, -0.000000, 0.016922, -0.000000, 0.978794, -0.000000, -0.027900, -0.000000, 0.999515}, +{0.972861, -0.000000, 0.017198, -0.000000, 0.977972, -0.000000, -0.028285, -0.000000, 0.999500}, +{0.972123, -0.000000, 0.017474, -0.000000, 0.977362, -0.000000, -0.028850, -0.000000, 0.999481}, +{0.971316, -0.000000, 0.017750, -0.000000, 0.976735, -0.000000, -0.029105, -0.000000, 0.999468}, +{1.019296, -0.000000, 0.000202, -0.000000, 1.019272, -0.000000, -0.000329, -0.000000, 1.000000}, +{1.019098, -0.000000, 0.000318, -0.000000, 1.019119, -0.000000, -0.000565, -0.000000, 1.000000}, +{1.018459, -0.000000, 0.000629, -0.000000, 1.018420, -0.000000, -0.001094, -0.000000, 0.999999}, +{1.017861, -0.000000, 0.000941, -0.000000, 1.017868, -0.000000, -0.001639, -0.000000, 0.999999}, +{1.017233, -0.000000, 0.001252, -0.000000, 1.017172, -0.000000, -0.002202, -0.000000, 0.999997}, +{1.016678, -0.000000, 0.001563, -0.000000, 1.016614, -0.000000, -0.002780, -0.000000, 0.999996}, +{1.016110, -0.000000, 0.001874, -0.000000, 1.015984, -0.000000, -0.003314, -0.000000, 0.999994}, +{1.015535, -0.000000, 0.002185, -0.000000, 1.015405, -0.000000, -0.003829, -0.000000, 0.999992}, +{1.014983, -0.000000, 0.002495, -0.000000, 1.014799, -0.000000, -0.004365, -0.000000, 0.999989}, +{1.014467, -0.000000, 0.002805, -0.000000, 1.014198, -0.000000, -0.004938, -0.000000, 0.999986}, +{1.013922, -0.000000, 0.003115, -0.000000, 1.013635, -0.000000, -0.005453, -0.000000, 0.999983}, +{1.013451, -0.000000, 0.003425, -0.000000, 1.013067, -0.000000, -0.005978, -0.000000, 0.999980}, +{1.012984, -0.000000, 0.003735, -0.000000, 1.012459, -0.000000, -0.006581, -0.000000, 0.999976}, +{1.012461, -0.000000, 0.004044, -0.000000, 1.011869, -0.000000, -0.007098, -0.000000, 0.999972}, +{1.012048, -0.000000, 0.004353, -0.000000, 1.011346, -0.000000, -0.007663, -0.000000, 0.999967}, +{1.011565, -0.000000, 0.004662, -0.000000, 1.010807, -0.000000, -0.008205, -0.000000, 0.999962}, +{1.011081, -0.000000, 0.004971, -0.000000, 1.010210, -0.000000, -0.008792, -0.000000, 0.999957}, +{1.010619, -0.000000, 0.005280, -0.000000, 1.009658, -0.000000, -0.009368, -0.000000, 0.999951}, +{1.010130, -0.000000, 0.005588, -0.000000, 1.009110, -0.000000, -0.009939, -0.000000, 0.999945}, +{1.009585, -0.000000, 0.005896, -0.000000, 1.008576, -0.000000, -0.010574, -0.000000, 0.999938}, +{1.008982, -0.000000, 0.006204, -0.000000, 1.008018, -0.000000, -0.011210, -0.000000, 0.999931}, +{1.008298, -0.000000, 0.006512, -0.000000, 1.007418, -0.000000, -0.011869, -0.000000, 0.999923}, +{1.007602, -0.000000, 0.006820, -0.000000, 1.006837, -0.000000, -0.012586, -0.000000, 0.999915}, +{1.006794, -0.000000, 0.007127, -0.000000, 1.006257, -0.000000, -0.013313, -0.000000, 0.999906}, +{1.005977, -0.000000, 0.007434, -0.000000, 1.005590, -0.000000, -0.014063, -0.000000, 0.999896}, +{1.005066, -0.000000, 0.007741, -0.000000, 1.004879, -0.000000, -0.014791, -0.000000, 0.999886}, +{1.004069, -0.000000, 0.008047, -0.000000, 1.004096, -0.000000, -0.015493, -0.000000, 0.999876}, +{1.003079, -0.000000, 0.008354, -0.000000, 1.003289, -0.000000, -0.016171, -0.000000, 0.999865}, +{1.002053, -0.000000, 0.008660, -0.000000, 1.002416, -0.000000, -0.016847, -0.000000, 0.999854}, +{1.000978, -0.000000, 0.008966, -0.000000, 1.001560, -0.000000, -0.017425, -0.000000, 0.999844}, +{0.999950, -0.000000, 0.009272, -0.000000, 1.000594, -0.000000, -0.017973, -0.000000, 0.999833}, +{0.998917, -0.000000, 0.009578, -0.000000, 0.999771, -0.000000, -0.018444, -0.000000, 0.999823}, +{0.997927, -0.000000, 0.009883, -0.000000, 0.998870, -0.000000, -0.018938, -0.000000, 0.999812}, +{0.996886, -0.000000, 0.010188, -0.000000, 0.998060, -0.000000, -0.019368, -0.000000, 0.999802}, +{0.995943, -0.000000, 0.010493, -0.000000, 0.997264, -0.000000, -0.019825, -0.000000, 0.999791}, +{0.995019, -0.000000, 0.010798, -0.000000, 0.996491, -0.000000, -0.020267, -0.000000, 0.999780}, +{0.994083, -0.000000, 0.011102, -0.000000, 0.995760, -0.000000, -0.020685, -0.000000, 0.999769}, +{0.993142, -0.000000, 0.011407, -0.000000, 0.994970, -0.000000, -0.021104, -0.000000, 0.999758}, +{0.992230, -0.000000, 0.011711, -0.000000, 0.994288, -0.000000, -0.021546, -0.000000, 0.999746}, +{0.991329, -0.000000, 0.012015, -0.000000, 0.993557, -0.000000, -0.021978, -0.000000, 0.999734}, +{0.990461, -0.000000, 0.012318, -0.000000, 0.992861, -0.000000, -0.022451, -0.000000, 0.999721}, +{0.989582, -0.000000, 0.012622, -0.000000, 0.992225, -0.000000, -0.022865, -0.000000, 0.999708}, +{0.988757, -0.000000, 0.012925, -0.000000, 0.991504, -0.000000, -0.023367, -0.000000, 0.999695}, +{0.987924, -0.000000, 0.013228, -0.000000, 0.990841, -0.000000, -0.023842, -0.000000, 0.999681}, +{0.987070, -0.000000, 0.013531, -0.000000, 0.990208, -0.000000, -0.024246, -0.000000, 0.999668}, +{0.986243, -0.000000, 0.013833, -0.000000, 0.989462, -0.000000, -0.024748, -0.000000, 0.999653}, +{0.985452, -0.000000, 0.014135, -0.000000, 0.988743, -0.000000, -0.025228, -0.000000, 0.999638}, +{0.984654, -0.000000, 0.014437, -0.000000, 0.988103, -0.000000, -0.025667, -0.000000, 0.999624}, +{0.983803, -0.000000, 0.014739, -0.000000, 0.987542, -0.000000, -0.026152, -0.000000, 0.999608}, +{0.982969, -0.000000, 0.015041, -0.000000, 0.986742, -0.000000, -0.026604, -0.000000, 0.999593}, +{0.982229, -0.000000, 0.015342, -0.000000, 0.986147, -0.000000, -0.027122, -0.000000, 0.999576}, +{0.981344, -0.000000, 0.015644, -0.000000, 0.985415, -0.000000, -0.027565, -0.000000, 0.999561}, +{0.980595, -0.000000, 0.015944, -0.000000, 0.984767, -0.000000, -0.028046, -0.000000, 0.999544}, +{0.979761, -0.000000, 0.016245, -0.000000, 0.984135, -0.000000, -0.028500, -0.000000, 0.999528}, +{0.978953, -0.000000, 0.016546, -0.000000, 0.983395, -0.000000, -0.029068, -0.000000, 0.999509}, +{0.978180, -0.000000, 0.016846, -0.000000, 0.982771, -0.000000, -0.029509, -0.000000, 0.999492}, +{0.977368, -0.000000, 0.017146, -0.000000, 0.982062, -0.000000, -0.030028, -0.000000, 0.999473}, +{0.976641, -0.000000, 0.017446, -0.000000, 0.981377, -0.000000, -0.030507, -0.000000, 0.999455}, +{0.975745, -0.000000, 0.017745, -0.000000, 0.980691, -0.000000, -0.030938, -0.000000, 0.999437}, +{0.975029, -0.000000, 0.018045, -0.000000, 0.980000, -0.000000, -0.031377, -0.000000, 0.999419}, +{0.974188, -0.000000, 0.018344, -0.000000, 0.979397, -0.000000, -0.031852, -0.000000, 0.999400}, +{0.973438, -0.000000, 0.018643, -0.000000, 0.978703, -0.000000, -0.032418, -0.000000, 0.999379}, +{0.972640, -0.000000, 0.018941, -0.000000, 0.977969, -0.000000, -0.032862, -0.000000, 0.999360}, +{0.971918, -0.000000, 0.019240, -0.000000, 0.977330, -0.000000, -0.033383, -0.000000, 0.999339}, +{1.019341, -0.000000, 0.000228, -0.000000, 1.019297, -0.000000, -0.000396, -0.000000, 1.000000}, +{1.019102, -0.000000, 0.000356, -0.000000, 1.019104, -0.000000, -0.000685, -0.000000, 1.000000}, +{1.018422, -0.000000, 0.000700, -0.000000, 1.018460, -0.000000, -0.001249, -0.000000, 0.999999}, +{1.017849, -0.000000, 0.001044, -0.000000, 1.017865, -0.000000, -0.001954, -0.000000, 0.999998}, +{1.017366, -0.000000, 0.001387, -0.000000, 1.017273, -0.000000, -0.002566, -0.000000, 0.999996}, +{1.016773, -0.000000, 0.001730, -0.000000, 1.016692, -0.000000, -0.003187, -0.000000, 0.999995}, +{1.016177, -0.000000, 0.002073, -0.000000, 1.016124, -0.000000, -0.003860, -0.000000, 0.999992}, +{1.015662, -0.000000, 0.002416, -0.000000, 1.015519, -0.000000, -0.004442, -0.000000, 0.999989}, +{1.015072, -0.000000, 0.002758, -0.000000, 1.014926, -0.000000, -0.005103, -0.000000, 0.999986}, +{1.014551, -0.000000, 0.003100, -0.000000, 1.014340, -0.000000, -0.005734, -0.000000, 0.999983}, +{1.014047, -0.000000, 0.003442, -0.000000, 1.013776, -0.000000, -0.006359, -0.000000, 0.999978}, +{1.013572, -0.000000, 0.003783, -0.000000, 1.013212, -0.000000, -0.006995, -0.000000, 0.999974}, +{1.013120, -0.000000, 0.004124, -0.000000, 1.012613, -0.000000, -0.007635, -0.000000, 0.999969}, +{1.012631, -0.000000, 0.004465, -0.000000, 1.012080, -0.000000, -0.008275, -0.000000, 0.999964}, +{1.012183, -0.000000, 0.004806, -0.000000, 1.011532, -0.000000, -0.008925, -0.000000, 0.999958}, +{1.011778, -0.000000, 0.005146, -0.000000, 1.010994, -0.000000, -0.009545, -0.000000, 0.999951}, +{1.011306, -0.000000, 0.005486, -0.000000, 1.010422, -0.000000, -0.010209, -0.000000, 0.999945}, +{1.010838, -0.000000, 0.005825, -0.000000, 1.009885, -0.000000, -0.010872, -0.000000, 0.999937}, +{1.010310, -0.000000, 0.006164, -0.000000, 1.009337, -0.000000, -0.011527, -0.000000, 0.999930}, +{1.009777, -0.000000, 0.006503, -0.000000, 1.008758, -0.000000, -0.012238, -0.000000, 0.999921}, +{1.009178, -0.000000, 0.006842, -0.000000, 1.008259, -0.000000, -0.012960, -0.000000, 0.999912}, +{1.008577, -0.000000, 0.007180, -0.000000, 1.007673, -0.000000, -0.013713, -0.000000, 0.999902}, +{1.007870, -0.000000, 0.007518, -0.000000, 1.007083, -0.000000, -0.014483, -0.000000, 0.999892}, +{1.007067, -0.000000, 0.007856, -0.000000, 1.006485, -0.000000, -0.015279, -0.000000, 0.999881}, +{1.006225, -0.000000, 0.008194, -0.000000, 1.005852, -0.000000, -0.016087, -0.000000, 0.999869}, +{1.005334, -0.000000, 0.008531, -0.000000, 1.005173, -0.000000, -0.016891, -0.000000, 0.999857}, +{1.004332, -0.000000, 0.008868, -0.000000, 1.004402, -0.000000, -0.017696, -0.000000, 0.999844}, +{1.003368, -0.000000, 0.009204, -0.000000, 1.003535, -0.000000, -0.018451, -0.000000, 0.999831}, +{1.002351, -0.000000, 0.009540, -0.000000, 1.002754, -0.000000, -0.019136, -0.000000, 0.999818}, +{1.001374, -0.000000, 0.009876, -0.000000, 1.001904, -0.000000, -0.019798, -0.000000, 0.999805}, +{1.000318, -0.000000, 0.010212, -0.000000, 1.001020, -0.000000, -0.020440, -0.000000, 0.999791}, +{0.999317, -0.000000, 0.010547, -0.000000, 1.000150, -0.000000, -0.021027, -0.000000, 0.999778}, +{0.998331, -0.000000, 0.010882, -0.000000, 0.999319, -0.000000, -0.021560, -0.000000, 0.999765}, +{0.997333, -0.000000, 0.011217, -0.000000, 0.998484, -0.000000, -0.022089, -0.000000, 0.999752}, +{0.996410, -0.000000, 0.011551, -0.000000, 0.997750, -0.000000, -0.022626, -0.000000, 0.999738}, +{0.995472, -0.000000, 0.011885, -0.000000, 0.996968, -0.000000, -0.023154, -0.000000, 0.999724}, +{0.994529, -0.000000, 0.012219, -0.000000, 0.996266, -0.000000, -0.023680, -0.000000, 0.999709}, +{0.993613, -0.000000, 0.012552, -0.000000, 0.995531, -0.000000, -0.024200, -0.000000, 0.999694}, +{0.992700, -0.000000, 0.012885, -0.000000, 0.994784, -0.000000, -0.024672, -0.000000, 0.999680}, +{0.991854, -0.000000, 0.013218, -0.000000, 0.994133, -0.000000, -0.025221, -0.000000, 0.999664}, +{0.990953, -0.000000, 0.013551, -0.000000, 0.993425, -0.000000, -0.025700, -0.000000, 0.999649}, +{0.990159, -0.000000, 0.013883, -0.000000, 0.992710, -0.000000, -0.026299, -0.000000, 0.999631}, +{0.989290, -0.000000, 0.014215, -0.000000, 0.992014, -0.000000, -0.026805, -0.000000, 0.999615}, +{0.988425, -0.000000, 0.014546, -0.000000, 0.991367, -0.000000, -0.027318, -0.000000, 0.999598}, +{0.987574, -0.000000, 0.014877, -0.000000, 0.990670, -0.000000, -0.027881, -0.000000, 0.999580}, +{0.986799, -0.000000, 0.015208, -0.000000, 0.990036, -0.000000, -0.028405, -0.000000, 0.999562}, +{0.985935, -0.000000, 0.015539, -0.000000, 0.989322, -0.000000, -0.028900, -0.000000, 0.999545}, +{0.985124, -0.000000, 0.015869, -0.000000, 0.988625, -0.000000, -0.029559, -0.000000, 0.999524}, +{0.984340, -0.000000, 0.016199, -0.000000, 0.988012, -0.000000, -0.029988, -0.000000, 0.999507}, +{0.983560, -0.000000, 0.016529, -0.000000, 0.987354, -0.000000, -0.030584, -0.000000, 0.999486}, +{0.982693, -0.000000, 0.016858, -0.000000, 0.986624, -0.000000, -0.031145, -0.000000, 0.999466}, +{0.981910, -0.000000, 0.017187, -0.000000, 0.986034, -0.000000, -0.031596, -0.000000, 0.999447}, +{0.981094, -0.000000, 0.017516, -0.000000, 0.985347, -0.000000, -0.032226, -0.000000, 0.999425}, +{0.980286, -0.000000, 0.017845, -0.000000, 0.984655, -0.000000, -0.032789, -0.000000, 0.999403}, +{0.979499, -0.000000, 0.018173, -0.000000, 0.983998, -0.000000, -0.033310, -0.000000, 0.999382}, +{0.978742, -0.000000, 0.018501, -0.000000, 0.983275, -0.000000, -0.033912, -0.000000, 0.999359}, +{0.978034, -0.000000, 0.018828, -0.000000, 0.982639, -0.000000, -0.034458, -0.000000, 0.999337}, +{0.977109, -0.000000, 0.019155, -0.000000, 0.981996, -0.000000, -0.035008, -0.000000, 0.999314}, +{0.976502, -0.000000, 0.019482, -0.000000, 0.981458, -0.000000, -0.035361, -0.000000, 0.999295}, +{0.975501, -0.000000, 0.019809, -0.000000, 0.980701, -0.000000, -0.036071, -0.000000, 0.999268}, +{0.974728, -0.000000, 0.020135, -0.000000, 0.979969, -0.000000, -0.036605, -0.000000, 0.999244}, +{0.973932, -0.000000, 0.020461, -0.000000, 0.979384, -0.000000, -0.037123, -0.000000, 0.999220}, +{0.973092, -0.000000, 0.020786, -0.000000, 0.978741, -0.000000, -0.037733, -0.000000, 0.999194}, +{0.972422, -0.000000, 0.021112, -0.000000, 0.977916, -0.000000, -0.038278, -0.000000, 0.999169}, +{1.019307, -0.000000, 0.000277, -0.000000, 1.019316, -0.000000, -0.000524, -0.000000, 1.000000}, +{1.019101, -0.000000, 0.000418, -0.000000, 1.019104, -0.000000, -0.000749, -0.000000, 1.000000}, +{1.018564, -0.000000, 0.000800, -0.000000, 1.018550, -0.000000, -0.001520, -0.000000, 0.999999}, +{1.017957, -0.000000, 0.001182, -0.000000, 1.017953, -0.000000, -0.002229, -0.000000, 0.999997}, +{1.017420, -0.000000, 0.001563, -0.000000, 1.017339, -0.000000, -0.002987, -0.000000, 0.999995}, +{1.016818, -0.000000, 0.001944, -0.000000, 1.016773, -0.000000, -0.003737, -0.000000, 0.999993}, +{1.016317, -0.000000, 0.002324, -0.000000, 1.016216, -0.000000, -0.004526, -0.000000, 0.999990}, +{1.015798, -0.000000, 0.002704, -0.000000, 1.015655, -0.000000, -0.005207, -0.000000, 0.999986}, +{1.015234, -0.000000, 0.003083, -0.000000, 1.015072, -0.000000, -0.005955, -0.000000, 0.999982}, +{1.014744, -0.000000, 0.003462, -0.000000, 1.014508, -0.000000, -0.006687, -0.000000, 0.999977}, +{1.014220, -0.000000, 0.003841, -0.000000, 1.013936, -0.000000, -0.007433, -0.000000, 0.999972}, +{1.013742, -0.000000, 0.004219, -0.000000, 1.013366, -0.000000, -0.008151, -0.000000, 0.999966}, +{1.013293, -0.000000, 0.004596, -0.000000, 1.012828, -0.000000, -0.008914, -0.000000, 0.999960}, +{1.012862, -0.000000, 0.004973, -0.000000, 1.012316, -0.000000, -0.009653, -0.000000, 0.999953}, +{1.012397, -0.000000, 0.005350, -0.000000, 1.011753, -0.000000, -0.010364, -0.000000, 0.999945}, +{1.011988, -0.000000, 0.005726, -0.000000, 1.011203, -0.000000, -0.011103, -0.000000, 0.999937}, +{1.011503, -0.000000, 0.006102, -0.000000, 1.010668, -0.000000, -0.011862, -0.000000, 0.999928}, +{1.011042, -0.000000, 0.006477, -0.000000, 1.010157, -0.000000, -0.012623, -0.000000, 0.999919}, +{1.010559, -0.000000, 0.006852, -0.000000, 1.009618, -0.000000, -0.013406, -0.000000, 0.999909}, +{1.010050, -0.000000, 0.007226, -0.000000, 1.009088, -0.000000, -0.014217, -0.000000, 0.999898}, +{1.009437, -0.000000, 0.007600, -0.000000, 1.008526, -0.000000, -0.015039, -0.000000, 0.999887}, +{1.008796, -0.000000, 0.007974, -0.000000, 1.007937, -0.000000, -0.015827, -0.000000, 0.999875}, +{1.008058, -0.000000, 0.008347, -0.000000, 1.007401, -0.000000, -0.016705, -0.000000, 0.999862}, +{1.007336, -0.000000, 0.008719, -0.000000, 1.006808, -0.000000, -0.017606, -0.000000, 0.999848}, +{1.006499, -0.000000, 0.009092, -0.000000, 1.006168, -0.000000, -0.018514, -0.000000, 0.999833}, +{1.005636, -0.000000, 0.009463, -0.000000, 1.005489, -0.000000, -0.019382, -0.000000, 0.999818}, +{1.004643, -0.000000, 0.009834, -0.000000, 1.004775, -0.000000, -0.020268, -0.000000, 0.999802}, +{1.003664, -0.000000, 0.010205, -0.000000, 1.004010, -0.000000, -0.021096, -0.000000, 0.999786}, +{1.002667, -0.000000, 0.010576, -0.000000, 1.003175, -0.000000, -0.021891, -0.000000, 0.999769}, +{1.001688, -0.000000, 0.010946, -0.000000, 1.002350, -0.000000, -0.022680, -0.000000, 0.999752}, +{1.000718, -0.000000, 0.011315, -0.000000, 1.001430, -0.000000, -0.023396, -0.000000, 0.999736}, +{0.999717, -0.000000, 0.011684, -0.000000, 1.000691, -0.000000, -0.024050, -0.000000, 0.999719}, +{0.998747, -0.000000, 0.012053, -0.000000, 0.999842, -0.000000, -0.024698, -0.000000, 0.999702}, +{0.997766, -0.000000, 0.012421, -0.000000, 0.999092, -0.000000, -0.025346, -0.000000, 0.999685}, +{0.996825, -0.000000, 0.012788, -0.000000, 0.998273, -0.000000, -0.025929, -0.000000, 0.999667}, +{0.995891, -0.000000, 0.013156, -0.000000, 0.997563, -0.000000, -0.026601, -0.000000, 0.999649}, +{0.994967, -0.000000, 0.013522, -0.000000, 0.996848, -0.000000, -0.027189, -0.000000, 0.999631}, +{0.994098, -0.000000, 0.013889, -0.000000, 0.996091, -0.000000, -0.027744, -0.000000, 0.999612}, +{0.993215, -0.000000, 0.014255, -0.000000, 0.995415, -0.000000, -0.028430, -0.000000, 0.999592}, +{0.992366, -0.000000, 0.014620, -0.000000, 0.994749, -0.000000, -0.029028, -0.000000, 0.999572}, +{0.991485, -0.000000, 0.014985, -0.000000, 0.994037, -0.000000, -0.029600, -0.000000, 0.999553}, +{0.990651, -0.000000, 0.015350, -0.000000, 0.993304, -0.000000, -0.030287, -0.000000, 0.999531}, +{0.989787, -0.000000, 0.015714, -0.000000, 0.992649, -0.000000, -0.030853, -0.000000, 0.999510}, +{0.988954, -0.000000, 0.016077, -0.000000, 0.991998, -0.000000, -0.031450, -0.000000, 0.999489}, +{0.988110, -0.000000, 0.016441, -0.000000, 0.991288, -0.000000, -0.032064, -0.000000, 0.999466}, +{0.987254, -0.000000, 0.016803, -0.000000, 0.990605, -0.000000, -0.032693, -0.000000, 0.999444}, +{0.986469, -0.000000, 0.017166, -0.000000, 0.989969, -0.000000, -0.033338, -0.000000, 0.999420}, +{0.985646, -0.000000, 0.017527, -0.000000, 0.989287, -0.000000, -0.033943, -0.000000, 0.999396}, +{0.984880, -0.000000, 0.017889, -0.000000, 0.988647, -0.000000, -0.034600, -0.000000, 0.999372}, +{0.984024, -0.000000, 0.018250, -0.000000, 0.987915, -0.000000, -0.035235, -0.000000, 0.999347}, +{0.983330, -0.000000, 0.018610, -0.000000, 0.987340, -0.000000, -0.035857, -0.000000, 0.999321}, +{0.982475, -0.000000, 0.018970, -0.000000, 0.986730, -0.000000, -0.036464, -0.000000, 0.999296}, +{0.981706, -0.000000, 0.019330, -0.000000, 0.985998, -0.000000, -0.037097, -0.000000, 0.999270}, +{0.980829, -0.000000, 0.019689, -0.000000, 0.985357, -0.000000, -0.037723, -0.000000, 0.999243}, +{0.980051, -0.000000, 0.020048, -0.000000, 0.984691, -0.000000, -0.038366, -0.000000, 0.999215}, +{0.979262, -0.000000, 0.020406, -0.000000, 0.983957, -0.000000, -0.039021, -0.000000, 0.999187}, +{0.978490, -0.000000, 0.020764, -0.000000, 0.983413, -0.000000, -0.039549, -0.000000, 0.999161}, +{0.977693, -0.000000, 0.021122, -0.000000, 0.982742, -0.000000, -0.040223, -0.000000, 0.999131}, +{0.976921, -0.000000, 0.021479, -0.000000, 0.982053, -0.000000, -0.040917, -0.000000, 0.999100}, +{0.976167, -0.000000, 0.021835, -0.000000, 0.981411, -0.000000, -0.041529, -0.000000, 0.999071}, +{0.975377, -0.000000, 0.022191, -0.000000, 0.980694, -0.000000, -0.042145, -0.000000, 0.999041}, +{0.974530, -0.000000, 0.022547, -0.000000, 0.980096, -0.000000, -0.042696, -0.000000, 0.999012}, +{0.973813, -0.000000, 0.022902, -0.000000, 0.979360, -0.000000, -0.043386, -0.000000, 0.998980}, +{0.973022, -0.000000, 0.023257, -0.000000, 0.978684, -0.000000, -0.043970, -0.000000, 0.998949}, +{1.019385, -0.000000, 0.000367, -0.000000, 1.019384, -0.000000, -0.000606, -0.000000, 1.000000}, +{1.019136, -0.000000, 0.000525, -0.000000, 1.019120, -0.000000, -0.000898, -0.000000, 1.000000}, +{1.018546, -0.000000, 0.000951, -0.000000, 1.018588, -0.000000, -0.001798, -0.000000, 0.999998}, +{1.018019, -0.000000, 0.001377, -0.000000, 1.017950, -0.000000, -0.002680, -0.000000, 0.999996}, +{1.017488, -0.000000, 0.001802, -0.000000, 1.017408, -0.000000, -0.003555, -0.000000, 0.999994}, +{1.016952, -0.000000, 0.002226, -0.000000, 1.016895, -0.000000, -0.004433, -0.000000, 0.999990}, +{1.016390, -0.000000, 0.002650, -0.000000, 1.016303, -0.000000, -0.005318, -0.000000, 0.999986}, +{1.015874, -0.000000, 0.003072, -0.000000, 1.015741, -0.000000, -0.006130, -0.000000, 0.999981}, +{1.015385, -0.000000, 0.003495, -0.000000, 1.015206, -0.000000, -0.006982, -0.000000, 0.999976}, +{1.014904, -0.000000, 0.003916, -0.000000, 1.014659, -0.000000, -0.007868, -0.000000, 0.999970}, +{1.014394, -0.000000, 0.004337, -0.000000, 1.014142, -0.000000, -0.008734, -0.000000, 0.999963}, +{1.013931, -0.000000, 0.004757, -0.000000, 1.013578, -0.000000, -0.009585, -0.000000, 0.999955}, +{1.013463, -0.000000, 0.005177, -0.000000, 1.013036, -0.000000, -0.010435, -0.000000, 0.999947}, +{1.013040, -0.000000, 0.005595, -0.000000, 1.012530, -0.000000, -0.011279, -0.000000, 0.999938}, +{1.012589, -0.000000, 0.006013, -0.000000, 1.012019, -0.000000, -0.012155, -0.000000, 0.999928}, +{1.012173, -0.000000, 0.006431, -0.000000, 1.011483, -0.000000, -0.012989, -0.000000, 0.999918}, +{1.011719, -0.000000, 0.006848, -0.000000, 1.010941, -0.000000, -0.013856, -0.000000, 0.999906}, +{1.011277, -0.000000, 0.007264, -0.000000, 1.010424, -0.000000, -0.014745, -0.000000, 0.999894}, +{1.010780, -0.000000, 0.007679, -0.000000, 1.009897, -0.000000, -0.015649, -0.000000, 0.999881}, +{1.010215, -0.000000, 0.008094, -0.000000, 1.009359, -0.000000, -0.016533, -0.000000, 0.999868}, +{1.009641, -0.000000, 0.008508, -0.000000, 1.008857, -0.000000, -0.017458, -0.000000, 0.999853}, +{1.009022, -0.000000, 0.008921, -0.000000, 1.008321, -0.000000, -0.018435, -0.000000, 0.999837}, +{1.008310, -0.000000, 0.009334, -0.000000, 1.007710, -0.000000, -0.019381, -0.000000, 0.999821}, +{1.007581, -0.000000, 0.009746, -0.000000, 1.007147, -0.000000, -0.020356, -0.000000, 0.999803}, +{1.006698, -0.000000, 0.010158, -0.000000, 1.006556, -0.000000, -0.021345, -0.000000, 0.999785}, +{1.005877, -0.000000, 0.010568, -0.000000, 1.005916, -0.000000, -0.022333, -0.000000, 0.999765}, +{1.004953, -0.000000, 0.010978, -0.000000, 1.005242, -0.000000, -0.023286, -0.000000, 0.999746}, +{1.004029, -0.000000, 0.011388, -0.000000, 1.004505, -0.000000, -0.024226, -0.000000, 0.999725}, +{1.003052, -0.000000, 0.011797, -0.000000, 1.003717, -0.000000, -0.025130, -0.000000, 0.999704}, +{1.002064, -0.000000, 0.012205, -0.000000, 1.002921, -0.000000, -0.025966, -0.000000, 0.999684}, +{1.001115, -0.000000, 0.012612, -0.000000, 1.002122, -0.000000, -0.026822, -0.000000, 0.999662}, +{1.000149, -0.000000, 0.013019, -0.000000, 1.001298, -0.000000, -0.027628, -0.000000, 0.999640}, +{0.999204, -0.000000, 0.013425, -0.000000, 1.000488, -0.000000, -0.028372, -0.000000, 0.999619}, +{0.998255, -0.000000, 0.013830, -0.000000, 0.999759, -0.000000, -0.029156, -0.000000, 0.999596}, +{0.997289, -0.000000, 0.014235, -0.000000, 0.998959, -0.000000, -0.029878, -0.000000, 0.999574}, +{0.996419, -0.000000, 0.014640, -0.000000, 0.998282, -0.000000, -0.030579, -0.000000, 0.999551}, +{0.995494, -0.000000, 0.015043, -0.000000, 0.997509, -0.000000, -0.031267, -0.000000, 0.999528}, +{0.994572, -0.000000, 0.015446, -0.000000, 0.996831, -0.000000, -0.032024, -0.000000, 0.999503}, +{0.993698, -0.000000, 0.015848, -0.000000, 0.996088, -0.000000, -0.032731, -0.000000, 0.999478}, +{0.992880, -0.000000, 0.016250, -0.000000, 0.995367, -0.000000, -0.033457, -0.000000, 0.999452}, +{0.992088, -0.000000, 0.016651, -0.000000, 0.994708, -0.000000, -0.034164, -0.000000, 0.999427}, +{0.991202, -0.000000, 0.017051, -0.000000, 0.993989, -0.000000, -0.034877, -0.000000, 0.999400}, +{0.990400, -0.000000, 0.017451, -0.000000, 0.993416, -0.000000, -0.035595, -0.000000, 0.999373}, +{0.989539, -0.000000, 0.017850, -0.000000, 0.992655, -0.000000, -0.036333, -0.000000, 0.999345}, +{0.988715, -0.000000, 0.018248, -0.000000, 0.992044, -0.000000, -0.037071, -0.000000, 0.999316}, +{0.987937, -0.000000, 0.018646, -0.000000, 0.991390, -0.000000, -0.037762, -0.000000, 0.999287}, +{0.987097, -0.000000, 0.019043, -0.000000, 0.990760, -0.000000, -0.038492, -0.000000, 0.999257}, +{0.986233, -0.000000, 0.019440, -0.000000, 0.990059, -0.000000, -0.039170, -0.000000, 0.999228}, +{0.985450, -0.000000, 0.019836, -0.000000, 0.989399, -0.000000, -0.039967, -0.000000, 0.999196}, +{0.984688, -0.000000, 0.020231, -0.000000, 0.988708, -0.000000, -0.040647, -0.000000, 0.999165}, +{0.983825, -0.000000, 0.020625, -0.000000, 0.988064, -0.000000, -0.041389, -0.000000, 0.999132}, +{0.983073, -0.000000, 0.021019, -0.000000, 0.987415, -0.000000, -0.042042, -0.000000, 0.999101}, +{0.982299, -0.000000, 0.021413, -0.000000, 0.986817, -0.000000, -0.042804, -0.000000, 0.999067}, +{0.981501, -0.000000, 0.021805, -0.000000, 0.986078, -0.000000, -0.043480, -0.000000, 0.999034}, +{0.980644, -0.000000, 0.022197, -0.000000, 0.985418, -0.000000, -0.044181, -0.000000, 0.999000}, +{0.979871, -0.000000, 0.022589, -0.000000, 0.984801, -0.000000, -0.044917, -0.000000, 0.998965}, +{0.979092, -0.000000, 0.022980, -0.000000, 0.984206, -0.000000, -0.045611, -0.000000, 0.998930}, +{0.978299, -0.000000, 0.023370, -0.000000, 0.983483, -0.000000, -0.046272, -0.000000, 0.998895}, +{0.977523, -0.000000, 0.023759, -0.000000, 0.982890, -0.000000, -0.047049, -0.000000, 0.998856}, +{0.976745, -0.000000, 0.024148, -0.000000, 0.982250, -0.000000, -0.047761, -0.000000, 0.998819}, +{0.975953, -0.000000, 0.024537, -0.000000, 0.981596, -0.000000, -0.048429, -0.000000, 0.998782}, +{0.975141, -0.000000, 0.024924, -0.000000, 0.980903, -0.000000, -0.049163, -0.000000, 0.998743}, +{0.974313, -0.000000, 0.025311, -0.000000, 0.980114, -0.000000, -0.049889, -0.000000, 0.998704}, +{0.973537, -0.000000, 0.025698, -0.000000, 0.979652, -0.000000, -0.050529, -0.000000, 0.998666}, +{1.019408, -0.000000, 0.000496, -0.000000, 1.019424, -0.000000, -0.000718, -0.000000, 1.000000}, +{1.019190, -0.000000, 0.000674, -0.000000, 1.019189, -0.000000, -0.001073, -0.000000, 0.999999}, +{1.018657, -0.000000, 0.001153, -0.000000, 1.018673, -0.000000, -0.002128, -0.000000, 0.999998}, +{1.018134, -0.000000, 0.001631, -0.000000, 1.018106, -0.000000, -0.003207, -0.000000, 0.999995}, +{1.017563, -0.000000, 0.002108, -0.000000, 1.017554, -0.000000, -0.004213, -0.000000, 0.999991}, +{1.017086, -0.000000, 0.002584, -0.000000, 1.016993, -0.000000, -0.005200, -0.000000, 0.999987}, +{1.016506, -0.000000, 0.003059, -0.000000, 1.016424, -0.000000, -0.006228, -0.000000, 0.999981}, +{1.016002, -0.000000, 0.003533, -0.000000, 1.015909, -0.000000, -0.007238, -0.000000, 0.999975}, +{1.015516, -0.000000, 0.004006, -0.000000, 1.015417, -0.000000, -0.008258, -0.000000, 0.999967}, +{1.015056, -0.000000, 0.004478, -0.000000, 1.014831, -0.000000, -0.009244, -0.000000, 0.999959}, +{1.014583, -0.000000, 0.004949, -0.000000, 1.014329, -0.000000, -0.010299, -0.000000, 0.999950}, +{1.014128, -0.000000, 0.005419, -0.000000, 1.013830, -0.000000, -0.011261, -0.000000, 0.999940}, +{1.013665, -0.000000, 0.005888, -0.000000, 1.013317, -0.000000, -0.012229, -0.000000, 0.999929}, +{1.013242, -0.000000, 0.006356, -0.000000, 1.012739, -0.000000, -0.013239, -0.000000, 0.999917}, +{1.012841, -0.000000, 0.006823, -0.000000, 1.012257, -0.000000, -0.014245, -0.000000, 0.999904}, +{1.012388, -0.000000, 0.007289, -0.000000, 1.011757, -0.000000, -0.015249, -0.000000, 0.999890}, +{1.011926, -0.000000, 0.007754, -0.000000, 1.011232, -0.000000, -0.016257, -0.000000, 0.999875}, +{1.011460, -0.000000, 0.008217, -0.000000, 1.010677, -0.000000, -0.017239, -0.000000, 0.999860}, +{1.010983, -0.000000, 0.008680, -0.000000, 1.010234, -0.000000, -0.018272, -0.000000, 0.999843}, +{1.010472, -0.000000, 0.009142, -0.000000, 1.009692, -0.000000, -0.019313, -0.000000, 0.999825}, +{1.009858, -0.000000, 0.009603, -0.000000, 1.009186, -0.000000, -0.020355, -0.000000, 0.999806}, +{1.009263, -0.000000, 0.010063, -0.000000, 1.008713, -0.000000, -0.021442, -0.000000, 0.999786}, +{1.008563, -0.000000, 0.010522, -0.000000, 1.008142, -0.000000, -0.022521, -0.000000, 0.999765}, +{1.007843, -0.000000, 0.010980, -0.000000, 1.007594, -0.000000, -0.023581, -0.000000, 0.999743}, +{1.007008, -0.000000, 0.011437, -0.000000, 1.006982, -0.000000, -0.024692, -0.000000, 0.999720}, +{1.006185, -0.000000, 0.011893, -0.000000, 1.006337, -0.000000, -0.025787, -0.000000, 0.999695}, +{1.005256, -0.000000, 0.012348, -0.000000, 1.005624, -0.000000, -0.026843, -0.000000, 0.999670}, +{1.004325, -0.000000, 0.012802, -0.000000, 1.004974, -0.000000, -0.027911, -0.000000, 0.999644}, +{1.003376, -0.000000, 0.013255, -0.000000, 1.004243, -0.000000, -0.028912, -0.000000, 0.999618}, +{1.002401, -0.000000, 0.013707, -0.000000, 1.003536, -0.000000, -0.029910, -0.000000, 0.999591}, +{1.001476, -0.000000, 0.014159, -0.000000, 1.002733, -0.000000, -0.030859, -0.000000, 0.999564}, +{1.000533, -0.000000, 0.014609, -0.000000, 1.002006, -0.000000, -0.031768, -0.000000, 0.999536}, +{0.999618, -0.000000, 0.015058, -0.000000, 1.001234, -0.000000, -0.032664, -0.000000, 0.999508}, +{0.998709, -0.000000, 0.015507, -0.000000, 1.000427, -0.000000, -0.033536, -0.000000, 0.999479}, +{0.997818, -0.000000, 0.015954, -0.000000, 0.999721, -0.000000, -0.034388, -0.000000, 0.999450}, +{0.996897, -0.000000, 0.016401, -0.000000, 0.998934, -0.000000, -0.035232, -0.000000, 0.999420}, +{0.996045, -0.000000, 0.016846, -0.000000, 0.998249, -0.000000, -0.036105, -0.000000, 0.999389}, +{0.995138, -0.000000, 0.017291, -0.000000, 0.997544, -0.000000, -0.036935, -0.000000, 0.999358}, +{0.994267, -0.000000, 0.017735, -0.000000, 0.996822, -0.000000, -0.037773, -0.000000, 0.999326}, +{0.993425, -0.000000, 0.018177, -0.000000, 0.996142, -0.000000, -0.038571, -0.000000, 0.999294}, +{0.992596, -0.000000, 0.018619, -0.000000, 0.995454, -0.000000, -0.039480, -0.000000, 0.999259}, +{0.991771, -0.000000, 0.019060, -0.000000, 0.994764, -0.000000, -0.040238, -0.000000, 0.999227}, +{0.990975, -0.000000, 0.019500, -0.000000, 0.994172, -0.000000, -0.041093, -0.000000, 0.999191}, +{0.990136, -0.000000, 0.019939, -0.000000, 0.993453, -0.000000, -0.041955, -0.000000, 0.999155}, +{0.989329, -0.000000, 0.020378, -0.000000, 0.992773, -0.000000, -0.042772, -0.000000, 0.999119}, +{0.988535, -0.000000, 0.020815, -0.000000, 0.992097, -0.000000, -0.043564, -0.000000, 0.999083}, +{0.987706, -0.000000, 0.021251, -0.000000, 0.991516, -0.000000, -0.044382, -0.000000, 0.999045}, +{0.986856, -0.000000, 0.021687, -0.000000, 0.990896, -0.000000, -0.045208, -0.000000, 0.999007}, +{0.986055, -0.000000, 0.022121, -0.000000, 0.990109, -0.000000, -0.046061, -0.000000, 0.998967}, +{0.985330, -0.000000, 0.022555, -0.000000, 0.989465, -0.000000, -0.046880, -0.000000, 0.998927}, +{0.984405, -0.000000, 0.022988, -0.000000, 0.988830, -0.000000, -0.047663, -0.000000, 0.998887}, +{0.983754, -0.000000, 0.023420, -0.000000, 0.988157, -0.000000, -0.048494, -0.000000, 0.998846}, +{0.982877, -0.000000, 0.023851, -0.000000, 0.987467, -0.000000, -0.049319, -0.000000, 0.998803}, +{0.982174, -0.000000, 0.024281, -0.000000, 0.986977, -0.000000, -0.050180, -0.000000, 0.998760}, +{0.981212, -0.000000, 0.024710, -0.000000, 0.986220, -0.000000, -0.050940, -0.000000, 0.998717}, +{0.980447, -0.000000, 0.025139, -0.000000, 0.985584, -0.000000, -0.051768, -0.000000, 0.998673}, +{0.979661, -0.000000, 0.025566, -0.000000, 0.984934, -0.000000, -0.052564, -0.000000, 0.998628}, +{0.978934, -0.000000, 0.025993, -0.000000, 0.984323, -0.000000, -0.053360, -0.000000, 0.998583}, +{0.978136, -0.000000, 0.026418, -0.000000, 0.983619, -0.000000, -0.054190, -0.000000, 0.998536}, +{0.977421, -0.000000, 0.026843, -0.000000, 0.983145, -0.000000, -0.054929, -0.000000, 0.998491}, +{0.976699, -0.000000, 0.027267, -0.000000, 0.982408, -0.000000, -0.055810, -0.000000, 0.998442}, +{0.975759, -0.000000, 0.027690, -0.000000, 0.981795, -0.000000, -0.056573, -0.000000, 0.998395}, +{0.974971, -0.000000, 0.028113, -0.000000, 0.981019, -0.000000, -0.057279, -0.000000, 0.998348}, +{0.974191, -0.000000, 0.028534, -0.000000, 0.980474, -0.000000, -0.058145, -0.000000, 0.998297}, +{1.019443, -0.000000, 0.000634, -0.000000, 1.019427, -0.000000, -0.000887, -0.000000, 0.999999}, +{1.019268, -0.000000, 0.000835, -0.000000, 1.019236, -0.000000, -0.001352, -0.000000, 0.999999}, +{1.018691, -0.000000, 0.001377, -0.000000, 1.018695, -0.000000, -0.002528, -0.000000, 0.999997}, +{1.018187, -0.000000, 0.001918, -0.000000, 1.018164, -0.000000, -0.003744, -0.000000, 0.999993}, +{1.017644, -0.000000, 0.002457, -0.000000, 1.017583, -0.000000, -0.004949, -0.000000, 0.999988}, +{1.017112, -0.000000, 0.002995, -0.000000, 1.017085, -0.000000, -0.006193, -0.000000, 0.999982}, +{1.016663, -0.000000, 0.003531, -0.000000, 1.016612, -0.000000, -0.007392, -0.000000, 0.999974}, +{1.016120, -0.000000, 0.004065, -0.000000, 1.016006, -0.000000, -0.008536, -0.000000, 0.999966}, +{1.015671, -0.000000, 0.004599, -0.000000, 1.015581, -0.000000, -0.009735, -0.000000, 0.999956}, +{1.015205, -0.000000, 0.005130, -0.000000, 1.015033, -0.000000, -0.010907, -0.000000, 0.999945}, +{1.014720, -0.000000, 0.005660, -0.000000, 1.014502, -0.000000, -0.012089, -0.000000, 0.999933}, +{1.014284, -0.000000, 0.006188, -0.000000, 1.013994, -0.000000, -0.013284, -0.000000, 0.999919}, +{1.013840, -0.000000, 0.006715, -0.000000, 1.013491, -0.000000, -0.014418, -0.000000, 0.999905}, +{1.013419, -0.000000, 0.007241, -0.000000, 1.012992, -0.000000, -0.015564, -0.000000, 0.999889}, +{1.012993, -0.000000, 0.007765, -0.000000, 1.012457, -0.000000, -0.016717, -0.000000, 0.999872}, +{1.012617, -0.000000, 0.008287, -0.000000, 1.012017, -0.000000, -0.017916, -0.000000, 0.999853}, +{1.012162, -0.000000, 0.008808, -0.000000, 1.011527, -0.000000, -0.019051, -0.000000, 0.999834}, +{1.011704, -0.000000, 0.009328, -0.000000, 1.011025, -0.000000, -0.020204, -0.000000, 0.999814}, +{1.011206, -0.000000, 0.009846, -0.000000, 1.010512, -0.000000, -0.021372, -0.000000, 0.999792}, +{1.010668, -0.000000, 0.010363, -0.000000, 1.010020, -0.000000, -0.022581, -0.000000, 0.999768}, +{1.010090, -0.000000, 0.010878, -0.000000, 1.009480, -0.000000, -0.023747, -0.000000, 0.999744}, +{1.009449, -0.000000, 0.011392, -0.000000, 1.008966, -0.000000, -0.024953, -0.000000, 0.999718}, +{1.008783, -0.000000, 0.011904, -0.000000, 1.008432, -0.000000, -0.026209, -0.000000, 0.999691}, +{1.008009, -0.000000, 0.012415, -0.000000, 1.007871, -0.000000, -0.027409, -0.000000, 0.999662}, +{1.007246, -0.000000, 0.012925, -0.000000, 1.007320, -0.000000, -0.028630, -0.000000, 0.999633}, +{1.006395, -0.000000, 0.013433, -0.000000, 1.006676, -0.000000, -0.029831, -0.000000, 0.999602}, +{1.005513, -0.000000, 0.013940, -0.000000, 1.006016, -0.000000, -0.031029, -0.000000, 0.999570}, +{1.004684, -0.000000, 0.014445, -0.000000, 1.005394, -0.000000, -0.032206, -0.000000, 0.999537}, +{1.003742, -0.000000, 0.014949, -0.000000, 1.004735, -0.000000, -0.033345, -0.000000, 0.999503}, +{1.002800, -0.000000, 0.015451, -0.000000, 1.004041, -0.000000, -0.034447, -0.000000, 0.999469}, +{1.001874, -0.000000, 0.015953, -0.000000, 1.003301, -0.000000, -0.035534, -0.000000, 0.999434}, +{1.000960, -0.000000, 0.016453, -0.000000, 1.002532, -0.000000, -0.036620, -0.000000, 0.999398}, +{1.000044, -0.000000, 0.016951, -0.000000, 1.001747, -0.000000, -0.037618, -0.000000, 0.999362}, +{0.999137, -0.000000, 0.017448, -0.000000, 1.001041, -0.000000, -0.038664, -0.000000, 0.999325}, +{0.998278, -0.000000, 0.017944, -0.000000, 1.000280, -0.000000, -0.039636, -0.000000, 0.999288}, +{0.997418, -0.000000, 0.018439, -0.000000, 0.999562, -0.000000, -0.040627, -0.000000, 0.999249}, +{0.996551, -0.000000, 0.018932, -0.000000, 0.998883, -0.000000, -0.041641, -0.000000, 0.999209}, +{0.995665, -0.000000, 0.019424, -0.000000, 0.998065, -0.000000, -0.042585, -0.000000, 0.999169}, +{0.994848, -0.000000, 0.019914, -0.000000, 0.997449, -0.000000, -0.043552, -0.000000, 0.999128}, +{0.994037, -0.000000, 0.020403, -0.000000, 0.996811, -0.000000, -0.044555, -0.000000, 0.999085}, +{0.993174, -0.000000, 0.020891, -0.000000, 0.996156, -0.000000, -0.045516, -0.000000, 0.999043}, +{0.992338, -0.000000, 0.021378, -0.000000, 0.995388, -0.000000, -0.046434, -0.000000, 0.999000}, +{0.991552, -0.000000, 0.021863, -0.000000, 0.994833, -0.000000, -0.047403, -0.000000, 0.998955}, +{0.990768, -0.000000, 0.022347, -0.000000, 0.994152, -0.000000, -0.048367, -0.000000, 0.998909}, +{0.989902, -0.000000, 0.022830, -0.000000, 0.993412, -0.000000, -0.049319, -0.000000, 0.998863}, +{0.989153, -0.000000, 0.023311, -0.000000, 0.992790, -0.000000, -0.050263, -0.000000, 0.998816}, +{0.988292, -0.000000, 0.023792, -0.000000, 0.992140, -0.000000, -0.051169, -0.000000, 0.998768}, +{0.987548, -0.000000, 0.024270, -0.000000, 0.991489, -0.000000, -0.052201, -0.000000, 0.998717}, +{0.986725, -0.000000, 0.024748, -0.000000, 0.990850, -0.000000, -0.053162, -0.000000, 0.998667}, +{0.985894, -0.000000, 0.025225, -0.000000, 0.990195, -0.000000, -0.053957, -0.000000, 0.998619}, +{0.985148, -0.000000, 0.025700, -0.000000, 0.989559, -0.000000, -0.054954, -0.000000, 0.998566}, +{0.984285, -0.000000, 0.026174, -0.000000, 0.988885, -0.000000, -0.055882, -0.000000, 0.998514}, +{0.983469, -0.000000, 0.026646, -0.000000, 0.988156, -0.000000, -0.056800, -0.000000, 0.998461}, +{0.982786, -0.000000, 0.027118, -0.000000, 0.987660, -0.000000, -0.057749, -0.000000, 0.998407}, +{0.981930, -0.000000, 0.027588, -0.000000, 0.987096, -0.000000, -0.058632, -0.000000, 0.998353}, +{0.981097, -0.000000, 0.028057, -0.000000, 0.986282, -0.000000, -0.059549, -0.000000, 0.998297}, +{0.980281, -0.000000, 0.028525, -0.000000, 0.985596, -0.000000, -0.060462, -0.000000, 0.998241}, +{0.979577, -0.000000, 0.028992, -0.000000, 0.984908, -0.000000, -0.061392, -0.000000, 0.998183}, +{0.978710, -0.000000, 0.029457, -0.000000, 0.984263, -0.000000, -0.062273, -0.000000, 0.998126}, +{0.977969, -0.000000, 0.029921, -0.000000, 0.983696, -0.000000, -0.063089, -0.000000, 0.998070}, +{0.977131, -0.000000, 0.030384, -0.000000, 0.982966, -0.000000, -0.064008, -0.000000, 0.998010}, +{0.976303, -0.000000, 0.030846, -0.000000, 0.982291, -0.000000, -0.064918, -0.000000, 0.997949}, +{0.975611, -0.000000, 0.031307, -0.000000, 0.981610, -0.000000, -0.065798, -0.000000, 0.997889}, +{0.974750, -0.000000, 0.031766, -0.000000, 0.981033, -0.000000, -0.066695, -0.000000, 0.997826}, +{1.019444, -0.000000, 0.000684, -0.000000, 1.019435, -0.000000, -0.001043, -0.000000, 0.999999}, +{1.019256, -0.000000, 0.000913, -0.000000, 1.019261, -0.000000, -0.001544, -0.000000, 0.999999}, +{1.018782, -0.000000, 0.001529, -0.000000, 1.018757, -0.000000, -0.003025, -0.000000, 0.999995}, +{1.018266, -0.000000, 0.002142, -0.000000, 1.018244, -0.000000, -0.004423, -0.000000, 0.999991}, +{1.017745, -0.000000, 0.002754, -0.000000, 1.017692, -0.000000, -0.005873, -0.000000, 0.999984}, +{1.017213, -0.000000, 0.003363, -0.000000, 1.017176, -0.000000, -0.007275, -0.000000, 0.999976}, +{1.016772, -0.000000, 0.003969, -0.000000, 1.016726, -0.000000, -0.008705, -0.000000, 0.999966}, +{1.016263, -0.000000, 0.004574, -0.000000, 1.016201, -0.000000, -0.010059, -0.000000, 0.999955}, +{1.015794, -0.000000, 0.005176, -0.000000, 1.015640, -0.000000, -0.011466, -0.000000, 0.999942}, +{1.015350, -0.000000, 0.005776, -0.000000, 1.015198, -0.000000, -0.012830, -0.000000, 0.999927}, +{1.014900, -0.000000, 0.006373, -0.000000, 1.014624, -0.000000, -0.014191, -0.000000, 0.999911}, +{1.014451, -0.000000, 0.006969, -0.000000, 1.014163, -0.000000, -0.015547, -0.000000, 0.999893}, +{1.014035, -0.000000, 0.007562, -0.000000, 1.013691, -0.000000, -0.016913, -0.000000, 0.999874}, +{1.013623, -0.000000, 0.008153, -0.000000, 1.013185, -0.000000, -0.018269, -0.000000, 0.999853}, +{1.013190, -0.000000, 0.008742, -0.000000, 1.012680, -0.000000, -0.019617, -0.000000, 0.999831}, +{1.012753, -0.000000, 0.009328, -0.000000, 1.012197, -0.000000, -0.020947, -0.000000, 0.999807}, +{1.012330, -0.000000, 0.009913, -0.000000, 1.011714, -0.000000, -0.022317, -0.000000, 0.999781}, +{1.011855, -0.000000, 0.010495, -0.000000, 1.011205, -0.000000, -0.023635, -0.000000, 0.999755}, +{1.011353, -0.000000, 0.011076, -0.000000, 1.010752, -0.000000, -0.024988, -0.000000, 0.999726}, +{1.010813, -0.000000, 0.011654, -0.000000, 1.010242, -0.000000, -0.026340, -0.000000, 0.999696}, +{1.010258, -0.000000, 0.012230, -0.000000, 1.009755, -0.000000, -0.027692, -0.000000, 0.999665}, +{1.009624, -0.000000, 0.012804, -0.000000, 1.009235, -0.000000, -0.029085, -0.000000, 0.999631}, +{1.008966, -0.000000, 0.013376, -0.000000, 1.008706, -0.000000, -0.030411, -0.000000, 0.999597}, +{1.008218, -0.000000, 0.013946, -0.000000, 1.008147, -0.000000, -0.031781, -0.000000, 0.999560}, +{1.007445, -0.000000, 0.014514, -0.000000, 1.007649, -0.000000, -0.033122, -0.000000, 0.999523}, +{1.006629, -0.000000, 0.015080, -0.000000, 1.007009, -0.000000, -0.034508, -0.000000, 0.999483}, +{1.005809, -0.000000, 0.015644, -0.000000, 1.006378, -0.000000, -0.035853, -0.000000, 0.999442}, +{1.004904, -0.000000, 0.016206, -0.000000, 1.005759, -0.000000, -0.037147, -0.000000, 0.999401}, +{1.004066, -0.000000, 0.016766, -0.000000, 1.005109, -0.000000, -0.038427, -0.000000, 0.999358}, +{1.003137, -0.000000, 0.017324, -0.000000, 1.004434, -0.000000, -0.039704, -0.000000, 0.999314}, +{1.002264, -0.000000, 0.017880, -0.000000, 1.003765, -0.000000, -0.040931, -0.000000, 0.999270}, +{1.001406, -0.000000, 0.018434, -0.000000, 1.003030, -0.000000, -0.042104, -0.000000, 0.999225}, +{1.000516, -0.000000, 0.018986, -0.000000, 1.002337, -0.000000, -0.043288, -0.000000, 0.999179}, +{0.999587, -0.000000, 0.019537, -0.000000, 1.001590, -0.000000, -0.044487, -0.000000, 0.999130}, +{0.998791, -0.000000, 0.020085, -0.000000, 1.000913, -0.000000, -0.045655, -0.000000, 0.999082}, +{0.998003, -0.000000, 0.020632, -0.000000, 1.000219, -0.000000, -0.046864, -0.000000, 0.999031}, +{0.997082, -0.000000, 0.021176, -0.000000, 0.999487, -0.000000, -0.047905, -0.000000, 0.998983}, +{0.996233, -0.000000, 0.021719, -0.000000, 0.998845, -0.000000, -0.049055, -0.000000, 0.998931}, +{0.995387, -0.000000, 0.022260, -0.000000, 0.998086, -0.000000, -0.050173, -0.000000, 0.998878}, +{0.994565, -0.000000, 0.022799, -0.000000, 0.997414, -0.000000, -0.051282, -0.000000, 0.998824}, +{0.993793, -0.000000, 0.023337, -0.000000, 0.996731, -0.000000, -0.052416, -0.000000, 0.998769}, +{0.992933, -0.000000, 0.023872, -0.000000, 0.996052, -0.000000, -0.053452, -0.000000, 0.998715}, +{0.992142, -0.000000, 0.024406, -0.000000, 0.995374, -0.000000, -0.054558, -0.000000, 0.998658}, +{0.991326, -0.000000, 0.024938, -0.000000, 0.994768, -0.000000, -0.055648, -0.000000, 0.998600}, +{0.990538, -0.000000, 0.025468, -0.000000, 0.994080, -0.000000, -0.056730, -0.000000, 0.998541}, +{0.989748, -0.000000, 0.025996, -0.000000, 0.993385, -0.000000, -0.057869, -0.000000, 0.998480}, +{0.988972, -0.000000, 0.026523, -0.000000, 0.992785, -0.000000, -0.058888, -0.000000, 0.998421}, +{0.988150, -0.000000, 0.027048, -0.000000, 0.992150, -0.000000, -0.059976, -0.000000, 0.998358}, +{0.987330, -0.000000, 0.027571, -0.000000, 0.991380, -0.000000, -0.061040, -0.000000, 0.998295}, +{0.986566, -0.000000, 0.028093, -0.000000, 0.990815, -0.000000, -0.062053, -0.000000, 0.998233}, +{0.985682, -0.000000, 0.028612, -0.000000, 0.990081, -0.000000, -0.063129, -0.000000, 0.998167}, +{0.984959, -0.000000, 0.029130, -0.000000, 0.989508, -0.000000, -0.064162, -0.000000, 0.998102}, +{0.984172, -0.000000, 0.029647, -0.000000, 0.988807, -0.000000, -0.065243, -0.000000, 0.998035}, +{0.983300, -0.000000, 0.030161, -0.000000, 0.988170, -0.000000, -0.066232, -0.000000, 0.997968}, +{0.982543, -0.000000, 0.030674, -0.000000, 0.987548, -0.000000, -0.067362, -0.000000, 0.997897}, +{0.981917, -0.000000, 0.031186, -0.000000, 0.986938, -0.000000, -0.068311, -0.000000, 0.997831}, +{0.980913, -0.000000, 0.031695, -0.000000, 0.986171, -0.000000, -0.069325, -0.000000, 0.997760}, +{0.980139, -0.000000, 0.032203, -0.000000, 0.985548, -0.000000, -0.070334, -0.000000, 0.997689}, +{0.979366, -0.000000, 0.032710, -0.000000, 0.984933, -0.000000, -0.071325, -0.000000, 0.997618}, +{0.978574, -0.000000, 0.033215, -0.000000, 0.984262, -0.000000, -0.072370, -0.000000, 0.997544}, +{0.977687, -0.000000, 0.033718, -0.000000, 0.983684, -0.000000, -0.073346, -0.000000, 0.997471}, +{0.976994, -0.000000, 0.034219, -0.000000, 0.982969, -0.000000, -0.074381, -0.000000, 0.997395}, +{0.976135, -0.000000, 0.034720, -0.000000, 0.982220, -0.000000, -0.075332, -0.000000, 0.997321}, +{0.975347, -0.000000, 0.035218, -0.000000, 0.981607, -0.000000, -0.076320, -0.000000, 0.997244}, +{1.019507, -0.000000, 0.000684, -0.000000, 1.019470, -0.000000, -0.001173, -0.000000, 0.999999}, +{1.019321, -0.000000, 0.000945, -0.000000, 1.019279, -0.000000, -0.001829, -0.000000, 0.999998}, +{1.018774, -0.000000, 0.001649, -0.000000, 1.018787, -0.000000, -0.003527, -0.000000, 0.999994}, +{1.018306, -0.000000, 0.002350, -0.000000, 1.018265, -0.000000, -0.005189, -0.000000, 0.999988}, +{1.017807, -0.000000, 0.003046, -0.000000, 1.017757, -0.000000, -0.006909, -0.000000, 0.999979}, +{1.017317, -0.000000, 0.003740, -0.000000, 1.017261, -0.000000, -0.008549, -0.000000, 0.999969}, +{1.016873, -0.000000, 0.004430, -0.000000, 1.016731, -0.000000, -0.010223, -0.000000, 0.999955}, +{1.016361, -0.000000, 0.005117, -0.000000, 1.016236, -0.000000, -0.011822, -0.000000, 0.999941}, +{1.015949, -0.000000, 0.005800, -0.000000, 1.015830, -0.000000, -0.013471, -0.000000, 0.999923}, +{1.015495, -0.000000, 0.006480, -0.000000, 1.015326, -0.000000, -0.015068, -0.000000, 0.999904}, +{1.015063, -0.000000, 0.007157, -0.000000, 1.014820, -0.000000, -0.016677, -0.000000, 0.999882}, +{1.014613, -0.000000, 0.007831, -0.000000, 1.014370, -0.000000, -0.018263, -0.000000, 0.999859}, +{1.014139, -0.000000, 0.008501, -0.000000, 1.013812, -0.000000, -0.019859, -0.000000, 0.999834}, +{1.013808, -0.000000, 0.009168, -0.000000, 1.013370, -0.000000, -0.021414, -0.000000, 0.999806}, +{1.013365, -0.000000, 0.009833, -0.000000, 1.012910, -0.000000, -0.022976, -0.000000, 0.999777}, +{1.012901, -0.000000, 0.010494, -0.000000, 1.012382, -0.000000, -0.024546, -0.000000, 0.999746}, +{1.012513, -0.000000, 0.011151, -0.000000, 1.011948, -0.000000, -0.026102, -0.000000, 0.999713}, +{1.012000, -0.000000, 0.011806, -0.000000, 1.011455, -0.000000, -0.027625, -0.000000, 0.999678}, +{1.011501, -0.000000, 0.012458, -0.000000, 1.010950, -0.000000, -0.029208, -0.000000, 0.999640}, +{1.010945, -0.000000, 0.013107, -0.000000, 1.010442, -0.000000, -0.030717, -0.000000, 0.999602}, +{1.010400, -0.000000, 0.013753, -0.000000, 1.009983, -0.000000, -0.032266, -0.000000, 0.999561}, +{1.009774, -0.000000, 0.014396, -0.000000, 1.009454, -0.000000, -0.033834, -0.000000, 0.999518}, +{1.009117, -0.000000, 0.015036, -0.000000, 1.008910, -0.000000, -0.035340, -0.000000, 0.999473}, +{1.008392, -0.000000, 0.015673, -0.000000, 1.008369, -0.000000, -0.036886, -0.000000, 0.999427}, +{1.007626, -0.000000, 0.016307, -0.000000, 1.007792, -0.000000, -0.038415, -0.000000, 0.999378}, +{1.006862, -0.000000, 0.016938, -0.000000, 1.007248, -0.000000, -0.039890, -0.000000, 0.999329}, +{1.006016, -0.000000, 0.017567, -0.000000, 1.006649, -0.000000, -0.041395, -0.000000, 0.999277}, +{1.005202, -0.000000, 0.018193, -0.000000, 1.006074, -0.000000, -0.042905, -0.000000, 0.999224}, +{1.004338, -0.000000, 0.018816, -0.000000, 1.005383, -0.000000, -0.044310, -0.000000, 0.999170}, +{1.003504, -0.000000, 0.019436, -0.000000, 1.004787, -0.000000, -0.045753, -0.000000, 0.999114}, +{1.002610, -0.000000, 0.020053, -0.000000, 1.004093, -0.000000, -0.047116, -0.000000, 0.999058}, +{1.001798, -0.000000, 0.020668, -0.000000, 1.003418, -0.000000, -0.048511, -0.000000, 0.998999}, +{1.000941, -0.000000, 0.021280, -0.000000, 1.002757, -0.000000, -0.049896, -0.000000, 0.998939}, +{1.000127, -0.000000, 0.021890, -0.000000, 1.002016, -0.000000, -0.051236, -0.000000, 0.998879}, +{0.999302, -0.000000, 0.022496, -0.000000, 1.001337, -0.000000, -0.052564, -0.000000, 0.998817}, +{0.998466, -0.000000, 0.023101, -0.000000, 1.000649, -0.000000, -0.053901, -0.000000, 0.998753}, +{0.997649, -0.000000, 0.023702, -0.000000, 0.999967, -0.000000, -0.055164, -0.000000, 0.998689}, +{0.996836, -0.000000, 0.024301, -0.000000, 0.999304, -0.000000, -0.056445, -0.000000, 0.998624}, +{0.995980, -0.000000, 0.024898, -0.000000, 0.998553, -0.000000, -0.057734, -0.000000, 0.998557}, +{0.995197, -0.000000, 0.025492, -0.000000, 0.997970, -0.000000, -0.058970, -0.000000, 0.998490}, +{0.994381, -0.000000, 0.026083, -0.000000, 0.997274, -0.000000, -0.060276, -0.000000, 0.998419}, +{0.993504, -0.000000, 0.026672, -0.000000, 0.996628, -0.000000, -0.061497, -0.000000, 0.998349}, +{0.992777, -0.000000, 0.027259, -0.000000, 0.995958, -0.000000, -0.062737, -0.000000, 0.998277}, +{0.991971, -0.000000, 0.027843, -0.000000, 0.995282, -0.000000, -0.064003, -0.000000, 0.998204}, +{0.991141, -0.000000, 0.028425, -0.000000, 0.994655, -0.000000, -0.065178, -0.000000, 0.998131}, +{0.990385, -0.000000, 0.029004, -0.000000, 0.993893, -0.000000, -0.066417, -0.000000, 0.998055}, +{0.989507, -0.000000, 0.029581, -0.000000, 0.993372, -0.000000, -0.067627, -0.000000, 0.997978}, +{0.988735, -0.000000, 0.030155, -0.000000, 0.992637, -0.000000, -0.068863, -0.000000, 0.997900}, +{0.987953, -0.000000, 0.030727, -0.000000, 0.992001, -0.000000, -0.070027, -0.000000, 0.997822}, +{0.987151, -0.000000, 0.031297, -0.000000, 0.991291, -0.000000, -0.071231, -0.000000, 0.997742}, +{0.986415, -0.000000, 0.031865, -0.000000, 0.990638, -0.000000, -0.072449, -0.000000, 0.997660}, +{0.985614, -0.000000, 0.032430, -0.000000, 0.990076, -0.000000, -0.073593, -0.000000, 0.997579}, +{0.984803, -0.000000, 0.032993, -0.000000, 0.989399, -0.000000, -0.074723, -0.000000, 0.997497}, +{0.984006, -0.000000, 0.033554, -0.000000, 0.988723, -0.000000, -0.075856, -0.000000, 0.997413}, +{0.983160, -0.000000, 0.034112, -0.000000, 0.988094, -0.000000, -0.077065, -0.000000, 0.997326}, +{0.982376, -0.000000, 0.034668, -0.000000, 0.987404, -0.000000, -0.078147, -0.000000, 0.997242}, +{0.981673, -0.000000, 0.035222, -0.000000, 0.986826, -0.000000, -0.079298, -0.000000, 0.997155}, +{0.980832, -0.000000, 0.035774, -0.000000, 0.986103, -0.000000, -0.080463, -0.000000, 0.997065}, +{0.980039, -0.000000, 0.036324, -0.000000, 0.985459, -0.000000, -0.081549, -0.000000, 0.996978}, +{0.979173, -0.000000, 0.036871, -0.000000, 0.984735, -0.000000, -0.082700, -0.000000, 0.996886}, +{0.978321, -0.000000, 0.037416, -0.000000, 0.984036, -0.000000, -0.083737, -0.000000, 0.996797}, +{0.977482, -0.000000, 0.037960, -0.000000, 0.983444, -0.000000, -0.084815, -0.000000, 0.996706}, +{0.976744, -0.000000, 0.038500, -0.000000, 0.982734, -0.000000, -0.085990, -0.000000, 0.996611}, +{0.975857, -0.000000, 0.039040, -0.000000, 0.982188, -0.000000, -0.087000, -0.000000, 0.996520}, +{1.019410, -0.000000, 0.000690, -0.000000, 1.019415, -0.000000, -0.001361, -0.000000, 0.999999}, +{1.019258, -0.000000, 0.000991, -0.000000, 1.019320, -0.000000, -0.002106, -0.000000, 0.999998}, +{1.018741, -0.000000, 0.001801, -0.000000, 1.018780, -0.000000, -0.004165, -0.000000, 0.999993}, +{1.018335, -0.000000, 0.002605, -0.000000, 1.018271, -0.000000, -0.006135, -0.000000, 0.999984}, +{1.017859, -0.000000, 0.003404, -0.000000, 1.017830, -0.000000, -0.008134, -0.000000, 0.999973}, +{1.017400, -0.000000, 0.004199, -0.000000, 1.017348, -0.000000, -0.010105, -0.000000, 0.999958}, +{1.016917, -0.000000, 0.004988, -0.000000, 1.016842, -0.000000, -0.012037, -0.000000, 0.999941}, +{1.016437, -0.000000, 0.005773, -0.000000, 1.016338, -0.000000, -0.013945, -0.000000, 0.999921}, +{1.016014, -0.000000, 0.006553, -0.000000, 1.015911, -0.000000, -0.015845, -0.000000, 0.999898}, +{1.015610, -0.000000, 0.007328, -0.000000, 1.015418, -0.000000, -0.017707, -0.000000, 0.999872}, +{1.015195, -0.000000, 0.008098, -0.000000, 1.014950, -0.000000, -0.019595, -0.000000, 0.999844}, +{1.014746, -0.000000, 0.008864, -0.000000, 1.014352, -0.000000, -0.021491, -0.000000, 0.999812}, +{1.014341, -0.000000, 0.009625, -0.000000, 1.013974, -0.000000, -0.023307, -0.000000, 0.999779}, +{1.013883, -0.000000, 0.010382, -0.000000, 1.013494, -0.000000, -0.025129, -0.000000, 0.999743}, +{1.013474, -0.000000, 0.011134, -0.000000, 1.013027, -0.000000, -0.026930, -0.000000, 0.999704}, +{1.013086, -0.000000, 0.011881, -0.000000, 1.012545, -0.000000, -0.028737, -0.000000, 0.999663}, +{1.012587, -0.000000, 0.012625, -0.000000, 1.012053, -0.000000, -0.030514, -0.000000, 0.999620}, +{1.012126, -0.000000, 0.013364, -0.000000, 1.011593, -0.000000, -0.032306, -0.000000, 0.999573}, +{1.011603, -0.000000, 0.014098, -0.000000, 1.011055, -0.000000, -0.034066, -0.000000, 0.999525}, +{1.011056, -0.000000, 0.014829, -0.000000, 1.010591, -0.000000, -0.035855, -0.000000, 0.999474}, +{1.010482, -0.000000, 0.015555, -0.000000, 1.010077, -0.000000, -0.037606, -0.000000, 0.999421}, +{1.009874, -0.000000, 0.016277, -0.000000, 1.009573, -0.000000, -0.039321, -0.000000, 0.999366}, +{1.009201, -0.000000, 0.016995, -0.000000, 1.009036, -0.000000, -0.041073, -0.000000, 0.999308}, +{1.008520, -0.000000, 0.017709, -0.000000, 1.008508, -0.000000, -0.042771, -0.000000, 0.999249}, +{1.007800, -0.000000, 0.018418, -0.000000, 1.007966, -0.000000, -0.044484, -0.000000, 0.999187}, +{1.007017, -0.000000, 0.019124, -0.000000, 1.007404, -0.000000, -0.046166, -0.000000, 0.999123}, +{1.006246, -0.000000, 0.019826, -0.000000, 1.006833, -0.000000, -0.047852, -0.000000, 0.999057}, +{1.005424, -0.000000, 0.020524, -0.000000, 1.006181, -0.000000, -0.049497, -0.000000, 0.998990}, +{1.004603, -0.000000, 0.021218, -0.000000, 1.005597, -0.000000, -0.051151, -0.000000, 0.998920}, +{1.003795, -0.000000, 0.021909, -0.000000, 1.004998, -0.000000, -0.052719, -0.000000, 0.998849}, +{1.002993, -0.000000, 0.022595, -0.000000, 1.004358, -0.000000, -0.054318, -0.000000, 0.998776}, +{1.002196, -0.000000, 0.023278, -0.000000, 1.003655, -0.000000, -0.055860, -0.000000, 0.998703}, +{1.001396, -0.000000, 0.023957, -0.000000, 1.002993, -0.000000, -0.057443, -0.000000, 0.998626}, +{1.000556, -0.000000, 0.024633, -0.000000, 1.002295, -0.000000, -0.058952, -0.000000, 0.998549}, +{0.999767, -0.000000, 0.025305, -0.000000, 1.001644, -0.000000, -0.060478, -0.000000, 0.998469}, +{0.998930, -0.000000, 0.025973, -0.000000, 1.000958, -0.000000, -0.061964, -0.000000, 0.998389}, +{0.998184, -0.000000, 0.026638, -0.000000, 1.000281, -0.000000, -0.063468, -0.000000, 0.998306}, +{0.997353, -0.000000, 0.027299, -0.000000, 0.999607, -0.000000, -0.064910, -0.000000, 0.998223}, +{0.996549, -0.000000, 0.027957, -0.000000, 0.998877, -0.000000, -0.066363, -0.000000, 0.998138}, +{0.995730, -0.000000, 0.028611, -0.000000, 0.998287, -0.000000, -0.067797, -0.000000, 0.998052}, +{0.994990, -0.000000, 0.029262, -0.000000, 0.997597, -0.000000, -0.069214, -0.000000, 0.997964}, +{0.994187, -0.000000, 0.029910, -0.000000, 0.996966, -0.000000, -0.070652, -0.000000, 0.997874}, +{0.993341, -0.000000, 0.030554, -0.000000, 0.996297, -0.000000, -0.072051, -0.000000, 0.997784}, +{0.992625, -0.000000, 0.031195, -0.000000, 0.995627, -0.000000, -0.073460, -0.000000, 0.997691}, +{0.991844, -0.000000, 0.031833, -0.000000, 0.994957, -0.000000, -0.074793, -0.000000, 0.997600}, +{0.991037, -0.000000, 0.032468, -0.000000, 0.994315, -0.000000, -0.076202, -0.000000, 0.997504}, +{0.990193, -0.000000, 0.033099, -0.000000, 0.993678, -0.000000, -0.077517, -0.000000, 0.997409}, +{0.989370, -0.000000, 0.033727, -0.000000, 0.993018, -0.000000, -0.078864, -0.000000, 0.997312}, +{0.988595, -0.000000, 0.034352, -0.000000, 0.992372, -0.000000, -0.080132, -0.000000, 0.997216}, +{0.987772, -0.000000, 0.034974, -0.000000, 0.991626, -0.000000, -0.081559, -0.000000, 0.997112}, +{0.987080, -0.000000, 0.035593, -0.000000, 0.990996, -0.000000, -0.082849, -0.000000, 0.997013}, +{0.986266, -0.000000, 0.036209, -0.000000, 0.990387, -0.000000, -0.084132, -0.000000, 0.996911}, +{0.985454, -0.000000, 0.036821, -0.000000, 0.989748, -0.000000, -0.085415, -0.000000, 0.996808}, +{0.984631, -0.000000, 0.037431, -0.000000, 0.989060, -0.000000, -0.086723, -0.000000, 0.996703}, +{0.983812, -0.000000, 0.038038, -0.000000, 0.988294, -0.000000, -0.088012, -0.000000, 0.996597}, +{0.982986, -0.000000, 0.038642, -0.000000, 0.987651, -0.000000, -0.089266, -0.000000, 0.996491}, +{0.982192, -0.000000, 0.039243, -0.000000, 0.987022, -0.000000, -0.090547, -0.000000, 0.996382}, +{0.981297, -0.000000, 0.039841, -0.000000, 0.986395, -0.000000, -0.091742, -0.000000, 0.996275}, +{0.980522, -0.000000, 0.040436, -0.000000, 0.985658, -0.000000, -0.093006, -0.000000, 0.996165}, +{0.979690, -0.000000, 0.041029, -0.000000, 0.985093, -0.000000, -0.094251, -0.000000, 0.996053}, +{0.978814, -0.000000, 0.041618, -0.000000, 0.984364, -0.000000, -0.095412, -0.000000, 0.995943}, +{0.978116, -0.000000, 0.042205, -0.000000, 0.983694, -0.000000, -0.096605, -0.000000, 0.995832}, +{0.977257, -0.000000, 0.042789, -0.000000, 0.983068, -0.000000, -0.097801, -0.000000, 0.995718}, +{0.976528, -0.000000, 0.043371, -0.000000, 0.982379, -0.000000, -0.099068, -0.000000, 0.995600}, +{1.019418, -0.000000, 0.000678, -0.000000, 1.019446, -0.000000, -0.001548, -0.000000, 0.999999}, +{1.019249, -0.000000, 0.001026, -0.000000, 1.019259, -0.000000, -0.002464, -0.000000, 0.999998}, +{1.018764, -0.000000, 0.001960, -0.000000, 1.018811, -0.000000, -0.004871, -0.000000, 0.999991}, +{1.018344, -0.000000, 0.002886, -0.000000, 1.018299, -0.000000, -0.007204, -0.000000, 0.999980}, +{1.017908, -0.000000, 0.003805, -0.000000, 1.017858, -0.000000, -0.009612, -0.000000, 0.999964}, +{1.017410, -0.000000, 0.004717, -0.000000, 1.017398, -0.000000, -0.011921, -0.000000, 0.999945}, +{1.016980, -0.000000, 0.005622, -0.000000, 1.016941, -0.000000, -0.014202, -0.000000, 0.999922}, +{1.016597, -0.000000, 0.006520, -0.000000, 1.016486, -0.000000, -0.016428, -0.000000, 0.999895}, +{1.016128, -0.000000, 0.007411, -0.000000, 1.016028, -0.000000, -0.018668, -0.000000, 0.999864}, +{1.015703, -0.000000, 0.008295, -0.000000, 1.015522, -0.000000, -0.020871, -0.000000, 0.999830}, +{1.015279, -0.000000, 0.009172, -0.000000, 1.015035, -0.000000, -0.023070, -0.000000, 0.999792}, +{1.014830, -0.000000, 0.010043, -0.000000, 1.014554, -0.000000, -0.025211, -0.000000, 0.999750}, +{1.014413, -0.000000, 0.010907, -0.000000, 1.014100, -0.000000, -0.027354, -0.000000, 0.999706}, +{1.014002, -0.000000, 0.011764, -0.000000, 1.013612, -0.000000, -0.029444, -0.000000, 0.999658}, +{1.013545, -0.000000, 0.012615, -0.000000, 1.013071, -0.000000, -0.031559, -0.000000, 0.999607}, +{1.013129, -0.000000, 0.013460, -0.000000, 1.012660, -0.000000, -0.033632, -0.000000, 0.999553}, +{1.012648, -0.000000, 0.014299, -0.000000, 1.012154, -0.000000, -0.035671, -0.000000, 0.999496}, +{1.012155, -0.000000, 0.015132, -0.000000, 1.011635, -0.000000, -0.037717, -0.000000, 0.999436}, +{1.011708, -0.000000, 0.015958, -0.000000, 1.011173, -0.000000, -0.039760, -0.000000, 0.999373}, +{1.011153, -0.000000, 0.016779, -0.000000, 1.010714, -0.000000, -0.041727, -0.000000, 0.999308}, +{1.010556, -0.000000, 0.017594, -0.000000, 1.010203, -0.000000, -0.043708, -0.000000, 0.999239}, +{1.009942, -0.000000, 0.018403, -0.000000, 1.009692, -0.000000, -0.045714, -0.000000, 0.999167}, +{1.009293, -0.000000, 0.019206, -0.000000, 1.009144, -0.000000, -0.047634, -0.000000, 0.999094}, +{1.008619, -0.000000, 0.020003, -0.000000, 1.008613, -0.000000, -0.049570, -0.000000, 0.999017}, +{1.007934, -0.000000, 0.020796, -0.000000, 1.008109, -0.000000, -0.051502, -0.000000, 0.998937}, +{1.007194, -0.000000, 0.021582, -0.000000, 1.007532, -0.000000, -0.053399, -0.000000, 0.998856}, +{1.006448, -0.000000, 0.022363, -0.000000, 1.007008, -0.000000, -0.055248, -0.000000, 0.998772}, +{1.005676, -0.000000, 0.023139, -0.000000, 1.006394, -0.000000, -0.057112, -0.000000, 0.998686}, +{1.004932, -0.000000, 0.023909, -0.000000, 1.005799, -0.000000, -0.058952, -0.000000, 0.998597}, +{1.004104, -0.000000, 0.024675, -0.000000, 1.005150, -0.000000, -0.060734, -0.000000, 0.998508}, +{1.003338, -0.000000, 0.025435, -0.000000, 1.004563, -0.000000, -0.062507, -0.000000, 0.998415}, +{1.002567, -0.000000, 0.026190, -0.000000, 1.003950, -0.000000, -0.064308, -0.000000, 0.998320}, +{1.001802, -0.000000, 0.026940, -0.000000, 1.003272, -0.000000, -0.066027, -0.000000, 0.998224}, +{1.001043, -0.000000, 0.027685, -0.000000, 1.002659, -0.000000, -0.067763, -0.000000, 0.998126}, +{1.000224, -0.000000, 0.028426, -0.000000, 1.001947, -0.000000, -0.069492, -0.000000, 0.998025}, +{0.999492, -0.000000, 0.029161, -0.000000, 1.001259, -0.000000, -0.071174, -0.000000, 0.997923}, +{0.998698, -0.000000, 0.029892, -0.000000, 1.000629, -0.000000, -0.072839, -0.000000, 0.997820}, +{0.997911, -0.000000, 0.030618, -0.000000, 0.999966, -0.000000, -0.074454, -0.000000, 0.997716}, +{0.997177, -0.000000, 0.031339, -0.000000, 0.999327, -0.000000, -0.076109, -0.000000, 0.997608}, +{0.996313, -0.000000, 0.032056, -0.000000, 0.998594, -0.000000, -0.077699, -0.000000, 0.997500}, +{0.995511, -0.000000, 0.032768, -0.000000, 0.997936, -0.000000, -0.079305, -0.000000, 0.997390}, +{0.994747, -0.000000, 0.033476, -0.000000, 0.997329, -0.000000, -0.080882, -0.000000, 0.997278}, +{0.993971, -0.000000, 0.034179, -0.000000, 0.996593, -0.000000, -0.082470, -0.000000, 0.997164}, +{0.993177, -0.000000, 0.034878, -0.000000, 0.995954, -0.000000, -0.084033, -0.000000, 0.997049}, +{0.992386, -0.000000, 0.035572, -0.000000, 0.995318, -0.000000, -0.085535, -0.000000, 0.996934}, +{0.991517, -0.000000, 0.036263, -0.000000, 0.994655, -0.000000, -0.087065, -0.000000, 0.996816}, +{0.990847, -0.000000, 0.036949, -0.000000, 0.993956, -0.000000, -0.088567, -0.000000, 0.996697}, +{0.990008, -0.000000, 0.037631, -0.000000, 0.993312, -0.000000, -0.090104, -0.000000, 0.996575}, +{0.989169, -0.000000, 0.038309, -0.000000, 0.992701, -0.000000, -0.091510, -0.000000, 0.996456}, +{0.988459, -0.000000, 0.038982, -0.000000, 0.992042, -0.000000, -0.093050, -0.000000, 0.996330}, +{0.987559, -0.000000, 0.039652, -0.000000, 0.991309, -0.000000, -0.094506, -0.000000, 0.996205}, +{0.986871, -0.000000, 0.040318, -0.000000, 0.990611, -0.000000, -0.095947, -0.000000, 0.996080}, +{0.985931, -0.000000, 0.040980, -0.000000, 0.989938, -0.000000, -0.097331, -0.000000, 0.995955}, +{0.985217, -0.000000, 0.041638, -0.000000, 0.989354, -0.000000, -0.098752, -0.000000, 0.995827}, +{0.984347, -0.000000, 0.042292, -0.000000, 0.988606, -0.000000, -0.100189, -0.000000, 0.995695}, +{0.983580, -0.000000, 0.042942, -0.000000, 0.987923, -0.000000, -0.101502, -0.000000, 0.995569}, +{0.982741, -0.000000, 0.043589, -0.000000, 0.987316, -0.000000, -0.102802, -0.000000, 0.995440}, +{0.981906, -0.000000, 0.044232, -0.000000, 0.986573, -0.000000, -0.104267, -0.000000, 0.995303}, +{0.981078, -0.000000, 0.044871, -0.000000, 0.985846, -0.000000, -0.105663, -0.000000, 0.995167}, +{0.980355, -0.000000, 0.045506, -0.000000, 0.985286, -0.000000, -0.106995, -0.000000, 0.995034}, +{0.979400, -0.000000, 0.046138, -0.000000, 0.984555, -0.000000, -0.108292, -0.000000, 0.994899}, +{0.978560, -0.000000, 0.046767, -0.000000, 0.983851, -0.000000, -0.109551, -0.000000, 0.994764}, +{0.977751, -0.000000, 0.047392, -0.000000, 0.983312, -0.000000, -0.110828, -0.000000, 0.994628}, +{0.976936, -0.000000, 0.048013, -0.000000, 0.982578, -0.000000, -0.112239, -0.000000, 0.994484}, +{1.019453, -0.000000, 0.000715, -0.000000, 1.019449, -0.000000, -0.001818, -0.000000, 0.999999}, +{1.019266, -0.000000, 0.001119, -0.000000, 1.019226, -0.000000, -0.002921, -0.000000, 0.999997}, +{1.018799, -0.000000, 0.002204, -0.000000, 1.018796, -0.000000, -0.005691, -0.000000, 0.999988}, +{1.018347, -0.000000, 0.003277, -0.000000, 1.018329, -0.000000, -0.008564, -0.000000, 0.999973}, +{1.017951, -0.000000, 0.004340, -0.000000, 1.017899, -0.000000, -0.011298, -0.000000, 0.999952}, +{1.017472, -0.000000, 0.005392, -0.000000, 1.017413, -0.000000, -0.014042, -0.000000, 0.999926}, +{1.017080, -0.000000, 0.006434, -0.000000, 1.016989, -0.000000, -0.016747, -0.000000, 0.999894}, +{1.016598, -0.000000, 0.007466, -0.000000, 1.016515, -0.000000, -0.019356, -0.000000, 0.999858}, +{1.016238, -0.000000, 0.008488, -0.000000, 1.016088, -0.000000, -0.021986, -0.000000, 0.999816}, +{1.015764, -0.000000, 0.009501, -0.000000, 1.015551, -0.000000, -0.024557, -0.000000, 0.999770}, +{1.015375, -0.000000, 0.010503, -0.000000, 1.015105, -0.000000, -0.027103, -0.000000, 0.999720}, +{1.014939, -0.000000, 0.011497, -0.000000, 1.014598, -0.000000, -0.029629, -0.000000, 0.999664}, +{1.014497, -0.000000, 0.012481, -0.000000, 1.014148, -0.000000, -0.032123, -0.000000, 0.999605}, +{1.014036, -0.000000, 0.013456, -0.000000, 1.013646, -0.000000, -0.034559, -0.000000, 0.999541}, +{1.013624, -0.000000, 0.014422, -0.000000, 1.013189, -0.000000, -0.036973, -0.000000, 0.999474}, +{1.013184, -0.000000, 0.015379, -0.000000, 1.012720, -0.000000, -0.039350, -0.000000, 0.999403}, +{1.012722, -0.000000, 0.016328, -0.000000, 1.012230, -0.000000, -0.041721, -0.000000, 0.999327}, +{1.012316, -0.000000, 0.017268, -0.000000, 1.011719, -0.000000, -0.044041, -0.000000, 0.999249}, +{1.011738, -0.000000, 0.018200, -0.000000, 1.011242, -0.000000, -0.046353, -0.000000, 0.999166}, +{1.011168, -0.000000, 0.019123, -0.000000, 1.010727, -0.000000, -0.048605, -0.000000, 0.999081}, +{1.010587, -0.000000, 0.020039, -0.000000, 1.010246, -0.000000, -0.050834, -0.000000, 0.998992}, +{1.009997, -0.000000, 0.020946, -0.000000, 1.009690, -0.000000, -0.053059, -0.000000, 0.998900}, +{1.009375, -0.000000, 0.021846, -0.000000, 1.009188, -0.000000, -0.055260, -0.000000, 0.998804}, +{1.008689, -0.000000, 0.022738, -0.000000, 1.008645, -0.000000, -0.057418, -0.000000, 0.998706}, +{1.008041, -0.000000, 0.023622, -0.000000, 1.008145, -0.000000, -0.059587, -0.000000, 0.998604}, +{1.007339, -0.000000, 0.024499, -0.000000, 1.007578, -0.000000, -0.061722, -0.000000, 0.998499}, +{1.006627, -0.000000, 0.025368, -0.000000, 1.007023, -0.000000, -0.063792, -0.000000, 0.998392}, +{1.005908, -0.000000, 0.026230, -0.000000, 1.006486, -0.000000, -0.065883, -0.000000, 0.998282}, +{1.005153, -0.000000, 0.027086, -0.000000, 1.005848, -0.000000, -0.067922, -0.000000, 0.998170}, +{1.004445, -0.000000, 0.027934, -0.000000, 1.005233, -0.000000, -0.069963, -0.000000, 0.998054}, +{1.003696, -0.000000, 0.028775, -0.000000, 1.004665, -0.000000, -0.071980, -0.000000, 0.997936}, +{1.002943, -0.000000, 0.029609, -0.000000, 1.004076, -0.000000, -0.073909, -0.000000, 0.997818}, +{1.002178, -0.000000, 0.030437, -0.000000, 1.003371, -0.000000, -0.075873, -0.000000, 0.997696}, +{1.001468, -0.000000, 0.031258, -0.000000, 1.002733, -0.000000, -0.077816, -0.000000, 0.997571}, +{1.000704, -0.000000, 0.032072, -0.000000, 1.002084, -0.000000, -0.079774, -0.000000, 0.997443}, +{0.999981, -0.000000, 0.032880, -0.000000, 1.001459, -0.000000, -0.081637, -0.000000, 0.997316}, +{0.999182, -0.000000, 0.033682, -0.000000, 1.000762, -0.000000, -0.083492, -0.000000, 0.997186}, +{0.998427, -0.000000, 0.034478, -0.000000, 1.000028, -0.000000, -0.085339, -0.000000, 0.997053}, +{0.997704, -0.000000, 0.035267, -0.000000, 0.999395, -0.000000, -0.087138, -0.000000, 0.996920}, +{0.996910, -0.000000, 0.036051, -0.000000, 0.998758, -0.000000, -0.088984, -0.000000, 0.996782}, +{0.996160, -0.000000, 0.036828, -0.000000, 0.998118, -0.000000, -0.090748, -0.000000, 0.996645}, +{0.995382, -0.000000, 0.037600, -0.000000, 0.997455, -0.000000, -0.092499, -0.000000, 0.996506}, +{0.994623, -0.000000, 0.038365, -0.000000, 0.996795, -0.000000, -0.094210, -0.000000, 0.996366}, +{0.993808, -0.000000, 0.039126, -0.000000, 0.996170, -0.000000, -0.095922, -0.000000, 0.996224}, +{0.993008, -0.000000, 0.039880, -0.000000, 0.995483, -0.000000, -0.097679, -0.000000, 0.996077}, +{0.992228, -0.000000, 0.040629, -0.000000, 0.994751, -0.000000, -0.099337, -0.000000, 0.995932}, +{0.991439, -0.000000, 0.041373, -0.000000, 0.994234, -0.000000, -0.100955, -0.000000, 0.995787}, +{0.990655, -0.000000, 0.042111, -0.000000, 0.993450, -0.000000, -0.102640, -0.000000, 0.995637}, +{0.989767, -0.000000, 0.042844, -0.000000, 0.992793, -0.000000, -0.104256, -0.000000, 0.995487}, +{0.989025, -0.000000, 0.043571, -0.000000, 0.992099, -0.000000, -0.105824, -0.000000, 0.995338}, +{0.988186, -0.000000, 0.044294, -0.000000, 0.991446, -0.000000, -0.107396, -0.000000, 0.995186}, +{0.987356, -0.000000, 0.045011, -0.000000, 0.990724, -0.000000, -0.109003, -0.000000, 0.995031}, +{0.986540, -0.000000, 0.045724, -0.000000, 0.989984, -0.000000, -0.110515, -0.000000, 0.994878}, +{0.985769, -0.000000, 0.046431, -0.000000, 0.989400, -0.000000, -0.112089, -0.000000, 0.994721}, +{0.984952, -0.000000, 0.047133, -0.000000, 0.988665, -0.000000, -0.113623, -0.000000, 0.994563}, +{0.984095, -0.000000, 0.047831, -0.000000, 0.987945, -0.000000, -0.115096, -0.000000, 0.994406}, +{0.983224, -0.000000, 0.048524, -0.000000, 0.987313, -0.000000, -0.116582, -0.000000, 0.994246}, +{0.982456, -0.000000, 0.049212, -0.000000, 0.986527, -0.000000, -0.118073, -0.000000, 0.994086}, +{0.981637, -0.000000, 0.049896, -0.000000, 0.985989, -0.000000, -0.119591, -0.000000, 0.993921}, +{0.980703, -0.000000, 0.050575, -0.000000, 0.985277, -0.000000, -0.121017, -0.000000, 0.993759}, +{0.979879, -0.000000, 0.051250, -0.000000, 0.984503, -0.000000, -0.122542, -0.000000, 0.993591}, +{0.978963, -0.000000, 0.051920, -0.000000, 0.983833, -0.000000, -0.123939, -0.000000, 0.993427}, +{0.978141, -0.000000, 0.052586, -0.000000, 0.983140, -0.000000, -0.125194, -0.000000, 0.993269}, +{0.977273, -0.000000, 0.053247, -0.000000, 0.982496, -0.000000, -0.126705, -0.000000, 0.993097}, +{1.019437, -0.000000, 0.000800, -0.000000, 1.019426, -0.000000, -0.002138, -0.000000, 0.999998}, +{1.019307, -0.000000, 0.001272, -0.000000, 1.019269, -0.000000, -0.003419, -0.000000, 0.999996}, +{1.018824, -0.000000, 0.002535, -0.000000, 1.018885, -0.000000, -0.006787, -0.000000, 0.999983}, +{1.018417, -0.000000, 0.003783, -0.000000, 1.018396, -0.000000, -0.010178, -0.000000, 0.999962}, +{1.017922, -0.000000, 0.005015, -0.000000, 1.017914, -0.000000, -0.013436, -0.000000, 0.999934}, +{1.017557, -0.000000, 0.006233, -0.000000, 1.017520, -0.000000, -0.016637, -0.000000, 0.999898}, +{1.017148, -0.000000, 0.007436, -0.000000, 1.017068, -0.000000, -0.019833, -0.000000, 0.999855}, +{1.016667, -0.000000, 0.008624, -0.000000, 1.016541, -0.000000, -0.022909, -0.000000, 0.999806}, +{1.016240, -0.000000, 0.009799, -0.000000, 1.016076, -0.000000, -0.025940, -0.000000, 0.999750}, +{1.015849, -0.000000, 0.010959, -0.000000, 1.015599, -0.000000, -0.028968, -0.000000, 0.999687}, +{1.015366, -0.000000, 0.012106, -0.000000, 1.015104, -0.000000, -0.031936, -0.000000, 0.999619}, +{1.014946, -0.000000, 0.013240, -0.000000, 1.014637, -0.000000, -0.034847, -0.000000, 0.999545}, +{1.014527, -0.000000, 0.014361, -0.000000, 1.014169, -0.000000, -0.037710, -0.000000, 0.999466}, +{1.014125, -0.000000, 0.015469, -0.000000, 1.013682, -0.000000, -0.040533, -0.000000, 0.999382}, +{1.013673, -0.000000, 0.016565, -0.000000, 1.013214, -0.000000, -0.043295, -0.000000, 0.999292}, +{1.013190, -0.000000, 0.017648, -0.000000, 1.012702, -0.000000, -0.046037, -0.000000, 0.999198}, +{1.012735, -0.000000, 0.018720, -0.000000, 1.012233, -0.000000, -0.048701, -0.000000, 0.999100}, +{1.012256, -0.000000, 0.019780, -0.000000, 1.011718, -0.000000, -0.051362, -0.000000, 0.998996}, +{1.011710, -0.000000, 0.020828, -0.000000, 1.011224, -0.000000, -0.053960, -0.000000, 0.998889}, +{1.011191, -0.000000, 0.021865, -0.000000, 1.010693, -0.000000, -0.056547, -0.000000, 0.998777}, +{1.010605, -0.000000, 0.022891, -0.000000, 1.010190, -0.000000, -0.059074, -0.000000, 0.998662}, +{1.009995, -0.000000, 0.023906, -0.000000, 1.009669, -0.000000, -0.061601, -0.000000, 0.998542}, +{1.009425, -0.000000, 0.024910, -0.000000, 1.009158, -0.000000, -0.064056, -0.000000, 0.998419}, +{1.008801, -0.000000, 0.025904, -0.000000, 1.008644, -0.000000, -0.066508, -0.000000, 0.998292}, +{1.008136, -0.000000, 0.026888, -0.000000, 1.008122, -0.000000, -0.068898, -0.000000, 0.998162}, +{1.007471, -0.000000, 0.027862, -0.000000, 1.007530, -0.000000, -0.071281, -0.000000, 0.998029}, +{1.006819, -0.000000, 0.028826, -0.000000, 1.007005, -0.000000, -0.073620, -0.000000, 0.997892}, +{1.006155, -0.000000, 0.029780, -0.000000, 1.006422, -0.000000, -0.075954, -0.000000, 0.997752}, +{1.005417, -0.000000, 0.030724, -0.000000, 1.005811, -0.000000, -0.078233, -0.000000, 0.997609}, +{1.004668, -0.000000, 0.031660, -0.000000, 1.005233, -0.000000, -0.080503, -0.000000, 0.997463}, +{1.004026, -0.000000, 0.032586, -0.000000, 1.004671, -0.000000, -0.082723, -0.000000, 0.997315}, +{1.003344, -0.000000, 0.033503, -0.000000, 1.004046, -0.000000, -0.084947, -0.000000, 0.997164}, +{1.002592, -0.000000, 0.034411, -0.000000, 1.003375, -0.000000, -0.087128, -0.000000, 0.997010}, +{1.001908, -0.000000, 0.035311, -0.000000, 1.002756, -0.000000, -0.089258, -0.000000, 0.996854}, +{1.001151, -0.000000, 0.036202, -0.000000, 1.002101, -0.000000, -0.091349, -0.000000, 0.996697}, +{1.000418, -0.000000, 0.037084, -0.000000, 1.001476, -0.000000, -0.093461, -0.000000, 0.996535}, +{0.999730, -0.000000, 0.037959, -0.000000, 1.000793, -0.000000, -0.095560, -0.000000, 0.996372}, +{0.998953, -0.000000, 0.038825, -0.000000, 1.000179, -0.000000, -0.097531, -0.000000, 0.996209}, +{0.998242, -0.000000, 0.039684, -0.000000, 0.999503, -0.000000, -0.099635, -0.000000, 0.996039}, +{0.997363, -0.000000, 0.040534, -0.000000, 0.998767, -0.000000, -0.101554, -0.000000, 0.995873}, +{0.996713, -0.000000, 0.041377, -0.000000, 0.998073, -0.000000, -0.103575, -0.000000, 0.995700}, +{0.995854, -0.000000, 0.042213, -0.000000, 0.997488, -0.000000, -0.105468, -0.000000, 0.995529}, +{0.995130, -0.000000, 0.043041, -0.000000, 0.996730, -0.000000, -0.107406, -0.000000, 0.995355}, +{0.994405, -0.000000, 0.043861, -0.000000, 0.996072, -0.000000, -0.109223, -0.000000, 0.995182}, +{0.993336, -0.000000, 0.044675, -0.000000, 0.995237, -0.000000, -0.111111, -0.000000, 0.995003}, +{0.992775, -0.000000, 0.045481, -0.000000, 0.994775, -0.000000, -0.112954, -0.000000, 0.994825}, +{0.992007, -0.000000, 0.046281, -0.000000, 0.994069, -0.000000, -0.114765, -0.000000, 0.994646}, +{0.991097, -0.000000, 0.047073, -0.000000, 0.993362, -0.000000, -0.116544, -0.000000, 0.994465}, +{0.990391, -0.000000, 0.047859, -0.000000, 0.992628, -0.000000, -0.118311, -0.000000, 0.994283}, +{0.989483, -0.000000, 0.048639, -0.000000, 0.991886, -0.000000, -0.120049, -0.000000, 0.994099}, +{0.988749, -0.000000, 0.049412, -0.000000, 0.991295, -0.000000, -0.121730, -0.000000, 0.993917}, +{0.987941, -0.000000, 0.050178, -0.000000, 0.990652, -0.000000, -0.123507, -0.000000, 0.993727}, +{0.987017, -0.000000, 0.050938, -0.000000, 0.989912, -0.000000, -0.125143, -0.000000, 0.993542}, +{0.986305, -0.000000, 0.051692, -0.000000, 0.989200, -0.000000, -0.126820, -0.000000, 0.993353}, +{0.985388, -0.000000, 0.052440, -0.000000, 0.988501, -0.000000, -0.128510, -0.000000, 0.993161}, +{0.984589, -0.000000, 0.053182, -0.000000, 0.987928, -0.000000, -0.130116, -0.000000, 0.992972}, +{0.983773, -0.000000, 0.053918, -0.000000, 0.987112, -0.000000, -0.131726, -0.000000, 0.992780}, +{0.982837, -0.000000, 0.054649, -0.000000, 0.986498, -0.000000, -0.133215, -0.000000, 0.992593}, +{0.982029, -0.000000, 0.055373, -0.000000, 0.985637, -0.000000, -0.134839, -0.000000, 0.992397}, +{0.981152, -0.000000, 0.056092, -0.000000, 0.984980, -0.000000, -0.136423, -0.000000, 0.992201}, +{0.980311, -0.000000, 0.056805, -0.000000, 0.984333, -0.000000, -0.137919, -0.000000, 0.992008}, +{0.979366, -0.000000, 0.057513, -0.000000, 0.983599, -0.000000, -0.139385, -0.000000, 0.991815}, +{0.978467, -0.000000, 0.058216, -0.000000, 0.982837, -0.000000, -0.140897, -0.000000, 0.991617}, +{0.977557, -0.000000, 0.058913, -0.000000, 0.982235, -0.000000, -0.142344, -0.000000, 0.991422}, +{1.019480, -0.000000, 0.000941, -0.000000, 1.019489, -0.000000, -0.002597, -0.000000, 0.999998}, +{1.019278, -0.000000, 0.001493, -0.000000, 1.019253, -0.000000, -0.004091, -0.000000, 0.999994}, +{1.018890, -0.000000, 0.002972, -0.000000, 1.018847, -0.000000, -0.008160, -0.000000, 0.999976}, +{1.018422, -0.000000, 0.004428, -0.000000, 1.018443, -0.000000, -0.012117, -0.000000, 0.999947}, +{1.017994, -0.000000, 0.005862, -0.000000, 1.017968, -0.000000, -0.015967, -0.000000, 0.999908}, +{1.017593, -0.000000, 0.007274, -0.000000, 1.017527, -0.000000, -0.019786, -0.000000, 0.999859}, +{1.017199, -0.000000, 0.008666, -0.000000, 1.017041, -0.000000, -0.023455, -0.000000, 0.999800}, +{1.016792, -0.000000, 0.010037, -0.000000, 1.016592, -0.000000, -0.027128, -0.000000, 0.999732}, +{1.016295, -0.000000, 0.011388, -0.000000, 1.016112, -0.000000, -0.030722, -0.000000, 0.999656}, +{1.015848, -0.000000, 0.012720, -0.000000, 1.015627, -0.000000, -0.034206, -0.000000, 0.999572}, +{1.015416, -0.000000, 0.014033, -0.000000, 1.015121, -0.000000, -0.037655, -0.000000, 0.999480}, +{1.014997, -0.000000, 0.015327, -0.000000, 1.014655, -0.000000, -0.041018, -0.000000, 0.999381}, +{1.014556, -0.000000, 0.016603, -0.000000, 1.014116, -0.000000, -0.044300, -0.000000, 0.999275}, +{1.014150, -0.000000, 0.017862, -0.000000, 1.013656, -0.000000, -0.047528, -0.000000, 0.999163}, +{1.013687, -0.000000, 0.019103, -0.000000, 1.013155, -0.000000, -0.050715, -0.000000, 0.999044}, +{1.013163, -0.000000, 0.020328, -0.000000, 1.012642, -0.000000, -0.053838, -0.000000, 0.998920}, +{1.012716, -0.000000, 0.021536, -0.000000, 1.012167, -0.000000, -0.056879, -0.000000, 0.998790}, +{1.012239, -0.000000, 0.022728, -0.000000, 1.011640, -0.000000, -0.059911, -0.000000, 0.998655}, +{1.011736, -0.000000, 0.023905, -0.000000, 1.011138, -0.000000, -0.062877, -0.000000, 0.998514}, +{1.011168, -0.000000, 0.025066, -0.000000, 1.010616, -0.000000, -0.065771, -0.000000, 0.998370}, +{1.010650, -0.000000, 0.026212, -0.000000, 1.010157, -0.000000, -0.068610, -0.000000, 0.998221}, +{1.010056, -0.000000, 0.027344, -0.000000, 1.009597, -0.000000, -0.071447, -0.000000, 0.998066}, +{1.009455, -0.000000, 0.028461, -0.000000, 1.009076, -0.000000, -0.074208, -0.000000, 0.997908}, +{1.008850, -0.000000, 0.029564, -0.000000, 1.008537, -0.000000, -0.076941, -0.000000, 0.997745}, +{1.008277, -0.000000, 0.030654, -0.000000, 1.008009, -0.000000, -0.079622, -0.000000, 0.997579}, +{1.007643, -0.000000, 0.031730, -0.000000, 1.007454, -0.000000, -0.082291, -0.000000, 0.997409}, +{1.007006, -0.000000, 0.032794, -0.000000, 1.006874, -0.000000, -0.084889, -0.000000, 0.997236}, +{1.006394, -0.000000, 0.033844, -0.000000, 1.006341, -0.000000, -0.087452, -0.000000, 0.997059}, +{1.005701, -0.000000, 0.034882, -0.000000, 1.005722, -0.000000, -0.090033, -0.000000, 0.996877}, +{1.005051, -0.000000, 0.035908, -0.000000, 1.005167, -0.000000, -0.092510, -0.000000, 0.996695}, +{1.004356, -0.000000, 0.036922, -0.000000, 1.004541, -0.000000, -0.095018, -0.000000, 0.996507}, +{1.003691, -0.000000, 0.037924, -0.000000, 1.003981, -0.000000, -0.097408, -0.000000, 0.996319}, +{1.003027, -0.000000, 0.038914, -0.000000, 1.003335, -0.000000, -0.099842, -0.000000, 0.996126}, +{1.002301, -0.000000, 0.039893, -0.000000, 1.002675, -0.000000, -0.102216, -0.000000, 0.995932}, +{1.001564, -0.000000, 0.040862, -0.000000, 1.001994, -0.000000, -0.104514, -0.000000, 0.995736}, +{1.000852, -0.000000, 0.041819, -0.000000, 1.001315, -0.000000, -0.106840, -0.000000, 0.995536}, +{1.000177, -0.000000, 0.042766, -0.000000, 1.000693, -0.000000, -0.109128, -0.000000, 0.995334}, +{0.999394, -0.000000, 0.043703, -0.000000, 0.999986, -0.000000, -0.111351, -0.000000, 0.995131}, +{0.998701, -0.000000, 0.044630, -0.000000, 0.999327, -0.000000, -0.113507, -0.000000, 0.994928}, +{0.997961, -0.000000, 0.045546, -0.000000, 0.998632, -0.000000, -0.115689, -0.000000, 0.994720}, +{0.997179, -0.000000, 0.046453, -0.000000, 0.997960, -0.000000, -0.117810, -0.000000, 0.994512}, +{0.996462, -0.000000, 0.047350, -0.000000, 0.997373, -0.000000, -0.119921, -0.000000, 0.994302}, +{0.995647, -0.000000, 0.048238, -0.000000, 0.996695, -0.000000, -0.122022, -0.000000, 0.994088}, +{0.994850, -0.000000, 0.049117, -0.000000, 0.995933, -0.000000, -0.124008, -0.000000, 0.993878}, +{0.994071, -0.000000, 0.049987, -0.000000, 0.995218, -0.000000, -0.126085, -0.000000, 0.993660}, +{0.993326, -0.000000, 0.050848, -0.000000, 0.994645, -0.000000, -0.128033, -0.000000, 0.993446}, +{0.992567, -0.000000, 0.051700, -0.000000, 0.993776, -0.000000, -0.130008, -0.000000, 0.993228}, +{0.991692, -0.000000, 0.052544, -0.000000, 0.993170, -0.000000, -0.131973, -0.000000, 0.993008}, +{0.990912, -0.000000, 0.053379, -0.000000, 0.992400, -0.000000, -0.133791, -0.000000, 0.992793}, +{0.990036, -0.000000, 0.054207, -0.000000, 0.991752, -0.000000, -0.135714, -0.000000, 0.992569}, +{0.989211, -0.000000, 0.055026, -0.000000, 0.991094, -0.000000, -0.137526, -0.000000, 0.992350}, +{0.988357, -0.000000, 0.055837, -0.000000, 0.990243, -0.000000, -0.139324, -0.000000, 0.992129}, +{0.987542, -0.000000, 0.056641, -0.000000, 0.989652, -0.000000, -0.141088, -0.000000, 0.991908}, +{0.986731, -0.000000, 0.057438, -0.000000, 0.988786, -0.000000, -0.142926, -0.000000, 0.991680}, +{0.985801, -0.000000, 0.058226, -0.000000, 0.988071, -0.000000, -0.144712, -0.000000, 0.991453}, +{0.985072, -0.000000, 0.059007, -0.000000, 0.987464, -0.000000, -0.146439, -0.000000, 0.991228}, +{0.984170, -0.000000, 0.059782, -0.000000, 0.986730, -0.000000, -0.148060, -0.000000, 0.991006}, +{0.983254, -0.000000, 0.060549, -0.000000, 0.985939, -0.000000, -0.149828, -0.000000, 0.990774}, +{0.982294, -0.000000, 0.061309, -0.000000, 0.985306, -0.000000, -0.151345, -0.000000, 0.990554}, +{0.981495, -0.000000, 0.062063, -0.000000, 0.984605, -0.000000, -0.153042, -0.000000, 0.990323}, +{0.980488, -0.000000, 0.062809, -0.000000, 0.983844, -0.000000, -0.154699, -0.000000, 0.990090}, +{0.979783, -0.000000, 0.063550, -0.000000, 0.983111, -0.000000, -0.156211, -0.000000, 0.989868}, +{0.978856, -0.000000, 0.064283, -0.000000, 0.982384, -0.000000, -0.157842, -0.000000, 0.989634}, +{0.977806, -0.000000, 0.065011, -0.000000, 0.981721, -0.000000, -0.159364, -0.000000, 0.989404}, +{1.019426, -0.000000, 0.001085, -0.000000, 1.019408, -0.000000, -0.003146, -0.000000, 0.999997}, +{1.019308, -0.000000, 0.001737, -0.000000, 1.019274, -0.000000, -0.004898, -0.000000, 0.999992}, +{1.018834, -0.000000, 0.003477, -0.000000, 1.018847, -0.000000, -0.009748, -0.000000, 0.999967}, +{1.018414, -0.000000, 0.005185, -0.000000, 1.018435, -0.000000, -0.014462, -0.000000, 0.999926}, +{1.018039, -0.000000, 0.006861, -0.000000, 1.017921, -0.000000, -0.019002, -0.000000, 0.999872}, +{1.017621, -0.000000, 0.008506, -0.000000, 1.017501, -0.000000, -0.023532, -0.000000, 0.999803}, +{1.017126, -0.000000, 0.010122, -0.000000, 1.016960, -0.000000, -0.027934, -0.000000, 0.999722}, +{1.016758, -0.000000, 0.011708, -0.000000, 1.016502, -0.000000, -0.032157, -0.000000, 0.999630}, +{1.016321, -0.000000, 0.013267, -0.000000, 1.016039, -0.000000, -0.036325, -0.000000, 0.999526}, +{1.015812, -0.000000, 0.014798, -0.000000, 1.015505, -0.000000, -0.040404, -0.000000, 0.999412}, +{1.015432, -0.000000, 0.016302, -0.000000, 1.015034, -0.000000, -0.044379, -0.000000, 0.999287}, +{1.014961, -0.000000, 0.017781, -0.000000, 1.014546, -0.000000, -0.048309, -0.000000, 0.999154}, +{1.014545, -0.000000, 0.019235, -0.000000, 1.014015, -0.000000, -0.052070, -0.000000, 0.999013}, +{1.014061, -0.000000, 0.020665, -0.000000, 1.013498, -0.000000, -0.055771, -0.000000, 0.998863}, +{1.013633, -0.000000, 0.022071, -0.000000, 1.012938, -0.000000, -0.059373, -0.000000, 0.998707}, +{1.013151, -0.000000, 0.023454, -0.000000, 1.012441, -0.000000, -0.062964, -0.000000, 0.998542}, +{1.012665, -0.000000, 0.024814, -0.000000, 1.011914, -0.000000, -0.066409, -0.000000, 0.998373}, +{1.012163, -0.000000, 0.026153, -0.000000, 1.011400, -0.000000, -0.069826, -0.000000, 0.998196}, +{1.011672, -0.000000, 0.027471, -0.000000, 1.010882, -0.000000, -0.073158, -0.000000, 0.998013}, +{1.011220, -0.000000, 0.028768, -0.000000, 1.010368, -0.000000, -0.076418, -0.000000, 0.997826}, +{1.010626, -0.000000, 0.030046, -0.000000, 1.009838, -0.000000, -0.079627, -0.000000, 0.997633}, +{1.010094, -0.000000, 0.031304, -0.000000, 1.009320, -0.000000, -0.082781, -0.000000, 0.997434}, +{1.009562, -0.000000, 0.032542, -0.000000, 1.008767, -0.000000, -0.085862, -0.000000, 0.997232}, +{1.008987, -0.000000, 0.033763, -0.000000, 1.008236, -0.000000, -0.088986, -0.000000, 0.997022}, +{1.008400, -0.000000, 0.034965, -0.000000, 1.007670, -0.000000, -0.091936, -0.000000, 0.996812}, +{1.007831, -0.000000, 0.036150, -0.000000, 1.007133, -0.000000, -0.094869, -0.000000, 0.996597}, +{1.007185, -0.000000, 0.037318, -0.000000, 1.006487, -0.000000, -0.097771, -0.000000, 0.996377}, +{1.006610, -0.000000, 0.038469, -0.000000, 1.005926, -0.000000, -0.100613, -0.000000, 0.996155}, +{1.006015, -0.000000, 0.039604, -0.000000, 1.005325, -0.000000, -0.103456, -0.000000, 0.995927}, +{1.005360, -0.000000, 0.040723, -0.000000, 1.004736, -0.000000, -0.106182, -0.000000, 0.995699}, +{1.004730, -0.000000, 0.041827, -0.000000, 1.004162, -0.000000, -0.108923, -0.000000, 0.995466}, +{1.004052, -0.000000, 0.042916, -0.000000, 1.003504, -0.000000, -0.111562, -0.000000, 0.995232}, +{1.003340, -0.000000, 0.043990, -0.000000, 1.002900, -0.000000, -0.114229, -0.000000, 0.994992}, +{1.002704, -0.000000, 0.045049, -0.000000, 1.002183, -0.000000, -0.116778, -0.000000, 0.994753}, +{1.002008, -0.000000, 0.046095, -0.000000, 1.001577, -0.000000, -0.119312, -0.000000, 0.994511}, +{1.001360, -0.000000, 0.047127, -0.000000, 1.000969, -0.000000, -0.121859, -0.000000, 0.994265}, +{1.000612, -0.000000, 0.048146, -0.000000, 1.000278, -0.000000, -0.124273, -0.000000, 0.994020}, +{0.999947, -0.000000, 0.049152, -0.000000, 0.999481, -0.000000, -0.126694, -0.000000, 0.993772}, +{0.999148, -0.000000, 0.050145, -0.000000, 0.998837, -0.000000, -0.129084, -0.000000, 0.993522}, +{0.998401, -0.000000, 0.051125, -0.000000, 0.998021, -0.000000, -0.131489, -0.000000, 0.993267}, +{0.997677, -0.000000, 0.052094, -0.000000, 0.997477, -0.000000, -0.133745, -0.000000, 0.993016}, +{0.996934, -0.000000, 0.053051, -0.000000, 0.996783, -0.000000, -0.135942, -0.000000, 0.992766}, +{0.996142, -0.000000, 0.053996, -0.000000, 0.996073, -0.000000, -0.138167, -0.000000, 0.992511}, +{0.995439, -0.000000, 0.054929, -0.000000, 0.995371, -0.000000, -0.140430, -0.000000, 0.992251}, +{0.994603, -0.000000, 0.055852, -0.000000, 0.994730, -0.000000, -0.142534, -0.000000, 0.991996}, +{0.993864, -0.000000, 0.056764, -0.000000, 0.993922, -0.000000, -0.144655, -0.000000, 0.991738}, +{0.992955, -0.000000, 0.057665, -0.000000, 0.993167, -0.000000, -0.146775, -0.000000, 0.991476}, +{0.992217, -0.000000, 0.058556, -0.000000, 0.992511, -0.000000, -0.148813, -0.000000, 0.991218}, +{0.991410, -0.000000, 0.059437, -0.000000, 0.991754, -0.000000, -0.150812, -0.000000, 0.990958}, +{0.990542, -0.000000, 0.060308, -0.000000, 0.990968, -0.000000, -0.152777, -0.000000, 0.990698}, +{0.989681, -0.000000, 0.061170, -0.000000, 0.990335, -0.000000, -0.154714, -0.000000, 0.990438}, +{0.988858, -0.000000, 0.062021, -0.000000, 0.989707, -0.000000, -0.156708, -0.000000, 0.990171}, +{0.987937, -0.000000, 0.062864, -0.000000, 0.988927, -0.000000, -0.158558, -0.000000, 0.989911}, +{0.987071, -0.000000, 0.063697, -0.000000, 0.988105, -0.000000, -0.160407, -0.000000, 0.989649}, +{0.986220, -0.000000, 0.064522, -0.000000, 0.987337, -0.000000, -0.162220, -0.000000, 0.989387}, +{0.985309, -0.000000, 0.065337, -0.000000, 0.986742, -0.000000, -0.164101, -0.000000, 0.989118}, +{0.984577, -0.000000, 0.066145, -0.000000, 0.985891, -0.000000, -0.165833, -0.000000, 0.988859}, +{0.983533, -0.000000, 0.066943, -0.000000, 0.985170, -0.000000, -0.167612, -0.000000, 0.988592}, +{0.982770, -0.000000, 0.067734, -0.000000, 0.984327, -0.000000, -0.169378, -0.000000, 0.988326}, +{0.981772, -0.000000, 0.068517, -0.000000, 0.983673, -0.000000, -0.171043, -0.000000, 0.988063}, +{0.980798, -0.000000, 0.069291, -0.000000, 0.982892, -0.000000, -0.172787, -0.000000, 0.987793}, +{0.980013, -0.000000, 0.070058, -0.000000, 0.982191, -0.000000, -0.174376, -0.000000, 0.987534}, +{0.978957, -0.000000, 0.070817, -0.000000, 0.981363, -0.000000, -0.176042, -0.000000, 0.987265}, +{0.978039, -0.000000, 0.071570, -0.000000, 0.980609, -0.000000, -0.177590, -0.000000, 0.987005}, +{1.019364, -0.000000, 0.001169, -0.000000, 1.019372, -0.000000, -0.003687, -0.000000, 0.999996}, +{1.019239, -0.000000, 0.001943, -0.000000, 1.019203, -0.000000, -0.005856, -0.000000, 0.999989}, +{1.018888, -0.000000, 0.004003, -0.000000, 1.018802, -0.000000, -0.011652, -0.000000, 0.999954}, +{1.018482, -0.000000, 0.006016, -0.000000, 1.018389, -0.000000, -0.017299, -0.000000, 0.999898}, +{1.017937, -0.000000, 0.007983, -0.000000, 1.017926, -0.000000, -0.022708, -0.000000, 0.999822}, +{1.017609, -0.000000, 0.009905, -0.000000, 1.017410, -0.000000, -0.028025, -0.000000, 0.999727}, +{1.017132, -0.000000, 0.011785, -0.000000, 1.016871, -0.000000, -0.033173, -0.000000, 0.999616}, +{1.016678, -0.000000, 0.013624, -0.000000, 1.016364, -0.000000, -0.038233, -0.000000, 0.999488}, +{1.016222, -0.000000, 0.015423, -0.000000, 1.015814, -0.000000, -0.043071, -0.000000, 0.999346}, +{1.015761, -0.000000, 0.017184, -0.000000, 1.015311, -0.000000, -0.047798, -0.000000, 0.999191}, +{1.015363, -0.000000, 0.018908, -0.000000, 1.014757, -0.000000, -0.052402, -0.000000, 0.999024}, +{1.014869, -0.000000, 0.020597, -0.000000, 1.014192, -0.000000, -0.056859, -0.000000, 0.998846}, +{1.014443, -0.000000, 0.022251, -0.000000, 1.013742, -0.000000, -0.061190, -0.000000, 0.998658}, +{1.013964, -0.000000, 0.023871, -0.000000, 1.013154, -0.000000, -0.065428, -0.000000, 0.998460}, +{1.013548, -0.000000, 0.025460, -0.000000, 1.012602, -0.000000, -0.069569, -0.000000, 0.998252}, +{1.013073, -0.000000, 0.027017, -0.000000, 1.012068, -0.000000, -0.073579, -0.000000, 0.998038}, +{1.012607, -0.000000, 0.028544, -0.000000, 1.011514, -0.000000, -0.077512, -0.000000, 0.997815}, +{1.012191, -0.000000, 0.030042, -0.000000, 1.010976, -0.000000, -0.081356, -0.000000, 0.997585}, +{1.011671, -0.000000, 0.031511, -0.000000, 1.010441, -0.000000, -0.085104, -0.000000, 0.997349}, +{1.011240, -0.000000, 0.032953, -0.000000, 1.009881, -0.000000, -0.088769, -0.000000, 0.997107}, +{1.010715, -0.000000, 0.034369, -0.000000, 1.009341, -0.000000, -0.092371, -0.000000, 0.996859}, +{1.010251, -0.000000, 0.035759, -0.000000, 1.008804, -0.000000, -0.095890, -0.000000, 0.996606}, +{1.009712, -0.000000, 0.037124, -0.000000, 1.008162, -0.000000, -0.099328, -0.000000, 0.996348}, +{1.009177, -0.000000, 0.038465, -0.000000, 1.007674, -0.000000, -0.102679, -0.000000, 0.996086}, +{1.008640, -0.000000, 0.039783, -0.000000, 1.007109, -0.000000, -0.106022, -0.000000, 0.995818}, +{1.008096, -0.000000, 0.041078, -0.000000, 1.006473, -0.000000, -0.109253, -0.000000, 0.995548}, +{1.007542, -0.000000, 0.042351, -0.000000, 1.005907, -0.000000, -0.112503, -0.000000, 0.995271}, +{1.006932, -0.000000, 0.043602, -0.000000, 1.005286, -0.000000, -0.115588, -0.000000, 0.994995}, +{1.006366, -0.000000, 0.044833, -0.000000, 1.004661, -0.000000, -0.118633, -0.000000, 0.994715}, +{1.005776, -0.000000, 0.046044, -0.000000, 1.004029, -0.000000, -0.121672, -0.000000, 0.994430}, +{1.005068, -0.000000, 0.047235, -0.000000, 1.003377, -0.000000, -0.124623, -0.000000, 0.994143}, +{1.004534, -0.000000, 0.048407, -0.000000, 1.002790, -0.000000, -0.127538, -0.000000, 0.993854}, +{1.003871, -0.000000, 0.049561, -0.000000, 1.002115, -0.000000, -0.130381, -0.000000, 0.993563}, +{1.003246, -0.000000, 0.050696, -0.000000, 1.001493, -0.000000, -0.133179, -0.000000, 0.993270}, +{1.002526, -0.000000, 0.051814, -0.000000, 1.000842, -0.000000, -0.135932, -0.000000, 0.992975}, +{1.001845, -0.000000, 0.052916, -0.000000, 1.000130, -0.000000, -0.138558, -0.000000, 0.992682}, +{1.001183, -0.000000, 0.054000, -0.000000, 0.999383, -0.000000, -0.141264, -0.000000, 0.992381}, +{1.000443, -0.000000, 0.055069, -0.000000, 0.998758, -0.000000, -0.143833, -0.000000, 0.992083}, +{0.999665, -0.000000, 0.056122, -0.000000, 0.998028, -0.000000, -0.146350, -0.000000, 0.991784}, +{0.998972, -0.000000, 0.057160, -0.000000, 0.997363, -0.000000, -0.148832, -0.000000, 0.991484}, +{0.998302, -0.000000, 0.058183, -0.000000, 0.996709, -0.000000, -0.151308, -0.000000, 0.991181}, +{0.997519, -0.000000, 0.059192, -0.000000, 0.995844, -0.000000, -0.153713, -0.000000, 0.990879}, +{0.996696, -0.000000, 0.060186, -0.000000, 0.995239, -0.000000, -0.156068, -0.000000, 0.990576}, +{0.995939, -0.000000, 0.061167, -0.000000, 0.994323, -0.000000, -0.158402, -0.000000, 0.990272}, +{0.995222, -0.000000, 0.062135, -0.000000, 0.993652, -0.000000, -0.160628, -0.000000, 0.989971}, +{0.994306, -0.000000, 0.063089, -0.000000, 0.992931, -0.000000, -0.162875, -0.000000, 0.989666}, +{0.993562, -0.000000, 0.064031, -0.000000, 0.992299, -0.000000, -0.165111, -0.000000, 0.989359}, +{0.992721, -0.000000, 0.064961, -0.000000, 0.991557, -0.000000, -0.167208, -0.000000, 0.989058}, +{0.991870, -0.000000, 0.065879, -0.000000, 0.990716, -0.000000, -0.169302, -0.000000, 0.988755}, +{0.991058, -0.000000, 0.066784, -0.000000, 0.990035, -0.000000, -0.171451, -0.000000, 0.988447}, +{0.990112, -0.000000, 0.067678, -0.000000, 0.989339, -0.000000, -0.173460, -0.000000, 0.988143}, +{0.989383, -0.000000, 0.068562, -0.000000, 0.988534, -0.000000, -0.175434, -0.000000, 0.987843}, +{0.988434, -0.000000, 0.069433, -0.000000, 0.987675, -0.000000, -0.177453, -0.000000, 0.987535}, +{0.987620, -0.000000, 0.070295, -0.000000, 0.987009, -0.000000, -0.179408, -0.000000, 0.987231}, +{0.986716, -0.000000, 0.071146, -0.000000, 0.986187, -0.000000, -0.181234, -0.000000, 0.986932}, +{0.985837, -0.000000, 0.071987, -0.000000, 0.985438, -0.000000, -0.183175, -0.000000, 0.986624}, +{0.984995, -0.000000, 0.072817, -0.000000, 0.984683, -0.000000, -0.184977, -0.000000, 0.986325}, +{0.984031, -0.000000, 0.073638, -0.000000, 0.983968, -0.000000, -0.186863, -0.000000, 0.986016}, +{0.983068, -0.000000, 0.074450, -0.000000, 0.983216, -0.000000, -0.188542, -0.000000, 0.985721}, +{0.982265, -0.000000, 0.075252, -0.000000, 0.982407, -0.000000, -0.190369, -0.000000, 0.985416}, +{0.981289, -0.000000, 0.076046, -0.000000, 0.981543, -0.000000, -0.192012, -0.000000, 0.985120}, +{0.980303, -0.000000, 0.076830, -0.000000, 0.980880, -0.000000, -0.193730, -0.000000, 0.984817}, +{0.979483, -0.000000, 0.077605, -0.000000, 0.980147, -0.000000, -0.195474, -0.000000, 0.984512}, +{0.978514, -0.000000, 0.078373, -0.000000, 0.979336, -0.000000, -0.197084, -0.000000, 0.984215}, +{1.019349, -0.000000, 0.001311, -0.000000, 1.019372, -0.000000, -0.004489, -0.000000, 0.999994}, +{1.019168, -0.000000, 0.002239, -0.000000, 1.019190, -0.000000, -0.007086, -0.000000, 0.999984}, +{1.018830, -0.000000, 0.004696, -0.000000, 1.018692, -0.000000, -0.014053, -0.000000, 0.999935}, +{1.018322, -0.000000, 0.007083, -0.000000, 1.018237, -0.000000, -0.020797, -0.000000, 0.999855}, +{1.017879, -0.000000, 0.009404, -0.000000, 1.017719, -0.000000, -0.027304, -0.000000, 0.999748}, +{1.017480, -0.000000, 0.011662, -0.000000, 1.017202, -0.000000, -0.033619, -0.000000, 0.999615}, +{1.016990, -0.000000, 0.013858, -0.000000, 1.016626, -0.000000, -0.039672, -0.000000, 0.999459}, +{1.016510, -0.000000, 0.015997, -0.000000, 1.016067, -0.000000, -0.045502, -0.000000, 0.999284}, +{1.016021, -0.000000, 0.018079, -0.000000, 1.015449, -0.000000, -0.051150, -0.000000, 0.999090}, +{1.015575, -0.000000, 0.020107, -0.000000, 1.014913, -0.000000, -0.056649, -0.000000, 0.998878}, +{1.015178, -0.000000, 0.022084, -0.000000, 1.014339, -0.000000, -0.061961, -0.000000, 0.998652}, +{1.014739, -0.000000, 0.024012, -0.000000, 1.013748, -0.000000, -0.067103, -0.000000, 0.998412}, +{1.014289, -0.000000, 0.025892, -0.000000, 1.013171, -0.000000, -0.072087, -0.000000, 0.998160}, +{1.013854, -0.000000, 0.027727, -0.000000, 1.012605, -0.000000, -0.076888, -0.000000, 0.997897}, +{1.013450, -0.000000, 0.029518, -0.000000, 1.012041, -0.000000, -0.081535, -0.000000, 0.997625}, +{1.012980, -0.000000, 0.031267, -0.000000, 1.011417, -0.000000, -0.086098, -0.000000, 0.997343}, +{1.012639, -0.000000, 0.032975, -0.000000, 1.010808, -0.000000, -0.090527, -0.000000, 0.997052}, +{1.012161, -0.000000, 0.034645, -0.000000, 1.010307, -0.000000, -0.094818, -0.000000, 0.996755}, +{1.011732, -0.000000, 0.036277, -0.000000, 1.009651, -0.000000, -0.099010, -0.000000, 0.996450}, +{1.011340, -0.000000, 0.037873, -0.000000, 1.009140, -0.000000, -0.103125, -0.000000, 0.996138}, +{1.010863, -0.000000, 0.039434, -0.000000, 1.008561, -0.000000, -0.107130, -0.000000, 0.995821}, +{1.010440, -0.000000, 0.040962, -0.000000, 1.007961, -0.000000, -0.111063, -0.000000, 0.995498}, +{1.009978, -0.000000, 0.042457, -0.000000, 1.007347, -0.000000, -0.114851, -0.000000, 0.995172}, +{1.009462, -0.000000, 0.043922, -0.000000, 1.006736, -0.000000, -0.118572, -0.000000, 0.994841}, +{1.008972, -0.000000, 0.045356, -0.000000, 1.006119, -0.000000, -0.122168, -0.000000, 0.994508}, +{1.008514, -0.000000, 0.046761, -0.000000, 1.005525, -0.000000, -0.125744, -0.000000, 0.994170}, +{1.007981, -0.000000, 0.048139, -0.000000, 1.004911, -0.000000, -0.129222, -0.000000, 0.993829}, +{1.007424, -0.000000, 0.049489, -0.000000, 1.004307, -0.000000, -0.132640, -0.000000, 0.993484}, +{1.006837, -0.000000, 0.050813, -0.000000, 1.003614, -0.000000, -0.135975, -0.000000, 0.993138}, +{1.006291, -0.000000, 0.052112, -0.000000, 1.002987, -0.000000, -0.139203, -0.000000, 0.992791}, +{1.005714, -0.000000, 0.053387, -0.000000, 1.002370, -0.000000, -0.142378, -0.000000, 0.992442}, +{1.005071, -0.000000, 0.054638, -0.000000, 1.001597, -0.000000, -0.145532, -0.000000, 0.992089}, +{1.004475, -0.000000, 0.055866, -0.000000, 1.000921, -0.000000, -0.148556, -0.000000, 0.991738}, +{1.003823, -0.000000, 0.057072, -0.000000, 1.000267, -0.000000, -0.151576, -0.000000, 0.991382}, +{1.003161, -0.000000, 0.058257, -0.000000, 0.999560, -0.000000, -0.154500, -0.000000, 0.991028}, +{1.002472, -0.000000, 0.059421, -0.000000, 0.998904, -0.000000, -0.157340, -0.000000, 0.990674}, +{1.001825, -0.000000, 0.060565, -0.000000, 0.998191, -0.000000, -0.160110, -0.000000, 0.990321}, +{1.001132, -0.000000, 0.061689, -0.000000, 0.997437, -0.000000, -0.162899, -0.000000, 0.989962}, +{1.000432, -0.000000, 0.062795, -0.000000, 0.996716, -0.000000, -0.165518, -0.000000, 0.989611}, +{0.999694, -0.000000, 0.063882, -0.000000, 0.996044, -0.000000, -0.168130, -0.000000, 0.989256}, +{0.998927, -0.000000, 0.064952, -0.000000, 0.995206, -0.000000, -0.170721, -0.000000, 0.988899}, +{0.998269, -0.000000, 0.066004, -0.000000, 0.994432, -0.000000, -0.173242, -0.000000, 0.988546}, +{0.997462, -0.000000, 0.067040, -0.000000, 0.993727, -0.000000, -0.175793, -0.000000, 0.988185}, +{0.996627, -0.000000, 0.068060, -0.000000, 0.993064, -0.000000, -0.178075, -0.000000, 0.987839}, +{0.995852, -0.000000, 0.069063, -0.000000, 0.992353, -0.000000, -0.180500, -0.000000, 0.987482}, +{0.995094, -0.000000, 0.070052, -0.000000, 0.991511, -0.000000, -0.182761, -0.000000, 0.987134}, +{0.994185, -0.000000, 0.071025, -0.000000, 0.990714, -0.000000, -0.185018, -0.000000, 0.986782}, +{0.993445, -0.000000, 0.071984, -0.000000, 0.989955, -0.000000, -0.187386, -0.000000, 0.986422}, +{0.992665, -0.000000, 0.072930, -0.000000, 0.989265, -0.000000, -0.189464, -0.000000, 0.986080}, +{0.991855, -0.000000, 0.073861, -0.000000, 0.988371, -0.000000, -0.191594, -0.000000, 0.985732}, +{0.991002, -0.000000, 0.074779, -0.000000, 0.987726, -0.000000, -0.193764, -0.000000, 0.985379}, +{0.990308, -0.000000, 0.075684, -0.000000, 0.986806, -0.000000, -0.195910, -0.000000, 0.985028}, +{0.989206, -0.000000, 0.076577, -0.000000, 0.986176, -0.000000, -0.197810, -0.000000, 0.984687}, +{0.988388, -0.000000, 0.077457, -0.000000, 0.985397, -0.000000, -0.199839, -0.000000, 0.984339}, +{0.987483, -0.000000, 0.078325, -0.000000, 0.984607, -0.000000, -0.201804, -0.000000, 0.983993}, +{0.986531, -0.000000, 0.079183, -0.000000, 0.983649, -0.000000, -0.203636, -0.000000, 0.983655}, +{0.985592, -0.000000, 0.080028, -0.000000, 0.982972, -0.000000, -0.205550, -0.000000, 0.983310}, +{0.984755, -0.000000, 0.080862, -0.000000, 0.982341, -0.000000, -0.207435, -0.000000, 0.982967}, +{0.983870, -0.000000, 0.081686, -0.000000, 0.981319, -0.000000, -0.209180, -0.000000, 0.982633}, +{0.982746, -0.000000, 0.082499, -0.000000, 0.980598, -0.000000, -0.210966, -0.000000, 0.982290}, +{0.981897, -0.000000, 0.083302, -0.000000, 0.979888, -0.000000, -0.212748, -0.000000, 0.981951}, +{0.980949, -0.000000, 0.084095, -0.000000, 0.979021, -0.000000, -0.214440, -0.000000, 0.981616}, +{0.980123, -0.000000, 0.084879, -0.000000, 0.978242, -0.000000, -0.216194, -0.000000, 0.981278}, +{0.979132, -0.000000, 0.085653, -0.000000, 0.977391, -0.000000, -0.217837, -0.000000, 0.980944}, +{1.019307, -0.000000, 0.001513, -0.000000, 1.019293, -0.000000, -0.005459, -0.000000, 0.999992}, +{1.019116, -0.000000, 0.002634, -0.000000, 1.019128, -0.000000, -0.008668, -0.000000, 0.999978}, +{1.018679, -0.000000, 0.005589, -0.000000, 1.018592, -0.000000, -0.017128, -0.000000, 0.999906}, +{1.018185, -0.000000, 0.008440, -0.000000, 1.018069, -0.000000, -0.025252, -0.000000, 0.999791}, +{1.017720, -0.000000, 0.011195, -0.000000, 1.017488, -0.000000, -0.033012, -0.000000, 0.999637}, +{1.017255, -0.000000, 0.013857, -0.000000, 1.016871, -0.000000, -0.040482, -0.000000, 0.999449}, +{1.016790, -0.000000, 0.016431, -0.000000, 1.016211, -0.000000, -0.047575, -0.000000, 0.999231}, +{1.016333, -0.000000, 0.018921, -0.000000, 1.015588, -0.000000, -0.054502, -0.000000, 0.998985}, +{1.015890, -0.000000, 0.021333, -0.000000, 1.014974, -0.000000, -0.061077, -0.000000, 0.998717}, +{1.015401, -0.000000, 0.023669, -0.000000, 1.014357, -0.000000, -0.067425, -0.000000, 0.998428}, +{1.015021, -0.000000, 0.025933, -0.000000, 1.013736, -0.000000, -0.073493, -0.000000, 0.998122}, +{1.014616, -0.000000, 0.028129, -0.000000, 1.013094, -0.000000, -0.079364, -0.000000, 0.997800}, +{1.014217, -0.000000, 0.030260, -0.000000, 1.012484, -0.000000, -0.085057, -0.000000, 0.997462}, +{1.013838, -0.000000, 0.032329, -0.000000, 1.011870, -0.000000, -0.090498, -0.000000, 0.997114}, +{1.013416, -0.000000, 0.034339, -0.000000, 1.011174, -0.000000, -0.095818, -0.000000, 0.996753}, +{1.013046, -0.000000, 0.036292, -0.000000, 1.010646, -0.000000, -0.100945, -0.000000, 0.996384}, +{1.012668, -0.000000, 0.038192, -0.000000, 1.009987, -0.000000, -0.105876, -0.000000, 0.996007}, +{1.012295, -0.000000, 0.040040, -0.000000, 1.009388, -0.000000, -0.110712, -0.000000, 0.995621}, +{1.011990, -0.000000, 0.041839, -0.000000, 1.008760, -0.000000, -0.115418, -0.000000, 0.995228}, +{1.011626, -0.000000, 0.043591, -0.000000, 1.008145, -0.000000, -0.119953, -0.000000, 0.994831}, +{1.011237, -0.000000, 0.045298, -0.000000, 1.007545, -0.000000, -0.124368, -0.000000, 0.994429}, +{1.010793, -0.000000, 0.046962, -0.000000, 1.006881, -0.000000, -0.128634, -0.000000, 0.994024}, +{1.010391, -0.000000, 0.048584, -0.000000, 1.006276, -0.000000, -0.132821, -0.000000, 0.993613}, +{1.009970, -0.000000, 0.050167, -0.000000, 1.005590, -0.000000, -0.136875, -0.000000, 0.993201}, +{1.009542, -0.000000, 0.051712, -0.000000, 1.004980, -0.000000, -0.140822, -0.000000, 0.992787}, +{1.009111, -0.000000, 0.053221, -0.000000, 1.004321, -0.000000, -0.144657, -0.000000, 0.992371}, +{1.008582, -0.000000, 0.054694, -0.000000, 1.003618, -0.000000, -0.148418, -0.000000, 0.991952}, +{1.008121, -0.000000, 0.056134, -0.000000, 1.002913, -0.000000, -0.152075, -0.000000, 0.991532}, +{1.007607, -0.000000, 0.057541, -0.000000, 1.002268, -0.000000, -0.155614, -0.000000, 0.991113}, +{1.007025, -0.000000, 0.058918, -0.000000, 1.001549, -0.000000, -0.159110, -0.000000, 0.990691}, +{1.006438, -0.000000, 0.060264, -0.000000, 1.000886, -0.000000, -0.162488, -0.000000, 0.990270}, +{1.005903, -0.000000, 0.061582, -0.000000, 1.000144, -0.000000, -0.165790, -0.000000, 0.989850}, +{1.005276, -0.000000, 0.062872, -0.000000, 0.999431, -0.000000, -0.168989, -0.000000, 0.989431}, +{1.004616, -0.000000, 0.064136, -0.000000, 0.998733, -0.000000, -0.172133, -0.000000, 0.989011}, +{1.004107, -0.000000, 0.065374, -0.000000, 0.998079, -0.000000, -0.175230, -0.000000, 0.988591}, +{1.003372, -0.000000, 0.066587, -0.000000, 0.997261, -0.000000, -0.178153, -0.000000, 0.988177}, +{1.002724, -0.000000, 0.067776, -0.000000, 0.996517, -0.000000, -0.181061, -0.000000, 0.987762}, +{1.002046, -0.000000, 0.068943, -0.000000, 0.995878, -0.000000, -0.183941, -0.000000, 0.987345}, +{1.001290, -0.000000, 0.070087, -0.000000, 0.995111, -0.000000, -0.186718, -0.000000, 0.986930}, +{1.000516, -0.000000, 0.071209, -0.000000, 0.994390, -0.000000, -0.189385, -0.000000, 0.986521}, +{0.999873, -0.000000, 0.072310, -0.000000, 0.993552, -0.000000, -0.192162, -0.000000, 0.986103}, +{0.999203, -0.000000, 0.073392, -0.000000, 0.992728, -0.000000, -0.194739, -0.000000, 0.985696}, +{0.998335, -0.000000, 0.074455, -0.000000, 0.992116, -0.000000, -0.197255, -0.000000, 0.985289}, +{0.997588, -0.000000, 0.075498, -0.000000, 0.991234, -0.000000, -0.199712, -0.000000, 0.984886}, +{0.996865, -0.000000, 0.076524, -0.000000, 0.990473, -0.000000, -0.202094, -0.000000, 0.984486}, +{0.996012, -0.000000, 0.077532, -0.000000, 0.989703, -0.000000, -0.204399, -0.000000, 0.984089}, +{0.995197, -0.000000, 0.078522, -0.000000, 0.988962, -0.000000, -0.206838, -0.000000, 0.983680}, +{0.994383, -0.000000, 0.079497, -0.000000, 0.988124, -0.000000, -0.209092, -0.000000, 0.983284}, +{0.993517, -0.000000, 0.080455, -0.000000, 0.987376, -0.000000, -0.211314, -0.000000, 0.982888}, +{0.992751, -0.000000, 0.081398, -0.000000, 0.986508, -0.000000, -0.213502, -0.000000, 0.982494}, +{0.991924, -0.000000, 0.082325, -0.000000, 0.985691, -0.000000, -0.215742, -0.000000, 0.982094}, +{0.990971, -0.000000, 0.083240, -0.000000, 0.984911, -0.000000, -0.217639, -0.000000, 0.981719}, +{0.990220, -0.000000, 0.084139, -0.000000, 0.984208, -0.000000, -0.219779, -0.000000, 0.981326}, +{0.989194, -0.000000, 0.085025, -0.000000, 0.983409, -0.000000, -0.221729, -0.000000, 0.980942}, +{0.988392, -0.000000, 0.085898, -0.000000, 0.982620, -0.000000, -0.223631, -0.000000, 0.980565}, +{0.987467, -0.000000, 0.086757, -0.000000, 0.981724, -0.000000, -0.225592, -0.000000, 0.980180}, +{0.986507, -0.000000, 0.087604, -0.000000, 0.981021, -0.000000, -0.227455, -0.000000, 0.979802}, +{0.985730, -0.000000, 0.088438, -0.000000, 0.980114, -0.000000, -0.229409, -0.000000, 0.979418}, +{0.984768, -0.000000, 0.089261, -0.000000, 0.979206, -0.000000, -0.231195, -0.000000, 0.979044}, +{0.983957, -0.000000, 0.090073, -0.000000, 0.978624, -0.000000, -0.232875, -0.000000, 0.978682}, +{0.982938, -0.000000, 0.090874, -0.000000, 0.977650, -0.000000, -0.234592, -0.000000, 0.978312}, +{0.982118, -0.000000, 0.091663, -0.000000, 0.976776, -0.000000, -0.236338, -0.000000, 0.977942}, +{0.981171, -0.000000, 0.092441, -0.000000, 0.976059, -0.000000, -0.238086, -0.000000, 0.977569}, +{0.980238, -0.000000, 0.093210, -0.000000, 0.975278, -0.000000, -0.239685, -0.000000, 0.977209}, +{1.019202, -0.000000, 0.001855, -0.000000, 1.019181, -0.000000, -0.006748, -0.000000, 0.999988}, +{1.019015, -0.000000, 0.003225, -0.000000, 1.019003, -0.000000, -0.010689, -0.000000, 0.999966}, +{1.018515, -0.000000, 0.006816, -0.000000, 1.018418, -0.000000, -0.021063, -0.000000, 0.999859}, +{1.018050, -0.000000, 0.010252, -0.000000, 1.017773, -0.000000, -0.030923, -0.000000, 0.999689}, +{1.017521, -0.000000, 0.013543, -0.000000, 1.017105, -0.000000, -0.040240, -0.000000, 0.999464}, +{1.017029, -0.000000, 0.016698, -0.000000, 1.016374, -0.000000, -0.049126, -0.000000, 0.999193}, +{1.016549, -0.000000, 0.019725, -0.000000, 1.015637, -0.000000, -0.057628, -0.000000, 0.998882}, +{1.016113, -0.000000, 0.022632, -0.000000, 1.014988, -0.000000, -0.065662, -0.000000, 0.998537}, +{1.015706, -0.000000, 0.025425, -0.000000, 1.014257, -0.000000, -0.073352, -0.000000, 0.998164}, +{1.015273, -0.000000, 0.028113, -0.000000, 1.013548, -0.000000, -0.080657, -0.000000, 0.997767}, +{1.014848, -0.000000, 0.030701, -0.000000, 1.012861, -0.000000, -0.087644, -0.000000, 0.997349}, +{1.014526, -0.000000, 0.033194, -0.000000, 1.012228, -0.000000, -0.094354, -0.000000, 0.996913}, +{1.014169, -0.000000, 0.035599, -0.000000, 1.011475, -0.000000, -0.100836, -0.000000, 0.996460}, +{1.013865, -0.000000, 0.037919, -0.000000, 1.010855, -0.000000, -0.107026, -0.000000, 0.995997}, +{1.013570, -0.000000, 0.040160, -0.000000, 1.010180, -0.000000, -0.112944, -0.000000, 0.995525}, +{1.013302, -0.000000, 0.042326, -0.000000, 1.009505, -0.000000, -0.118657, -0.000000, 0.995044}, +{1.013036, -0.000000, 0.044421, -0.000000, 1.008862, -0.000000, -0.124194, -0.000000, 0.994554}, +{1.012687, -0.000000, 0.046448, -0.000000, 1.008133, -0.000000, -0.129524, -0.000000, 0.994059}, +{1.012440, -0.000000, 0.048412, -0.000000, 1.007469, -0.000000, -0.134703, -0.000000, 0.993559}, +{1.012165, -0.000000, 0.050315, -0.000000, 1.006776, -0.000000, -0.139691, -0.000000, 0.993056}, +{1.011814, -0.000000, 0.052160, -0.000000, 1.006136, -0.000000, -0.144479, -0.000000, 0.992552}, +{1.011497, -0.000000, 0.053951, -0.000000, 1.005428, -0.000000, -0.149144, -0.000000, 0.992045}, +{1.011158, -0.000000, 0.055689, -0.000000, 1.004751, -0.000000, -0.153692, -0.000000, 0.991535}, +{1.010774, -0.000000, 0.057378, -0.000000, 1.004058, -0.000000, -0.158040, -0.000000, 0.991029}, +{1.010384, -0.000000, 0.059020, -0.000000, 1.003411, -0.000000, -0.162268, -0.000000, 0.990521}, +{1.009941, -0.000000, 0.060617, -0.000000, 1.002642, -0.000000, -0.166386, -0.000000, 0.990013}, +{1.009457, -0.000000, 0.062171, -0.000000, 1.001919, -0.000000, -0.170334, -0.000000, 0.989509}, +{1.009027, -0.000000, 0.063684, -0.000000, 1.001235, -0.000000, -0.174236, -0.000000, 0.989003}, +{1.008623, -0.000000, 0.065158, -0.000000, 1.000548, -0.000000, -0.177982, -0.000000, 0.988502}, +{1.008067, -0.000000, 0.066594, -0.000000, 0.999862, -0.000000, -0.181593, -0.000000, 0.988004}, +{1.007574, -0.000000, 0.067995, -0.000000, 0.999037, -0.000000, -0.185157, -0.000000, 0.987505}, +{1.006935, -0.000000, 0.069361, -0.000000, 0.998366, -0.000000, -0.188546, -0.000000, 0.987012}, +{1.006383, -0.000000, 0.070695, -0.000000, 0.997672, -0.000000, -0.191930, -0.000000, 0.986518}, +{1.005806, -0.000000, 0.071997, -0.000000, 0.996929, -0.000000, -0.195139, -0.000000, 0.986032}, +{1.005249, -0.000000, 0.073269, -0.000000, 0.996120, -0.000000, -0.198303, -0.000000, 0.985546}, +{1.004507, -0.000000, 0.074513, -0.000000, 0.995349, -0.000000, -0.201334, -0.000000, 0.985065}, +{1.003985, -0.000000, 0.075728, -0.000000, 0.994559, -0.000000, -0.204367, -0.000000, 0.984585}, +{1.003272, -0.000000, 0.076917, -0.000000, 0.993820, -0.000000, -0.207237, -0.000000, 0.984112}, +{1.002535, -0.000000, 0.078081, -0.000000, 0.993064, -0.000000, -0.210086, -0.000000, 0.983638}, +{1.001833, -0.000000, 0.079219, -0.000000, 0.992255, -0.000000, -0.212892, -0.000000, 0.983166}, +{1.001157, -0.000000, 0.080335, -0.000000, 0.991514, -0.000000, -0.215550, -0.000000, 0.982704}, +{1.000450, -0.000000, 0.081427, -0.000000, 0.990701, -0.000000, -0.218269, -0.000000, 0.982235}, +{0.999702, -0.000000, 0.082497, -0.000000, 0.989847, -0.000000, -0.220821, -0.000000, 0.981777}, +{0.998827, -0.000000, 0.083547, -0.000000, 0.989165, -0.000000, -0.223239, -0.000000, 0.981327}, +{0.998153, -0.000000, 0.084577, -0.000000, 0.988322, -0.000000, -0.225658, -0.000000, 0.980879}, +{0.997356, -0.000000, 0.085586, -0.000000, 0.987550, -0.000000, -0.228079, -0.000000, 0.980428}, +{0.996547, -0.000000, 0.086577, -0.000000, 0.986655, -0.000000, -0.230332, -0.000000, 0.979990}, +{0.995645, -0.000000, 0.087548, -0.000000, 0.985802, -0.000000, -0.232732, -0.000000, 0.979536}, +{0.994896, -0.000000, 0.088503, -0.000000, 0.985046, -0.000000, -0.234877, -0.000000, 0.979106}, +{0.993913, -0.000000, 0.089441, -0.000000, 0.984175, -0.000000, -0.237091, -0.000000, 0.978665}, +{0.993197, -0.000000, 0.090362, -0.000000, 0.983569, -0.000000, -0.239156, -0.000000, 0.978241}, +{0.992305, -0.000000, 0.091268, -0.000000, 0.982629, -0.000000, -0.241181, -0.000000, 0.977817}, +{0.991525, -0.000000, 0.092159, -0.000000, 0.981860, -0.000000, -0.243207, -0.000000, 0.977395}, +{0.990694, -0.000000, 0.093034, -0.000000, 0.980929, -0.000000, -0.245215, -0.000000, 0.976972}, +{0.989863, -0.000000, 0.093894, -0.000000, 0.980192, -0.000000, -0.247175, -0.000000, 0.976554}, +{0.988956, -0.000000, 0.094742, -0.000000, 0.979380, -0.000000, -0.249033, -0.000000, 0.976143}, +{0.987986, -0.000000, 0.095575, -0.000000, 0.978390, -0.000000, -0.250947, -0.000000, 0.975724}, +{0.987098, -0.000000, 0.096396, -0.000000, 0.977627, -0.000000, -0.252667, -0.000000, 0.975326}, +{0.986190, -0.000000, 0.097203, -0.000000, 0.976708, -0.000000, -0.254541, -0.000000, 0.974912}, +{0.985521, -0.000000, 0.098000, -0.000000, 0.975906, -0.000000, -0.256179, -0.000000, 0.974526}, +{0.984627, -0.000000, 0.098783, -0.000000, 0.975185, -0.000000, -0.257919, -0.000000, 0.974124}, +{0.982798, -0.000000, 0.099554, -0.000000, 0.974162, -0.000000, -0.259473, -0.000000, 0.973716}, +{0.981990, -0.000000, 0.100315, -0.000000, 0.973337, -0.000000, -0.261138, -0.000000, 0.973324}, +{0.980110, -0.000000, 0.101065, -0.000000, 0.972471, -0.000000, -0.262512, -0.000000, 0.972931}, +{1.019192, -0.000000, 0.002396, -0.000000, 1.019130, -0.000000, -0.008471, -0.000000, 0.999980}, +{1.018914, -0.000000, 0.004087, -0.000000, 1.018872, -0.000000, -0.013357, -0.000000, 0.999946}, +{1.018368, -0.000000, 0.008484, -0.000000, 1.018164, -0.000000, -0.026187, -0.000000, 0.999782}, +{1.017767, -0.000000, 0.012645, -0.000000, 1.017329, -0.000000, -0.038151, -0.000000, 0.999526}, +{1.017253, -0.000000, 0.016588, -0.000000, 1.016628, -0.000000, -0.049402, -0.000000, 0.999194}, +{1.016766, -0.000000, 0.020330, -0.000000, 1.015740, -0.000000, -0.059983, -0.000000, 0.998801}, +{1.016291, -0.000000, 0.023886, -0.000000, 1.014920, -0.000000, -0.069906, -0.000000, 0.998357}, +{1.015823, -0.000000, 0.027269, -0.000000, 1.014060, -0.000000, -0.079334, -0.000000, 0.997870}, +{1.015496, -0.000000, 0.030492, -0.000000, 1.013255, -0.000000, -0.088221, -0.000000, 0.997351}, +{1.015195, -0.000000, 0.033566, -0.000000, 1.012477, -0.000000, -0.096641, -0.000000, 0.996805}, +{1.014904, -0.000000, 0.036502, -0.000000, 1.011783, -0.000000, -0.104607, -0.000000, 0.996238}, +{1.014672, -0.000000, 0.039309, -0.000000, 1.011000, -0.000000, -0.112206, -0.000000, 0.995653}, +{1.014415, -0.000000, 0.041996, -0.000000, 1.010191, -0.000000, -0.119463, -0.000000, 0.995054}, +{1.014187, -0.000000, 0.044570, -0.000000, 1.009481, -0.000000, -0.126400, -0.000000, 0.994445}, +{1.014025, -0.000000, 0.047040, -0.000000, 1.008783, -0.000000, -0.133009, -0.000000, 0.993830}, +{1.013808, -0.000000, 0.049411, -0.000000, 1.007996, -0.000000, -0.139311, -0.000000, 0.993210}, +{1.013578, -0.000000, 0.051691, -0.000000, 1.007230, -0.000000, -0.145415, -0.000000, 0.992584}, +{1.013401, -0.000000, 0.053884, -0.000000, 1.006528, -0.000000, -0.151219, -0.000000, 0.991960}, +{1.013220, -0.000000, 0.055996, -0.000000, 1.005814, -0.000000, -0.156840, -0.000000, 0.991332}, +{1.012974, -0.000000, 0.058031, -0.000000, 1.005086, -0.000000, -0.162212, -0.000000, 0.990707}, +{1.012783, -0.000000, 0.059995, -0.000000, 1.004325, -0.000000, -0.167355, -0.000000, 0.990086}, +{1.012480, -0.000000, 0.061891, -0.000000, 1.003537, -0.000000, -0.172370, -0.000000, 0.989463}, +{1.012160, -0.000000, 0.063723, -0.000000, 1.002779, -0.000000, -0.177123, -0.000000, 0.988849}, +{1.011880, -0.000000, 0.065494, -0.000000, 1.002056, -0.000000, -0.181787, -0.000000, 0.988234}, +{1.011525, -0.000000, 0.067209, -0.000000, 1.001357, -0.000000, -0.186211, -0.000000, 0.987628}, +{1.011208, -0.000000, 0.068870, -0.000000, 1.000590, -0.000000, -0.190518, -0.000000, 0.987025}, +{1.010777, -0.000000, 0.070479, -0.000000, 0.999866, -0.000000, -0.194639, -0.000000, 0.986428}, +{1.010303, -0.000000, 0.072040, -0.000000, 0.999055, -0.000000, -0.198655, -0.000000, 0.985835}, +{1.009952, -0.000000, 0.073556, -0.000000, 0.998334, -0.000000, -0.202481, -0.000000, 0.985253}, +{1.009437, -0.000000, 0.075027, -0.000000, 0.997599, -0.000000, -0.206258, -0.000000, 0.984670}, +{1.008971, -0.000000, 0.076457, -0.000000, 0.996768, -0.000000, -0.209806, -0.000000, 0.984101}, +{1.008444, -0.000000, 0.077847, -0.000000, 0.996005, -0.000000, -0.213382, -0.000000, 0.983528}, +{1.007845, -0.000000, 0.079200, -0.000000, 0.995204, -0.000000, -0.216791, -0.000000, 0.982964}, +{1.007267, -0.000000, 0.080517, -0.000000, 0.994425, -0.000000, -0.219991, -0.000000, 0.982415}, +{1.006700, -0.000000, 0.081800, -0.000000, 0.993603, -0.000000, -0.223244, -0.000000, 0.981860}, +{1.006138, -0.000000, 0.083050, -0.000000, 0.992844, -0.000000, -0.226330, -0.000000, 0.981318}, +{1.005412, -0.000000, 0.084269, -0.000000, 0.992008, -0.000000, -0.229366, -0.000000, 0.980776}, +{1.004910, -0.000000, 0.085460, -0.000000, 0.991287, -0.000000, -0.232189, -0.000000, 0.980254}, +{1.004198, -0.000000, 0.086620, -0.000000, 0.990507, -0.000000, -0.235100, -0.000000, 0.979721}, +{1.003470, -0.000000, 0.087754, -0.000000, 0.989561, -0.000000, -0.237854, -0.000000, 0.979200}, +{1.002772, -0.000000, 0.088862, -0.000000, 0.988877, -0.000000, -0.240454, -0.000000, 0.978692}, +{1.002067, -0.000000, 0.089945, -0.000000, 0.988146, -0.000000, -0.243083, -0.000000, 0.978181}, +{1.001297, -0.000000, 0.091004, -0.000000, 0.987106, -0.000000, -0.245609, -0.000000, 0.977678}, +{1.000532, -0.000000, 0.092040, -0.000000, 0.986393, -0.000000, -0.248056, -0.000000, 0.977181}, +{0.999777, -0.000000, 0.093054, -0.000000, 0.985693, -0.000000, -0.250438, -0.000000, 0.976691}, +{0.999120, -0.000000, 0.094047, -0.000000, 0.984701, -0.000000, -0.252839, -0.000000, 0.976200}, +{0.998231, -0.000000, 0.095020, -0.000000, 0.983827, -0.000000, -0.255076, -0.000000, 0.975720}, +{0.997498, -0.000000, 0.095974, -0.000000, 0.983068, -0.000000, -0.257234, -0.000000, 0.975250}, +{0.996702, -0.000000, 0.096907, -0.000000, 0.982152, -0.000000, -0.259526, -0.000000, 0.974767}, +{0.995791, -0.000000, 0.097823, -0.000000, 0.981497, -0.000000, -0.261618, -0.000000, 0.974300}, +{0.995037, -0.000000, 0.098723, -0.000000, 0.980660, -0.000000, -0.263567, -0.000000, 0.973850}, +{0.994259, -0.000000, 0.099604, -0.000000, 0.979647, -0.000000, -0.265672, -0.000000, 0.973385}, +{0.992663, -0.000000, 0.100470, -0.000000, 0.978876, -0.000000, -0.267453, -0.000000, 0.972930}, +{0.991720, -0.000000, 0.101321, -0.000000, 0.977989, -0.000000, -0.269285, -0.000000, 0.972488}, +{0.990175, -0.000000, 0.102155, -0.000000, 0.976987, -0.000000, -0.271107, -0.000000, 0.972030}, +{0.989175, -0.000000, 0.102977, -0.000000, 0.976246, -0.000000, -0.272793, -0.000000, 0.971601}, +{0.988176, -0.000000, 0.103783, -0.000000, 0.975426, -0.000000, -0.274634, -0.000000, 0.971157}, +{0.986554, -0.000000, 0.104578, -0.000000, 0.974686, -0.000000, -0.275991, -0.000000, 0.970744}, +{0.985264, -0.000000, 0.105356, -0.000000, 0.973860, -0.000000, -0.277801, -0.000000, 0.970294}, +{0.984480, -0.000000, 0.106124, -0.000000, 0.972723, -0.000000, -0.279429, -0.000000, 0.969878}, +{0.983218, -0.000000, 0.106880, -0.000000, 0.971889, -0.000000, -0.280898, -0.000000, 0.969465}, +{0.982207, -0.000000, 0.107624, -0.000000, 0.971184, -0.000000, -0.282449, -0.000000, 0.969051}, +{0.981136, -0.000000, 0.108356, -0.000000, 0.970233, -0.000000, -0.283993, -0.000000, 0.968636}, +{0.979505, -0.000000, 0.109077, -0.000000, 0.969405, -0.000000, -0.285353, -0.000000, 0.968223} + }; + + static float[] s_LUTAmplitude_DisneyDiffuse = new float[kLUTResolution * kLUTResolution] + { +3.068455f, +3.069548f, +3.072534f, +3.075509f, +3.078472f, +3.081456f, +3.084422f, +3.087406f, +3.090371f, +3.093344f, +3.096328f, +3.099304f, +3.102274f, +3.105249f, +3.108234f, +3.111210f, +3.114173f, +3.117157f, +3.120131f, +3.123103f, +3.126077f, +3.129053f, +3.132025f, +3.135002f, +3.137986f, +3.140943f, +3.143924f, +3.146899f, +3.149868f, +3.152847f, +3.155832f, +3.158806f, +3.161772f, +3.164742f, +3.167724f, +3.170707f, +3.173676f, +3.176657f, +3.179613f, +3.182594f, +3.185576f, +3.188545f, +3.191530f, +3.194508f, +3.197481f, +3.200456f, +3.203426f, +3.206414f, +3.209375f, +3.212348f, +3.215333f, +3.218302f, +3.221278f, +3.224250f, +3.227236f, +3.230196f, +3.233171f, +3.236148f, +3.239123f, +3.242105f, +3.245082f, +3.248044f, +3.251018f, +3.254013f, +3.069782f, +3.070878f, +3.073838f, +3.076797f, +3.079758f, +3.082716f, +3.085674f, +3.088634f, +3.091594f, +3.094552f, +3.097511f, +3.100469f, +3.103426f, +3.106388f, +3.109345f, +3.112305f, +3.115264f, +3.118223f, +3.121183f, +3.124141f, +3.127102f, +3.130060f, +3.133017f, +3.135977f, +3.138935f, +3.141891f, +3.144854f, +3.147815f, +3.150774f, +3.153730f, +3.156691f, +3.159648f, +3.162608f, +3.165566f, +3.168524f, +3.171484f, +3.174440f, +3.177404f, +3.180360f, +3.183321f, +3.186279f, +3.189237f, +3.192195f, +3.195154f, +3.198113f, +3.201074f, +3.204032f, +3.206996f, +3.209951f, +3.212911f, +3.215869f, +3.218828f, +3.221787f, +3.224745f, +3.227706f, +3.230665f, +3.233621f, +3.236583f, +3.239541f, +3.242499f, +3.245458f, +3.248417f, +3.251374f, +3.254336f, +3.070051f, +3.071149f, +3.074112f, +3.077081f, +3.080048f, +3.083012f, +3.085977f, +3.088945f, +3.091910f, +3.094876f, +3.097842f, +3.100810f, +3.103775f, +3.106740f, +3.109705f, +3.112674f, +3.115638f, +3.118605f, +3.121568f, +3.124536f, +3.127501f, +3.130468f, +3.133433f, +3.136402f, +3.139367f, +3.142334f, +3.145298f, +3.148262f, +3.151229f, +3.154196f, +3.157163f, +3.160129f, +3.163093f, +3.166063f, +3.169028f, +3.171994f, +3.174960f, +3.177926f, +3.180889f, +3.183856f, +3.186822f, +3.189789f, +3.192757f, +3.195720f, +3.198688f, +3.201651f, +3.204615f, +3.207586f, +3.210550f, +3.213513f, +3.216483f, +3.219447f, +3.222413f, +3.225380f, +3.228344f, +3.231311f, +3.234278f, +3.237244f, +3.240210f, +3.243176f, +3.246141f, +3.249107f, +3.252074f, +3.255040f, +3.069960f, +3.071054f, +3.074015f, +3.076977f, +3.079940f, +3.082901f, +3.085866f, +3.088826f, +3.091789f, +3.094750f, +3.097711f, +3.100678f, +3.103636f, +3.106598f, +3.109561f, +3.112521f, +3.115487f, +3.118448f, +3.121410f, +3.124372f, +3.127332f, +3.130297f, +3.133259f, +3.136223f, +3.139186f, +3.142147f, +3.145109f, +3.148072f, +3.151037f, +3.153996f, +3.156959f, +3.159920f, +3.162882f, +3.165844f, +3.168806f, +3.171767f, +3.174732f, +3.177695f, +3.180657f, +3.183619f, +3.186581f, +3.189543f, +3.192505f, +3.195467f, +3.198428f, +3.201389f, +3.204352f, +3.207315f, +3.210279f, +3.213241f, +3.216203f, +3.219164f, +3.222128f, +3.225088f, +3.228053f, +3.231013f, +3.233975f, +3.236937f, +3.239900f, +3.242864f, +3.245824f, +3.248786f, +3.251749f, +3.254713f, +3.069660f, +3.070752f, +3.073705f, +3.076656f, +3.079610f, +3.082567f, +3.085517f, +3.088469f, +3.091424f, +3.094378f, +3.097331f, +3.100282f, +3.103237f, +3.106190f, +3.109145f, +3.112097f, +3.115050f, +3.118006f, +3.120956f, +3.123909f, +3.126860f, +3.129814f, +3.132769f, +3.135722f, +3.138677f, +3.141626f, +3.144583f, +3.147533f, +3.150487f, +3.153441f, +3.156391f, +3.159348f, +3.162302f, +3.165252f, +3.168206f, +3.171158f, +3.174114f, +3.177068f, +3.180020f, +3.182973f, +3.185924f, +3.188878f, +3.191829f, +3.194785f, +3.197737f, +3.200690f, +3.203641f, +3.206598f, +3.209551f, +3.212504f, +3.215457f, +3.218414f, +3.221364f, +3.224314f, +3.227272f, +3.230224f, +3.233173f, +3.236130f, +3.239083f, +3.242035f, +3.244990f, +3.247941f, +3.250895f, +3.253847f, +3.069561f, +3.070651f, +3.073603f, +3.076552f, +3.079501f, +3.082453f, +3.085401f, +3.088353f, +3.091305f, +3.094255f, +3.097204f, +3.100154f, +3.103103f, +3.106053f, +3.109005f, +3.111952f, +3.114905f, +3.117853f, +3.120801f, +3.123756f, +3.126706f, +3.129655f, +3.132603f, +3.135556f, +3.138503f, +3.141453f, +3.144403f, +3.147356f, +3.150306f, +3.153255f, +3.156203f, +3.159154f, +3.162103f, +3.165056f, +3.168009f, +3.170955f, +3.173906f, +3.176852f, +3.179806f, +3.182755f, +3.185707f, +3.188655f, +3.191607f, +3.194556f, +3.197505f, +3.200456f, +3.203404f, +3.206354f, +3.209306f, +3.212257f, +3.215206f, +3.218155f, +3.221108f, +3.224057f, +3.227004f, +3.229956f, +3.232904f, +3.235854f, +3.238806f, +3.241757f, +3.244706f, +3.247656f, +3.250608f, +3.253561f, +3.069679f, +3.070770f, +3.073721f, +3.076672f, +3.079622f, +3.082573f, +3.085522f, +3.088471f, +3.091424f, +3.094375f, +3.097322f, +3.100275f, +3.103226f, +3.106175f, +3.109126f, +3.112076f, +3.115028f, +3.117978f, +3.120929f, +3.123877f, +3.126828f, +3.129781f, +3.132731f, +3.135682f, +3.138633f, +3.141582f, +3.144533f, +3.147481f, +3.150431f, +3.153384f, +3.156333f, +3.159282f, +3.162234f, +3.165185f, +3.168135f, +3.171086f, +3.174036f, +3.176986f, +3.179940f, +3.182890f, +3.185837f, +3.188790f, +3.191740f, +3.194690f, +3.197638f, +3.200592f, +3.203540f, +3.206491f, +3.209444f, +3.212394f, +3.215344f, +3.218292f, +3.221244f, +3.224195f, +3.227146f, +3.230098f, +3.233047f, +3.235998f, +3.238949f, +3.241895f, +3.244846f, +3.247801f, +3.250751f, +3.253699f, +3.069817f, +3.070910f, +3.073862f, +3.076812f, +3.079764f, +3.082718f, +3.085667f, +3.088617f, +3.091572f, +3.094521f, +3.097473f, +3.100423f, +3.103376f, +3.106328f, +3.109279f, +3.112228f, +3.115183f, +3.118133f, +3.121083f, +3.124033f, +3.126984f, +3.129938f, +3.132892f, +3.135841f, +3.138791f, +3.141742f, +3.144694f, +3.147645f, +3.150599f, +3.153550f, +3.156498f, +3.159454f, +3.162402f, +3.165353f, +3.168305f, +3.171255f, +3.174208f, +3.177160f, +3.180110f, +3.183062f, +3.186011f, +3.188967f, +3.191916f, +3.194866f, +3.197817f, +3.200767f, +3.203723f, +3.206672f, +3.209623f, +3.212577f, +3.215526f, +3.218476f, +3.221432f, +3.224380f, +3.227332f, +3.230283f, +3.233234f, +3.236185f, +3.239138f, +3.242087f, +3.245039f, +3.247992f, +3.250944f, +3.253896f, +3.069789f, +3.070882f, +3.073826f, +3.076777f, +3.079724f, +3.082672f, +3.085622f, +3.088570f, +3.091519f, +3.094466f, +3.097417f, +3.100362f, +3.103312f, +3.106262f, +3.109208f, +3.112155f, +3.115102f, +3.118053f, +3.120999f, +3.123947f, +3.126897f, +3.129843f, +3.132794f, +3.135741f, +3.138689f, +3.141637f, +3.144585f, +3.147535f, +3.150482f, +3.153429f, +3.156379f, +3.159322f, +3.162273f, +3.165221f, +3.168169f, +3.171120f, +3.174067f, +3.177016f, +3.179961f, +3.182910f, +3.185860f, +3.188807f, +3.191755f, +3.194703f, +3.197651f, +3.200600f, +3.203546f, +3.206496f, +3.209445f, +3.212392f, +3.215339f, +3.218287f, +3.221236f, +3.224184f, +3.227132f, +3.230082f, +3.233028f, +3.235977f, +3.238926f, +3.241874f, +3.244821f, +3.247769f, +3.250719f, +3.253666f, +3.069531f, +3.070621f, +3.073561f, +3.076501f, +3.079440f, +3.082378f, +3.085317f, +3.088257f, +3.091197f, +3.094138f, +3.097079f, +3.100018f, +3.102959f, +3.105897f, +3.108840f, +3.111779f, +3.114720f, +3.117660f, +3.120598f, +3.123539f, +3.126478f, +3.129417f, +3.132360f, +3.135299f, +3.138238f, +3.141176f, +3.144118f, +3.147058f, +3.149997f, +3.152937f, +3.155879f, +3.158817f, +3.161757f, +3.164697f, +3.167638f, +3.170577f, +3.173517f, +3.176457f, +3.179395f, +3.182334f, +3.185273f, +3.188214f, +3.191156f, +3.194094f, +3.197035f, +3.199976f, +3.202913f, +3.205856f, +3.208796f, +3.211735f, +3.214675f, +3.217614f, +3.220558f, +3.223495f, +3.226434f, +3.229375f, +3.232316f, +3.235256f, +3.238197f, +3.241133f, +3.244075f, +3.247013f, +3.249954f, +3.252894f, +3.069484f, +3.070570f, +3.073511f, +3.076447f, +3.079384f, +3.082323f, +3.085264f, +3.088199f, +3.091138f, +3.094074f, +3.097013f, +3.099952f, +3.102888f, +3.105826f, +3.108764f, +3.111702f, +3.114643f, +3.117579f, +3.120517f, +3.123455f, +3.126394f, +3.129330f, +3.132267f, +3.135205f, +3.138145f, +3.141082f, +3.144022f, +3.146958f, +3.149896f, +3.152835f, +3.155775f, +3.158712f, +3.161646f, +3.164589f, +3.167524f, +3.170463f, +3.173399f, +3.176337f, +3.179274f, +3.182215f, +3.185152f, +3.188089f, +3.191028f, +3.193967f, +3.196902f, +3.199843f, +3.202782f, +3.205718f, +3.208657f, +3.211594f, +3.214530f, +3.217473f, +3.220407f, +3.223347f, +3.226284f, +3.229221f, +3.232160f, +3.235096f, +3.238035f, +3.240973f, +3.243910f, +3.246850f, +3.249787f, +3.252725f, +3.069540f, +3.070625f, +3.073561f, +3.076500f, +3.079437f, +3.082373f, +3.085310f, +3.088242f, +3.091184f, +3.094120f, +3.097054f, +3.099991f, +3.102931f, +3.105865f, +3.108804f, +3.111738f, +3.114673f, +3.117611f, +3.120546f, +3.123482f, +3.126421f, +3.129357f, +3.132291f, +3.135232f, +3.138167f, +3.141103f, +3.144038f, +3.146976f, +3.149915f, +3.152851f, +3.155787f, +3.158723f, +3.161657f, +3.164596f, +3.167532f, +3.170471f, +3.173405f, +3.176342f, +3.179277f, +3.182217f, +3.185152f, +3.188086f, +3.191027f, +3.193960f, +3.196900f, +3.199831f, +3.202770f, +3.205710f, +3.208645f, +3.211582f, +3.214517f, +3.217456f, +3.220391f, +3.223325f, +3.226265f, +3.229201f, +3.232139f, +3.235076f, +3.238011f, +3.240948f, +3.243885f, +3.246820f, +3.249758f, +3.252693f, +3.069594f, +3.070678f, +3.073612f, +3.076547f, +3.079478f, +3.082412f, +3.085345f, +3.088277f, +3.091212f, +3.094144f, +3.097076f, +3.100011f, +3.102942f, +3.105875f, +3.108810f, +3.111743f, +3.114676f, +3.117609f, +3.120542f, +3.123475f, +3.126412f, +3.129343f, +3.132275f, +3.135212f, +3.138142f, +3.141075f, +3.144007f, +3.146942f, +3.149876f, +3.152810f, +3.155739f, +3.158672f, +3.161610f, +3.164540f, +3.167473f, +3.170404f, +3.173341f, +3.176274f, +3.179206f, +3.182141f, +3.185071f, +3.188006f, +3.190940f, +3.193870f, +3.196805f, +3.199740f, +3.202672f, +3.205606f, +3.208536f, +3.211471f, +3.214404f, +3.217339f, +3.220272f, +3.223205f, +3.226137f, +3.229071f, +3.232004f, +3.234938f, +3.237871f, +3.240805f, +3.243738f, +3.246671f, +3.249604f, +3.252535f, +3.069626f, +3.070709f, +3.073638f, +3.076566f, +3.079495f, +3.082424f, +3.085354f, +3.088279f, +3.091211f, +3.094139f, +3.097064f, +3.099993f, +3.102923f, +3.105849f, +3.108778f, +3.111706f, +3.114635f, +3.117565f, +3.120494f, +3.123421f, +3.126350f, +3.129278f, +3.132207f, +3.135137f, +3.138065f, +3.140992f, +3.143920f, +3.146849f, +3.149776f, +3.152706f, +3.155634f, +3.158563f, +3.161490f, +3.164419f, +3.167348f, +3.170277f, +3.173203f, +3.176132f, +3.179064f, +3.181989f, +3.184919f, +3.187848f, +3.190776f, +3.193701f, +3.196632f, +3.199559f, +3.202488f, +3.205417f, +3.208344f, +3.211274f, +3.214202f, +3.217133f, +3.220061f, +3.222988f, +3.225914f, +3.228846f, +3.231773f, +3.234704f, +3.237629f, +3.240558f, +3.243489f, +3.246417f, +3.249344f, +3.252271f, +3.069496f, +3.070577f, +3.073498f, +3.076419f, +3.079336f, +3.082254f, +3.085176f, +3.088096f, +3.091016f, +3.093933f, +3.096858f, +3.099774f, +3.102694f, +3.105613f, +3.108534f, +3.111452f, +3.114371f, +3.117289f, +3.120210f, +3.123129f, +3.126052f, +3.128971f, +3.131892f, +3.134811f, +3.137731f, +3.140648f, +3.143570f, +3.146489f, +3.149410f, +3.152329f, +3.155251f, +3.158169f, +3.161088f, +3.164008f, +3.166927f, +3.169847f, +3.172765f, +3.175683f, +3.178606f, +3.181525f, +3.184444f, +3.187363f, +3.190281f, +3.193205f, +3.196122f, +3.199043f, +3.201961f, +3.204880f, +3.207802f, +3.210723f, +3.213640f, +3.216561f, +3.219480f, +3.222402f, +3.225321f, +3.228238f, +3.231161f, +3.234081f, +3.236997f, +3.239917f, +3.242839f, +3.245757f, +3.248677f, +3.251597f, +3.069385f, +3.070463f, +3.073376f, +3.076293f, +3.079205f, +3.082121f, +3.085032f, +3.087950f, +3.090861f, +3.093775f, +3.096689f, +3.099603f, +3.102519f, +3.105432f, +3.108344f, +3.111259f, +3.114174f, +3.117087f, +3.120001f, +3.122915f, +3.125829f, +3.128745f, +3.131658f, +3.134572f, +3.137482f, +3.140399f, +3.143311f, +3.146226f, +3.149142f, +3.152053f, +3.154966f, +3.157881f, +3.160796f, +3.163709f, +3.166621f, +3.169537f, +3.172450f, +3.175364f, +3.178277f, +3.181194f, +3.184105f, +3.187018f, +3.189934f, +3.192851f, +3.195764f, +3.198677f, +3.201591f, +3.204506f, +3.207418f, +3.210335f, +3.213247f, +3.216161f, +3.219074f, +3.221987f, +3.224903f, +3.227819f, +3.230731f, +3.233645f, +3.236561f, +3.239473f, +3.242386f, +3.245299f, +3.248213f, +3.251128f, +3.069380f, +3.070455f, +3.073368f, +3.076278f, +3.079192f, +3.082105f, +3.085013f, +3.087926f, +3.090837f, +3.093749f, +3.096661f, +3.099573f, +3.102482f, +3.105399f, +3.108308f, +3.111219f, +3.114132f, +3.117046f, +3.119957f, +3.122867f, +3.125777f, +3.128690f, +3.131601f, +3.134512f, +3.137426f, +3.140338f, +3.143250f, +3.146161f, +3.149074f, +3.151984f, +3.154896f, +3.157810f, +3.160720f, +3.163631f, +3.166543f, +3.169456f, +3.172369f, +3.175275f, +3.178190f, +3.181103f, +3.184012f, +3.186922f, +3.189836f, +3.192747f, +3.195659f, +3.198575f, +3.201483f, +3.204395f, +3.207304f, +3.210219f, +3.213131f, +3.216038f, +3.218954f, +3.221867f, +3.224777f, +3.227690f, +3.230599f, +3.233511f, +3.236425f, +3.239337f, +3.242246f, +3.245158f, +3.248070f, +3.250985f, +3.069507f, +3.070583f, +3.073491f, +3.076404f, +3.079316f, +3.082224f, +3.085136f, +3.088048f, +3.090959f, +3.093871f, +3.096781f, +3.099691f, +3.102602f, +3.105514f, +3.108421f, +3.111336f, +3.114246f, +3.117157f, +3.120065f, +3.122976f, +3.125889f, +3.128798f, +3.131708f, +3.134619f, +3.137532f, +3.140440f, +3.143353f, +3.146262f, +3.149173f, +3.152086f, +3.154993f, +3.157906f, +3.160818f, +3.163728f, +3.166638f, +3.169548f, +3.172460f, +3.175374f, +3.178284f, +3.181191f, +3.184103f, +3.187013f, +3.189927f, +3.192839f, +3.195748f, +3.198658f, +3.201569f, +3.204481f, +3.207390f, +3.210301f, +3.213212f, +3.216125f, +3.219033f, +3.221943f, +3.224856f, +3.227769f, +3.230680f, +3.233589f, +3.236498f, +3.239409f, +3.242322f, +3.245231f, +3.248141f, +3.251053f, +3.069688f, +3.070764f, +3.073672f, +3.076582f, +3.079490f, +3.082401f, +3.085311f, +3.088219f, +3.091130f, +3.094038f, +3.096949f, +3.099857f, +3.102767f, +3.105676f, +3.108586f, +3.111496f, +3.114407f, +3.117316f, +3.120222f, +3.123135f, +3.126043f, +3.128953f, +3.131860f, +3.134770f, +3.137682f, +3.140590f, +3.143499f, +3.146407f, +3.149319f, +3.152227f, +3.155137f, +3.158046f, +3.160958f, +3.163868f, +3.166773f, +3.169682f, +3.172593f, +3.175501f, +3.178410f, +3.181321f, +3.184232f, +3.187139f, +3.190052f, +3.192958f, +3.195866f, +3.198775f, +3.201685f, +3.204596f, +3.207505f, +3.210412f, +3.213326f, +3.216233f, +3.219143f, +3.222053f, +3.224961f, +3.227871f, +3.230778f, +3.233690f, +3.236598f, +3.239509f, +3.242417f, +3.245328f, +3.248234f, +3.251144f, +3.069805f, +3.070880f, +3.073786f, +3.076691f, +3.079597f, +3.082502f, +3.085407f, +3.088313f, +3.091219f, +3.094126f, +3.097034f, +3.099939f, +3.102843f, +3.105749f, +3.108655f, +3.111561f, +3.114466f, +3.117373f, +3.120282f, +3.123184f, +3.126094f, +3.128997f, +3.131903f, +3.134807f, +3.137715f, +3.140619f, +3.143526f, +3.146434f, +3.149336f, +3.152243f, +3.155150f, +3.158053f, +3.160964f, +3.163867f, +3.166773f, +3.169680f, +3.172587f, +3.175493f, +3.178399f, +3.181304f, +3.184211f, +3.187115f, +3.190024f, +3.192927f, +3.195833f, +3.198739f, +3.201645f, +3.204554f, +3.207459f, +3.210364f, +3.213270f, +3.216177f, +3.219080f, +3.221989f, +3.224894f, +3.227801f, +3.230709f, +3.233614f, +3.236518f, +3.239424f, +3.242329f, +3.245239f, +3.248142f, +3.251049f, +3.069780f, +3.070853f, +3.073751f, +3.076653f, +3.079551f, +3.082454f, +3.085349f, +3.088249f, +3.091153f, +3.094050f, +3.096952f, +3.099851f, +3.102749f, +3.105649f, +3.108546f, +3.111448f, +3.114347f, +3.117249f, +3.120147f, +3.123045f, +3.125947f, +3.128844f, +3.131745f, +3.134645f, +3.137543f, +3.140445f, +3.143346f, +3.146243f, +3.149146f, +3.152047f, +3.154945f, +3.157843f, +3.160743f, +3.163644f, +3.166544f, +3.169445f, +3.172344f, +3.175245f, +3.178145f, +3.181044f, +3.183944f, +3.186843f, +3.189743f, +3.192641f, +3.195539f, +3.198442f, +3.201340f, +3.204238f, +3.207142f, +3.210038f, +3.212939f, +3.215838f, +3.218737f, +3.221641f, +3.224536f, +3.227438f, +3.230338f, +3.233236f, +3.236139f, +3.239035f, +3.241935f, +3.244837f, +3.247735f, +3.250638f, +3.069596f, +3.070666f, +3.073556f, +3.076448f, +3.079341f, +3.082232f, +3.085124f, +3.088016f, +3.090905f, +3.093800f, +3.096692f, +3.099582f, +3.102474f, +3.105368f, +3.108257f, +3.111149f, +3.114042f, +3.116930f, +3.119826f, +3.122717f, +3.125610f, +3.128500f, +3.131392f, +3.134281f, +3.137175f, +3.140065f, +3.142956f, +3.145851f, +3.148742f, +3.151633f, +3.154527f, +3.157418f, +3.160309f, +3.163202f, +3.166090f, +3.168986f, +3.171878f, +3.174770f, +3.177664f, +3.180552f, +3.183446f, +3.186334f, +3.189229f, +3.192120f, +3.195015f, +3.197903f, +3.200796f, +3.203689f, +3.206581f, +3.209472f, +3.212365f, +3.215253f, +3.218149f, +3.221039f, +3.223930f, +3.226822f, +3.229713f, +3.232606f, +3.235500f, +3.238392f, +3.241282f, +3.244177f, +3.247066f, +3.249959f, +3.069441f, +3.070507f, +3.073395f, +3.076278f, +3.079168f, +3.082050f, +3.084937f, +3.087822f, +3.090707f, +3.093595f, +3.096482f, +3.099368f, +3.102251f, +3.105137f, +3.108026f, +3.110915f, +3.113797f, +3.116681f, +3.119570f, +3.122454f, +3.125340f, +3.128227f, +3.131116f, +3.133996f, +3.136883f, +3.139773f, +3.142656f, +3.145541f, +3.148427f, +3.151315f, +3.154200f, +3.157089f, +3.159976f, +3.162859f, +3.165745f, +3.168632f, +3.171521f, +3.174407f, +3.177290f, +3.180175f, +3.183061f, +3.185950f, +3.188837f, +3.191720f, +3.194605f, +3.197492f, +3.200378f, +3.203269f, +3.206152f, +3.209038f, +3.211926f, +3.214813f, +3.217698f, +3.220585f, +3.223468f, +3.226357f, +3.229244f, +3.232131f, +3.235015f, +3.237904f, +3.240787f, +3.243675f, +3.246561f, +3.249449f, +3.069380f, +3.070446f, +3.073328f, +3.076209f, +3.079090f, +3.081973f, +3.084853f, +3.087738f, +3.090616f, +3.093499f, +3.096383f, +3.099263f, +3.102144f, +3.105029f, +3.107908f, +3.110792f, +3.113675f, +3.116556f, +3.119435f, +3.122319f, +3.125201f, +3.128083f, +3.130964f, +3.133847f, +3.136729f, +3.139611f, +3.142493f, +3.145373f, +3.148258f, +3.151140f, +3.154021f, +3.156902f, +3.159787f, +3.162667f, +3.165549f, +3.168435f, +3.171318f, +3.174197f, +3.177078f, +3.179961f, +3.182841f, +3.185725f, +3.188609f, +3.191494f, +3.194373f, +3.197255f, +3.200136f, +3.203020f, +3.205902f, +3.208786f, +3.211667f, +3.214550f, +3.217427f, +3.220314f, +3.223196f, +3.226075f, +3.228961f, +3.231844f, +3.234725f, +3.237610f, +3.240492f, +3.243376f, +3.246254f, +3.249137f, +3.069390f, +3.070456f, +3.073334f, +3.076211f, +3.079093f, +3.081973f, +3.084851f, +3.087729f, +3.090610f, +3.093488f, +3.096368f, +3.099246f, +3.102125f, +3.105005f, +3.107886f, +3.110764f, +3.113645f, +3.116523f, +3.119401f, +3.122284f, +3.125163f, +3.128041f, +3.130924f, +3.133800f, +3.136680f, +3.139563f, +3.142440f, +3.145323f, +3.148204f, +3.151079f, +3.153959f, +3.156839f, +3.159720f, +3.162599f, +3.165479f, +3.168359f, +3.171239f, +3.174120f, +3.176999f, +3.179881f, +3.182759f, +3.185637f, +3.188519f, +3.191398f, +3.194277f, +3.197161f, +3.200040f, +3.202921f, +3.205801f, +3.208681f, +3.211559f, +3.214440f, +3.217320f, +3.220200f, +3.223079f, +3.225962f, +3.228843f, +3.231720f, +3.234602f, +3.237482f, +3.240362f, +3.243242f, +3.246125f, +3.249004f, +3.069375f, +3.070440f, +3.073318f, +3.076198f, +3.079074f, +3.081952f, +3.084829f, +3.087708f, +3.090583f, +3.093464f, +3.096340f, +3.099219f, +3.102093f, +3.104974f, +3.107849f, +3.110730f, +3.113607f, +3.116486f, +3.119363f, +3.122241f, +3.125121f, +3.127998f, +3.130876f, +3.133752f, +3.136632f, +3.139509f, +3.142391f, +3.145266f, +3.148144f, +3.151025f, +3.153902f, +3.156781f, +3.159658f, +3.162538f, +3.165415f, +3.168294f, +3.171175f, +3.174052f, +3.176932f, +3.179809f, +3.182690f, +3.185568f, +3.188447f, +3.191324f, +3.194200f, +3.197083f, +3.199962f, +3.202839f, +3.205719f, +3.208598f, +3.211478f, +3.214355f, +3.217235f, +3.220116f, +3.222992f, +3.225875f, +3.228752f, +3.231630f, +3.234508f, +3.237391f, +3.240267f, +3.243147f, +3.246029f, +3.248907f, +3.069227f, +3.070291f, +3.073166f, +3.076039f, +3.078917f, +3.081793f, +3.084670f, +3.087547f, +3.090420f, +3.093299f, +3.096174f, +3.099051f, +3.101926f, +3.104806f, +3.107678f, +3.110555f, +3.113434f, +3.116312f, +3.119186f, +3.122062f, +3.124940f, +3.127818f, +3.130692f, +3.133568f, +3.136445f, +3.139325f, +3.142202f, +3.145075f, +3.147954f, +3.150828f, +3.153711f, +3.156588f, +3.159464f, +3.162338f, +3.165216f, +3.168095f, +3.170972f, +3.173846f, +3.176728f, +3.179604f, +3.182480f, +3.185358f, +3.188235f, +3.191114f, +3.193990f, +3.196868f, +3.199746f, +3.202623f, +3.205503f, +3.208381f, +3.211257f, +3.214137f, +3.217016f, +3.219895f, +3.222771f, +3.225649f, +3.228528f, +3.231408f, +3.234281f, +3.237162f, +3.240043f, +3.242918f, +3.245798f, +3.248676f, +3.068967f, +3.070030f, +3.072909f, +3.075784f, +3.078664f, +3.081538f, +3.084414f, +3.087289f, +3.090167f, +3.093044f, +3.095919f, +3.098797f, +3.101674f, +3.104548f, +3.107429f, +3.110304f, +3.113179f, +3.116060f, +3.118935f, +3.121809f, +3.124688f, +3.127567f, +3.130446f, +3.133320f, +3.136198f, +3.139076f, +3.141956f, +3.144832f, +3.147712f, +3.150589f, +3.153466f, +3.156343f, +3.159222f, +3.162101f, +3.164981f, +3.167855f, +3.170737f, +3.173612f, +3.176491f, +3.179369f, +3.182248f, +3.185127f, +3.188005f, +3.190884f, +3.193764f, +3.196639f, +3.199520f, +3.202399f, +3.205279f, +3.208157f, +3.211037f, +3.213914f, +3.216794f, +3.219673f, +3.222554f, +3.225433f, +3.228311f, +3.231193f, +3.234072f, +3.236950f, +3.239830f, +3.242711f, +3.245589f, +3.248470f, +3.068350f, +3.069410f, +3.072287f, +3.075162f, +3.078038f, +3.080916f, +3.083796f, +3.086672f, +3.089545f, +3.092421f, +3.095298f, +3.098175f, +3.101051f, +3.103930f, +3.106806f, +3.109684f, +3.112559f, +3.115437f, +3.118318f, +3.121194f, +3.124069f, +3.126949f, +3.129826f, +3.132701f, +3.135583f, +3.138462f, +3.141336f, +3.144219f, +3.147093f, +3.149976f, +3.152851f, +3.155733f, +3.158606f, +3.161487f, +3.164367f, +3.167247f, +3.170122f, +3.173002f, +3.175883f, +3.178762f, +3.181642f, +3.184519f, +3.187400f, +3.190276f, +3.193157f, +3.196038f, +3.198918f, +3.201799f, +3.204675f, +3.207559f, +3.210437f, +3.213315f, +3.216198f, +3.219076f, +3.221959f, +3.224840f, +3.227721f, +3.230600f, +3.233485f, +3.236362f, +3.239244f, +3.242126f, +3.245006f, +3.247886f, +3.067487f, +3.068557f, +3.071432f, +3.074312f, +3.077191f, +3.080073f, +3.082953f, +3.085835f, +3.088713f, +3.091598f, +3.094479f, +3.097358f, +3.100239f, +3.103123f, +3.106003f, +3.108883f, +3.111764f, +3.114646f, +3.117527f, +3.120411f, +3.123293f, +3.126175f, +3.129057f, +3.131940f, +3.134822f, +3.137706f, +3.140589f, +3.143470f, +3.146351f, +3.149235f, +3.152121f, +3.155002f, +3.157886f, +3.160770f, +3.163653f, +3.166539f, +3.169423f, +3.172308f, +3.175190f, +3.178077f, +3.180959f, +3.183844f, +3.186727f, +3.189611f, +3.192501f, +3.195380f, +3.198270f, +3.201153f, +3.204038f, +3.206923f, +3.209811f, +3.212696f, +3.215581f, +3.218467f, +3.221356f, +3.224240f, +3.227128f, +3.230010f, +3.232901f, +3.235787f, +3.238675f, +3.241561f, +3.244449f, +3.247337f, +3.066667f, +3.067740f, +3.070633f, +3.073529f, +3.076425f, +3.079321f, +3.082214f, +3.085111f, +3.088006f, +3.090901f, +3.093796f, +3.096694f, +3.099588f, +3.102484f, +3.105379f, +3.108276f, +3.111175f, +3.114069f, +3.116969f, +3.119865f, +3.122762f, +3.125659f, +3.128558f, +3.131456f, +3.134354f, +3.137256f, +3.140148f, +3.143048f, +3.145948f, +3.148845f, +3.151748f, +3.154648f, +3.157546f, +3.160442f, +3.163346f, +3.166244f, +3.169145f, +3.172046f, +3.174948f, +3.177846f, +3.180746f, +3.183645f, +3.186549f, +3.189448f, +3.192349f, +3.195251f, +3.198151f, +3.201056f, +3.203959f, +3.206860f, +3.209763f, +3.212665f, +3.215568f, +3.218472f, +3.221373f, +3.224277f, +3.227183f, +3.230084f, +3.232989f, +3.235894f, +3.238797f, +3.241699f, +3.244603f, +3.247506f, +3.065982f, +3.067063f, +3.069987f, +3.072906f, +3.075826f, +3.078749f, +3.081674f, +3.084591f, +3.087515f, +3.090438f, +3.093362f, +3.096282f, +3.099207f, +3.102130f, +3.105053f, +3.107977f, +3.110901f, +3.113825f, +3.116749f, +3.119674f, +3.122598f, +3.125521f, +3.128449f, +3.131373f, +3.134300f, +3.137226f, +3.140154f, +3.143075f, +3.146007f, +3.148929f, +3.151859f, +3.154785f, +3.157716f, +3.160638f, +3.163573f, +3.166499f, +3.169425f, +3.172355f, +3.175281f, +3.178215f, +3.181144f, +3.184074f, +3.187001f, +3.189930f, +3.192860f, +3.195797f, +3.198725f, +3.201655f, +3.204584f, +3.207518f, +3.210448f, +3.213381f, +3.216313f, +3.219246f, +3.222177f, +3.225110f, +3.228043f, +3.230977f, +3.233907f, +3.236841f, +3.239779f, +3.242712f, +3.245647f, +3.248578f, +3.065064f, +3.066156f, +3.069113f, +3.072070f, +3.075027f, +3.077985f, +3.080942f, +3.083901f, +3.086857f, +3.089816f, +3.092775f, +3.095734f, +3.098694f, +3.101652f, +3.104615f, +3.107572f, +3.110532f, +3.113492f, +3.116454f, +3.119416f, +3.122376f, +3.125342f, +3.128303f, +3.131266f, +3.134230f, +3.137189f, +3.140154f, +3.143118f, +3.146083f, +3.149046f, +3.152011f, +3.154977f, +3.157942f, +3.160908f, +3.163873f, +3.166837f, +3.169808f, +3.172773f, +3.175740f, +3.178708f, +3.181675f, +3.184644f, +3.187611f, +3.190582f, +3.193551f, +3.196517f, +3.199491f, +3.202459f, +3.205429f, +3.208401f, +3.211370f, +3.214345f, +3.217312f, +3.220287f, +3.223258f, +3.226231f, +3.229202f, +3.232177f, +3.235148f, +3.238124f, +3.241094f, +3.244069f, +3.247045f, +3.250021f, +3.063974f, +3.065087f, +3.068092f, +3.071097f, +3.074103f, +3.077113f, +3.080119f, +3.083126f, +3.086135f, +3.089142f, +3.092152f, +3.095161f, +3.098172f, +3.101180f, +3.104193f, +3.107203f, +3.110215f, +3.113227f, +3.116239f, +3.119249f, +3.122264f, +3.125278f, +3.128292f, +3.131307f, +3.134325f, +3.137337f, +3.140355f, +3.143363f, +3.146385f, +3.149398f, +3.152420f, +3.155437f, +3.158453f, +3.161469f, +3.164491f, +3.167509f, +3.170526f, +3.173548f, +3.176570f, +3.179587f, +3.182611f, +3.185630f, +3.188654f, +3.191679f, +3.194698f, +3.197724f, +3.200748f, +3.203768f, +3.206794f, +3.209822f, +3.212845f, +3.215870f, +3.218896f, +3.221921f, +3.224951f, +3.227978f, +3.231007f, +3.234034f, +3.237062f, +3.240091f, +3.243120f, +3.246148f, +3.249181f, +3.252212f, +3.062553f, +3.063687f, +3.066759f, +3.069831f, +3.072903f, +3.075978f, +3.079050f, +3.082126f, +3.085200f, +3.088274f, +3.091350f, +3.094429f, +3.097505f, +3.100581f, +3.103662f, +3.106739f, +3.109820f, +3.112899f, +3.115978f, +3.119058f, +3.122137f, +3.125220f, +3.128306f, +3.131385f, +3.134469f, +3.137555f, +3.140637f, +3.143726f, +3.146810f, +3.149896f, +3.152985f, +3.156072f, +3.159158f, +3.162247f, +3.165336f, +3.168424f, +3.171516f, +3.174607f, +3.177696f, +3.180793f, +3.183881f, +3.186973f, +3.190069f, +3.193158f, +3.196254f, +3.199351f, +3.202443f, +3.205542f, +3.208637f, +3.211735f, +3.214832f, +3.217930f, +3.221028f, +3.224129f, +3.227228f, +3.230327f, +3.233432f, +3.236529f, +3.239633f, +3.242735f, +3.245841f, +3.248941f, +3.252045f, +3.255149f, +3.060607f, +3.061776f, +3.064935f, +3.068089f, +3.071250f, +3.074408f, +3.077565f, +3.080726f, +3.083888f, +3.087049f, +3.090212f, +3.093375f, +3.096537f, +3.099704f, +3.102865f, +3.106032f, +3.109200f, +3.112366f, +3.115534f, +3.118704f, +3.121875f, +3.125043f, +3.128214f, +3.131385f, +3.134555f, +3.137732f, +3.140906f, +3.144079f, +3.147253f, +3.150430f, +3.153605f, +3.156783f, +3.159961f, +3.163142f, +3.166319f, +3.169500f, +3.172678f, +3.175861f, +3.179043f, +3.182225f, +3.185408f, +3.188595f, +3.191781f, +3.194964f, +3.198150f, +3.201335f, +3.204526f, +3.207716f, +3.210905f, +3.214096f, +3.217286f, +3.220480f, +3.223672f, +3.226862f, +3.230056f, +3.233249f, +3.236442f, +3.239640f, +3.242840f, +3.246033f, +3.249234f, +3.252428f, +3.255631f, +3.258827f, +3.058038f, +3.059245f, +3.062510f, +3.065771f, +3.069036f, +3.072301f, +3.075572f, +3.078839f, +3.082107f, +3.085378f, +3.088649f, +3.091917f, +3.095190f, +3.098464f, +3.101735f, +3.105014f, +3.108288f, +3.111565f, +3.114844f, +3.118120f, +3.121404f, +3.124684f, +3.127964f, +3.131248f, +3.134529f, +3.137816f, +3.141101f, +3.144389f, +3.147674f, +3.150963f, +3.154253f, +3.157540f, +3.160834f, +3.164126f, +3.167416f, +3.170710f, +3.174004f, +3.177303f, +3.180595f, +3.183892f, +3.187192f, +3.190491f, +3.193789f, +3.197094f, +3.200396f, +3.203699f, +3.207001f, +3.210307f, +3.213613f, +3.216919f, +3.220225f, +3.223531f, +3.226847f, +3.230156f, +3.233466f, +3.236778f, +3.240094f, +3.243405f, +3.246723f, +3.250036f, +3.253356f, +3.256669f, +3.259992f, +3.263311f, +3.054601f, +3.055860f, +3.059251f, +3.062644f, +3.066041f, +3.069440f, +3.072836f, +3.076236f, +3.079637f, +3.083040f, +3.086442f, +3.089849f, +3.093249f, +3.096658f, +3.100066f, +3.103477f, +3.106889f, +3.110296f, +3.113712f, +3.117123f, +3.120540f, +3.123956f, +3.127376f, +3.130789f, +3.134208f, +3.137630f, +3.141053f, +3.144476f, +3.147902f, +3.151330f, +3.154752f, +3.158181f, +3.161614f, +3.165043f, +3.168472f, +3.171907f, +3.175341f, +3.178774f, +3.182211f, +3.185651f, +3.189092f, +3.192529f, +3.195972f, +3.199413f, +3.202859f, +3.206300f, +3.209746f, +3.213196f, +3.216647f, +3.220095f, +3.223547f, +3.226998f, +3.230452f, +3.233904f, +3.237360f, +3.240819f, +3.244277f, +3.247736f, +3.251195f, +3.254657f, +3.258122f, +3.261585f, +3.265052f, +3.268516f, +3.050132f, +3.051445f, +3.054997f, +3.058552f, +3.062109f, +3.065668f, +3.069227f, +3.072788f, +3.076353f, +3.079913f, +3.083478f, +3.087049f, +3.090616f, +3.094186f, +3.097756f, +3.101331f, +3.104908f, +3.108483f, +3.112061f, +3.115641f, +3.119218f, +3.122803f, +3.126390f, +3.129975f, +3.133560f, +3.137149f, +3.140740f, +3.144330f, +3.147924f, +3.151518f, +3.155114f, +3.158711f, +3.162309f, +3.165912f, +3.169509f, +3.173119f, +3.176725f, +3.180331f, +3.183939f, +3.187551f, +3.191160f, +3.194775f, +3.198389f, +3.202004f, +3.205623f, +3.209242f, +3.212864f, +3.216484f, +3.220108f, +3.223731f, +3.227358f, +3.230989f, +3.234618f, +3.238251f, +3.241882f, +3.245517f, +3.249152f, +3.252792f, +3.256429f, +3.260069f, +3.263710f, +3.267358f, +3.271005f, +3.274649f, +3.044693f, +3.046084f, +3.049831f, +3.053591f, +3.057343f, +3.061103f, +3.064863f, +3.068627f, +3.072392f, +3.076157f, +3.079920f, +3.083690f, +3.087464f, +3.091236f, +3.095016f, +3.098791f, +3.102571f, +3.106352f, +3.110135f, +3.113922f, +3.117708f, +3.121496f, +3.125288f, +3.129080f, +3.132877f, +3.136674f, +3.140473f, +3.144270f, +3.148075f, +3.151880f, +3.155686f, +3.159495f, +3.163306f, +3.167118f, +3.170934f, +3.174748f, +3.178567f, +3.182389f, +3.186210f, +3.190036f, +3.193860f, +3.197686f, +3.201517f, +3.205348f, +3.209183f, +3.213019f, +3.216857f, +3.220695f, +3.224538f, +3.228382f, +3.232229f, +3.236073f, +3.239921f, +3.243775f, +3.247625f, +3.251479f, +3.255339f, +3.259199f, +3.263060f, +3.266922f, +3.270786f, +3.274654f, +3.278521f, +3.282391f, +3.038204f, +3.039683f, +3.043677f, +3.047675f, +3.051676f, +3.055680f, +3.059685f, +3.063690f, +3.067700f, +3.071708f, +3.075726f, +3.079747f, +3.083763f, +3.087786f, +3.091813f, +3.095838f, +3.099869f, +3.103900f, +3.107934f, +3.111972f, +3.116009f, +3.120050f, +3.124095f, +3.128140f, +3.132193f, +3.136243f, +3.140296f, +3.144351f, +3.148410f, +3.152470f, +3.156533f, +3.160600f, +3.164666f, +3.168739f, +3.172812f, +3.176888f, +3.180967f, +3.185048f, +3.189128f, +3.193215f, +3.197305f, +3.201394f, +3.205488f, +3.209582f, +3.213680f, +3.217777f, +3.221882f, +3.225988f, +3.230096f, +3.234205f, +3.238320f, +3.242432f, +3.246550f, +3.250670f, +3.254791f, +3.258914f, +3.263041f, +3.267171f, +3.271300f, +3.275434f, +3.279573f, +3.283712f, +3.287855f, +3.292000f, +3.030699f, +3.032287f, +3.036590f, +3.040893f, +3.045197f, +3.049509f, +3.053823f, +3.058139f, +3.062454f, +3.066781f, +3.071107f, +3.075434f, +3.079764f, +3.084101f, +3.088435f, +3.092774f, +3.097119f, +3.101463f, +3.105818f, +3.110167f, +3.114526f, +3.118880f, +3.123244f, +3.127607f, +3.131979f, +3.136344f, +3.140718f, +3.145098f, +3.149480f, +3.153861f, +3.158245f, +3.162632f, +3.167031f, +3.171428f, +3.175822f, +3.180221f, +3.184627f, +3.189034f, +3.193445f, +3.197858f, +3.202276f, +3.206693f, +3.211118f, +3.215545f, +3.219974f, +3.224404f, +3.228837f, +3.233274f, +3.237719f, +3.242163f, +3.246609f, +3.251060f, +3.255510f, +3.259971f, +3.264431f, +3.268891f, +3.273357f, +3.277825f, +3.282297f, +3.286773f, +3.291249f, +3.295728f, +3.300215f, +3.304703f, +3.021670f, +3.023397f, +3.028067f, +3.032740f, +3.037414f, +3.042094f, +3.046774f, +3.051465f, +3.056157f, +3.060852f, +3.065549f, +3.070252f, +3.074955f, +3.079669f, +3.084378f, +3.089097f, +3.093823f, +3.098543f, +3.103272f, +3.108008f, +3.112745f, +3.117486f, +3.122227f, +3.126979f, +3.131729f, +3.136484f, +3.141246f, +3.146006f, +3.150774f, +3.155543f, +3.160320f, +3.165102f, +3.169882f, +3.174668f, +3.179456f, +3.184252f, +3.189050f, +3.193851f, +3.198657f, +3.203463f, +3.208275f, +3.213094f, +3.217912f, +3.222736f, +3.227561f, +3.232396f, +3.237231f, +3.242071f, +3.246916f, +3.251760f, +3.256611f, +3.261464f, +3.266324f, +3.271184f, +3.276051f, +3.280923f, +3.285796f, +3.290676f, +3.295555f, +3.300438f, +3.305326f, +3.310221f, +3.315118f, +3.320018f, +3.010918f, +3.012805f, +3.017912f, +3.023024f, +3.028142f, +3.033261f, +3.038388f, +3.043517f, +3.048655f, +3.053794f, +3.058939f, +3.064090f, +3.069241f, +3.074399f, +3.079560f, +3.084731f, +3.089906f, +3.095083f, +3.100263f, +3.105452f, +3.110644f, +3.115842f, +3.121040f, +3.126251f, +3.131460f, +3.136672f, +3.141893f, +3.147115f, +3.152346f, +3.157582f, +3.162818f, +3.168061f, +3.173312f, +3.178562f, +3.183820f, +3.189082f, +3.194347f, +3.199620f, +3.204898f, +3.210181f, +3.215464f, +3.220753f, +3.226051f, +3.231350f, +3.236651f, +3.241964f, +3.247277f, +3.252597f, +3.257917f, +3.263247f, +3.268581f, +3.273919f, +3.279262f, +3.284602f, +3.289957f, +3.295315f, +3.300677f, +3.306041f, +3.311413f, +3.316787f, +3.322167f, +3.327545f, +3.332939f, +3.338334f, +2.997811f, +2.999885f, +3.005510f, +3.011141f, +3.016770f, +3.022410f, +3.028056f, +3.033703f, +3.039364f, +3.045027f, +3.050690f, +3.056363f, +3.062044f, +3.067730f, +3.073420f, +3.079117f, +3.084817f, +3.090525f, +3.096240f, +3.101957f, +3.107687f, +3.113417f, +3.119159f, +3.124894f, +3.130645f, +3.136399f, +3.142157f, +3.147924f, +3.153695f, +3.159472f, +3.165258f, +3.171045f, +3.176842f, +3.182640f, +3.188445f, +3.194258f, +3.200076f, +3.205898f, +3.211722f, +3.217562f, +3.223404f, +3.229249f, +3.235101f, +3.240960f, +3.246824f, +3.252695f, +3.258569f, +3.264449f, +3.270336f, +3.276229f, +3.282128f, +3.288033f, +3.293941f, +3.299859f, +3.305776f, +3.311703f, +3.317637f, +3.323577f, +3.329525f, +3.335471f, +3.341427f, +3.347389f, +3.353356f, +3.359328f, +2.982030f, +2.984330f, +2.990560f, +2.996790f, +3.003032f, +3.009279f, +3.015535f, +3.021797f, +3.028070f, +3.034342f, +3.040627f, +3.046916f, +3.053212f, +3.059515f, +3.065828f, +3.072148f, +3.078470f, +3.084805f, +3.091145f, +3.097491f, +3.103844f, +3.110204f, +3.116571f, +3.122946f, +3.129326f, +3.135714f, +3.142111f, +3.148512f, +3.154922f, +3.161338f, +3.167762f, +3.174195f, +3.180629f, +3.187074f, +3.193524f, +3.199983f, +3.206455f, +3.212926f, +3.219403f, +3.225892f, +3.232382f, +3.238883f, +3.245393f, +3.251906f, +3.258426f, +3.264955f, +3.271493f, +3.278038f, +3.284583f, +3.291144f, +3.297705f, +3.304278f, +3.310857f, +3.317438f, +3.324036f, +3.330631f, +3.337236f, +3.343851f, +3.350468f, +3.357101f, +3.363730f, +3.370368f, +3.377020f, +3.383678f, +2.963302f, +2.965873f, +2.972814f, +2.979766f, +2.986725f, +2.993692f, +3.000669f, +3.007657f, +3.014652f, +3.021655f, +3.028665f, +3.035685f, +3.042713f, +3.049750f, +3.056795f, +3.063845f, +3.070909f, +3.077985f, +3.085064f, +3.092152f, +3.099245f, +3.106354f, +3.113466f, +3.120588f, +3.127718f, +3.134861f, +3.142006f, +3.149162f, +3.156325f, +3.163502f, +3.170683f, +3.177872f, +3.185072f, +3.192281f, +3.199495f, +3.206721f, +3.213954f, +3.221194f, +3.228444f, +3.235702f, +3.242970f, +3.250248f, +3.257531f, +3.264828f, +3.272127f, +3.279435f, +3.286753f, +3.294083f, +3.301420f, +3.308761f, +3.316116f, +3.323475f, +3.330845f, +3.338223f, +3.345611f, +3.353003f, +3.360409f, +3.367817f, +3.375241f, +3.382669f, +3.390110f, +3.397556f, +3.405013f, +3.412474f, +2.940963f, +2.943838f, +2.951607f, +2.959390f, +2.967181f, +2.974987f, +2.982797f, +2.990623f, +2.998453f, +3.006300f, +3.014149f, +3.022015f, +3.029894f, +3.037776f, +3.045673f, +3.053575f, +3.061491f, +3.069417f, +3.077357f, +3.085303f, +3.093263f, +3.101227f, +3.109204f, +3.117191f, +3.125188f, +3.133196f, +3.141217f, +3.149246f, +3.157284f, +3.165335f, +3.173393f, +3.181465f, +3.189544f, +3.197637f, +3.205734f, +3.213845f, +3.221972f, +3.230103f, +3.238247f, +3.246399f, +3.254564f, +3.262737f, +3.270916f, +3.279113f, +3.287316f, +3.295531f, +3.303754f, +3.311992f, +3.320237f, +3.328493f, +3.336754f, +3.345030f, +3.353317f, +3.361620f, +3.369923f, +3.378242f, +3.386570f, +3.394907f, +3.403252f, +3.411610f, +3.419983f, +3.428364f, +3.436749f, +3.445150f, +2.914403f, +2.917627f, +2.926355f, +2.935091f, +2.943846f, +2.952609f, +2.961386f, +2.970174f, +2.978971f, +2.987785f, +2.996610f, +3.005448f, +3.014294f, +3.023155f, +3.032032f, +3.040920f, +3.049821f, +3.058733f, +3.067652f, +3.076588f, +3.085536f, +3.094500f, +3.103475f, +3.112461f, +3.121455f, +3.130466f, +3.139489f, +3.148521f, +3.157571f, +3.166630f, +3.175701f, +3.184785f, +3.193881f, +3.202993f, +3.212111f, +3.221247f, +3.230393f, +3.239548f, +3.248719f, +3.257903f, +3.267099f, +3.276309f, +3.285523f, +3.294761f, +3.304005f, +3.313261f, +3.322529f, +3.331810f, +3.341106f, +3.350408f, +3.359732f, +3.369060f, +3.378406f, +3.387761f, +3.397127f, +3.406505f, +3.415900f, +3.425305f, +3.434725f, +3.444154f, +3.453592f, +3.463053f, +3.472514f, +3.481997f, +2.883246f, +2.886877f, +2.896707f, +2.906549f, +2.916406f, +2.926278f, +2.936166f, +2.946068f, +2.955982f, +2.965914f, +2.975860f, +2.985823f, +2.995796f, +3.005785f, +3.015789f, +3.025811f, +3.035842f, +3.045893f, +3.055959f, +3.066034f, +3.076129f, +3.086234f, +3.096358f, +3.106493f, +3.116644f, +3.126812f, +3.136992f, +3.147189f, +3.157401f, +3.167624f, +3.177865f, +3.188120f, +3.198387f, +3.208672f, +3.218970f, +3.229285f, +3.239614f, +3.249957f, +3.260307f, +3.270687f, +3.281072f, +3.291471f, +3.301890f, +3.312323f, +3.322766f, +3.333228f, +3.343703f, +3.354195f, +3.364700f, +3.375220f, +3.385754f, +3.396306f, +3.406869f, +3.417443f, +3.428036f, +3.438645f, +3.449269f, +3.459908f, +3.470557f, +3.481225f, +3.491909f, +3.502603f, +3.513309f, +3.524038f, +2.847376f, +2.851479f, +2.862579f, +2.873696f, +2.884831f, +2.895983f, +2.907152f, +2.918337f, +2.929543f, +2.940763f, +2.952011f, +2.963263f, +2.974542f, +2.985830f, +2.997143f, +3.008469f, +3.019814f, +3.031176f, +3.042557f, +3.053953f, +3.065371f, +3.076804f, +3.088253f, +3.099722f, +3.111208f, +3.122710f, +3.134228f, +3.145769f, +3.157324f, +3.168897f, +3.180483f, +3.192091f, +3.203720f, +3.215363f, +3.227021f, +3.238700f, +3.250394f, +3.262107f, +3.273841f, +3.285587f, +3.297354f, +3.309135f, +3.320935f, +3.332754f, +3.344587f, +3.356444f, +3.368310f, +3.380201f, +3.392106f, +3.404027f, +3.415970f, +3.427929f, +3.439903f, +3.451901f, +3.463904f, +3.475934f, +3.487984f, +3.500046f, +3.512130f, +3.524224f, +3.536343f, +3.548476f, +3.560623f, +3.572791f, +2.806167f, +2.810803f, +2.823350f, +2.835912f, +2.848500f, +2.861105f, +2.873727f, +2.886380f, +2.899048f, +2.911737f, +2.924441f, +2.937171f, +2.949925f, +2.962692f, +2.975485f, +2.988302f, +3.001132f, +3.013987f, +3.026864f, +3.039756f, +3.052674f, +3.065613f, +3.078571f, +3.091548f, +3.104545f, +3.117567f, +3.130607f, +3.143667f, +3.156751f, +3.169851f, +3.182976f, +3.196121f, +3.209285f, +3.222466f, +3.235673f, +3.248899f, +3.262144f, +3.275418f, +3.288706f, +3.302011f, +3.315341f, +3.328691f, +3.342065f, +3.355453f, +3.368872f, +3.382300f, +3.395759f, +3.409230f, +3.422727f, +3.436241f, +3.449776f, +3.463335f, +3.476914f, +3.490511f, +3.504129f, +3.517771f, +3.531431f, +3.545115f, +3.558817f, +3.572538f, +3.586280f, +3.600044f, +3.613825f, +3.627632f, +2.758900f, +2.764140f, +2.778316f, +2.792530f, +2.806761f, +2.821016f, +2.835295f, +2.849601f, +2.863928f, +2.878284f, +2.892658f, +2.907059f, +2.921486f, +2.935934f, +2.950409f, +2.964911f, +2.979434f, +2.993979f, +3.008551f, +3.023148f, +3.037766f, +3.052412f, +3.067080f, +3.081771f, +3.096490f, +3.111234f, +3.126000f, +3.140793f, +3.155605f, +3.170447f, +3.185308f, +3.200196f, +3.215111f, +3.230042f, +3.245005f, +3.259986f, +3.275001f, +3.290031f, +3.305092f, +3.320174f, +3.335278f, +3.350410f, +3.365566f, +3.380744f, +3.395947f, +3.411174f, +3.426427f, +3.441704f, +3.457004f, +3.472332f, +3.487679f, +3.503053f, +3.518451f, +3.533873f, +3.549316f, +3.564795f, +3.580290f, +3.595804f, +3.611352f, +3.626916f, +3.642517f, +3.658134f, +3.673770f, +3.689436f, +2.704760f, +2.710693f, +2.726725f, +2.742794f, +2.758889f, +2.775017f, +2.791164f, +2.807351f, +2.823555f, +2.839799f, +2.856063f, +2.872359f, +2.888686f, +2.905036f, +2.921416f, +2.937826f, +2.954263f, +2.970729f, +2.987228f, +3.003746f, +3.020301f, +3.036880f, +3.053489f, +3.070131f, +3.086793f, +3.103492f, +3.120212f, +3.136964f, +3.153745f, +3.170554f, +3.187392f, +3.204258f, +3.221151f, +3.238074f, +3.255027f, +3.272009f, +3.289016f, +3.306052f, +3.323118f, +3.340210f, +3.357333f, +3.374487f, +3.391667f, +3.408875f, +3.426110f, +3.443373f, +3.460671f, +3.477997f, +3.495342f, +3.512720f, +3.530130f, +3.547570f, +3.565034f, +3.582525f, +3.600046f, +3.617593f, +3.635177f, +3.652790f, +3.670422f, +3.688086f, +3.705781f, +3.723503f, +3.741252f, +3.759028f, +2.642592f, +2.649288f, +2.667403f, +2.685547f, +2.703733f, +2.721943f, +2.740191f, +2.758468f, +2.776784f, +2.795131f, +2.813510f, +2.831918f, +2.850369f, +2.868849f, +2.887357f, +2.905906f, +2.924482f, +2.943094f, +2.961738f, +2.980414f, +2.999128f, +3.017871f, +3.036651f, +3.055459f, +3.074304f, +3.093179f, +3.112092f, +3.131035f, +3.150011f, +3.169020f, +3.188067f, +3.207140f, +3.226249f, +3.245395f, +3.264570f, +3.283779f, +3.303018f, +3.322293f, +3.341606f, +3.360945f, +3.380323f, +3.399727f, +3.419170f, +3.438643f, +3.458152f, +3.477693f, +3.497270f, +3.516873f, +3.536510f, +3.556189f, +3.575893f, +3.595631f, +3.615406f, +3.635209f, +3.655051f, +3.674928f, +3.694831f, +3.714762f, +3.734733f, +3.754743f, +3.774778f, +3.794857f, +3.814958f, +3.835099f, +2.571664f, +2.579219f, +2.599660f, +2.620142f, +2.640664f, +2.661217f, +2.681818f, +2.702450f, +2.723125f, +2.743837f, +2.764590f, +2.785381f, +2.806207f, +2.827075f, +2.847978f, +2.868923f, +2.889913f, +2.910929f, +2.931988f, +2.953087f, +2.974223f, +2.995398f, +3.016612f, +3.037864f, +3.059155f, +3.080486f, +3.101853f, +3.123261f, +3.144705f, +3.166189f, +3.187712f, +3.209272f, +3.230871f, +3.252512f, +3.274188f, +3.295896f, +3.317656f, +3.339448f, +3.361280f, +3.383151f, +3.405055f, +3.427006f, +3.448996f, +3.471015f, +3.493076f, +3.515181f, +3.537320f, +3.559498f, +3.581712f, +3.603965f, +3.626263f, +3.648597f, +3.670959f, +3.693372f, +3.715819f, +3.738303f, +3.760836f, +3.783392f, +3.806004f, +3.828643f, +3.851320f, +3.874036f, +3.896791f, +3.919593f, +2.490861f, +2.499369f, +2.522403f, +2.545480f, +2.568601f, +2.591769f, +2.614983f, +2.638238f, +2.661535f, +2.684881f, +2.708270f, +2.731703f, +2.755184f, +2.778706f, +2.802269f, +2.825883f, +2.849542f, +2.873242f, +2.896990f, +2.920780f, +2.944617f, +2.968495f, +2.992419f, +3.016389f, +3.040400f, +3.064459f, +3.088558f, +3.112708f, +3.136899f, +3.161137f, +3.185421f, +3.209743f, +3.234113f, +3.258531f, +3.282988f, +3.307489f, +3.332036f, +3.356630f, +3.381271f, +3.405951f, +3.430679f, +3.455452f, +3.480264f, +3.505126f, +3.530033f, +3.554978f, +3.579975f, +3.605013f, +3.630098f, +3.655225f, +3.680399f, +3.705610f, +3.730877f, +3.756182f, +3.781528f, +3.806925f, +3.832364f, +3.857852f, +3.883380f, +3.908950f, +3.934568f, +3.960228f, +3.985945f, +4.011689f, +2.399150f, +2.408716f, +2.434621f, +2.460570f, +2.486580f, +2.512633f, +2.538744f, +2.564901f, +2.591112f, +2.617369f, +2.643684f, +2.670049f, +2.696461f, +2.722928f, +2.749444f, +2.776015f, +2.802629f, +2.829307f, +2.856025f, +2.882799f, +2.909627f, +2.936501f, +2.963433f, +2.990406f, +3.017439f, +3.044518f, +3.071649f, +3.098838f, +3.126068f, +3.153354f, +3.180695f, +3.208084f, +3.235521f, +3.263012f, +3.290554f, +3.318146f, +3.345794f, +3.373489f, +3.401238f, +3.429037f, +3.456886f, +3.484787f, +3.512741f, +3.540748f, +3.568799f, +3.596900f, +3.625064f, +3.653266f, +3.681529f, +3.709841f, +3.738205f, +3.766614f, +3.795080f, +3.823599f, +3.852168f, +3.880781f, +3.909452f, +3.938174f, +3.966948f, +3.995771f, +4.024643f, +4.053569f, +4.082549f, +4.111572f, +2.296045f, +2.306786f, +2.335867f, +2.365006f, +2.394200f, +2.423455f, +2.452768f, +2.482147f, +2.511578f, +2.541070f, +2.570617f, +2.600229f, +2.629896f, +2.659617f, +2.689406f, +2.719253f, +2.749157f, +2.779117f, +2.809138f, +2.839215f, +2.869357f, +2.899550f, +2.929806f, +2.960122f, +2.990494f, +3.020927f, +3.051419f, +3.081968f, +3.112579f, +3.143248f, +3.173973f, +3.204759f, +3.235602f, +3.266505f, +3.297468f, +3.328485f, +3.359567f, +3.390703f, +3.421899f, +3.453157f, +3.484465f, +3.515853f, +3.547281f, +3.578768f, +3.610320f, +3.641922f, +3.673602f, +3.705320f, +3.737106f, +3.768954f, +3.800854f, +3.832821f, +3.864843f, +3.896916f, +3.929053f, +3.961259f, +3.993512f, +4.025828f, +4.058199f, +4.090631f, +4.123121f, +4.155674f, +4.188280f, +4.220944f, +2.180420f, +2.192454f, +2.225021f, +2.257659f, +2.290365f, +2.323131f, +2.355971f, +2.388874f, +2.421852f, +2.454887f, +2.487995f, +2.521164f, +2.554405f, +2.587716f, +2.621089f, +2.654526f, +2.688034f, +2.721610f, +2.755254f, +2.788963f, +2.822738f, +2.856586f, +2.890497f, +2.924470f, +2.958516f, +2.992628f, +3.026806f, +3.061053f, +3.095370f, +3.129748f, +3.164193f, +3.198711f, +3.233293f, +3.267940f, +3.302655f, +3.337441f, +3.372284f, +3.407202f, +3.442189f, +3.477237f, +3.512353f, +3.547544f, +3.582794f, +3.618112f, +3.653502f, +3.688954f, +3.724470f, +3.760061f, +3.795717f, +3.831435f, +3.867227f, +3.903084f, +3.939004f, +3.974992f, +4.011053f, +4.047174f, +4.083365f, +4.119623f, +4.155943f, +4.192337f, +4.228787f, +4.265325f, +4.301915f, +4.338580f, +2.051029f, +2.064478f, +2.100879f, +2.137353f, +2.173914f, +2.210542f, +2.247247f, +2.284031f, +2.320894f, +2.357824f, +2.394839f, +2.431923f, +2.469094f, +2.506332f, +2.543654f, +2.581049f, +2.618518f, +2.656065f, +2.693690f, +2.731389f, +2.769164f, +2.807016f, +2.844947f, +2.882953f, +2.921034f, +2.959195f, +2.997431f, +3.035742f, +3.074131f, +3.112592f, +3.151135f, +3.189753f, +3.228445f, +3.267215f, +3.306061f, +3.344987f, +3.383985f, +3.423058f, +3.462208f, +3.501441f, +3.540749f, +3.580126f, +3.619585f, +3.659115f, +3.698727f, +3.738413f, +3.778176f, +3.818019f, +3.857938f, +3.897922f, +3.937991f, +3.978147f, +4.018363f, +4.058664f, +4.099041f, +4.139487f, +4.180018f, +4.220623f, +4.261304f, +4.302056f, +4.342891f, +4.383797f, +4.424789f, +4.465848f, +1.906426f, +1.921417f, +1.961993f, +2.002658f, +2.043405f, +2.084243f, +2.125171f, +2.166177f, +2.207274f, +2.248454f, +2.289726f, +2.331083f, +2.372530f, +2.414060f, +2.455667f, +2.497373f, +2.539161f, +2.581040f, +2.623000f, +2.665048f, +2.707184f, +2.749405f, +2.791710f, +2.834109f, +2.876586f, +2.919155f, +2.961814f, +3.004551f, +3.047379f, +3.090296f, +3.133293f, +3.176379f, +3.219551f, +3.262810f, +3.306158f, +3.349594f, +3.393115f, +3.436725f, +3.480413f, +3.524192f, +3.568059f, +3.612009f, +3.656043f, +3.700175f, +3.744387f, +3.788688f, +3.833067f, +3.877540f, +3.922101f, +3.966741f, +4.011470f, +4.056296f, +4.101196f, +4.146190f, +4.191269f, +4.236433f, +4.281680f, +4.327024f, +4.372441f, +4.417948f, +4.463553f, +4.509242f, +4.555001f, +4.600853f, +1.745391f, +1.762059f, +1.807178f, +1.852397f, +1.897708f, +1.943120f, +1.988625f, +2.034234f, +2.079938f, +2.125739f, +2.171636f, +2.217636f, +2.263733f, +2.309923f, +2.356212f, +2.402600f, +2.449087f, +2.495669f, +2.542345f, +2.589124f, +2.636002f, +2.682974f, +2.730045f, +2.777213f, +2.824482f, +2.871841f, +2.919303f, +2.966860f, +3.014519f, +3.062273f, +3.110124f, +3.158071f, +3.206124f, +3.254265f, +3.302505f, +3.350848f, +3.399285f, +3.447824f, +3.496453f, +3.545185f, +3.594010f, +3.642935f, +3.691961f, +3.741079f, +3.790300f, +3.839615f, +3.889030f, +3.938542f, +3.988151f, +4.037851f, +4.087658f, +4.137560f, +4.187560f, +4.237661f, +4.287856f, +4.338145f, +4.388533f, +4.439016f, +4.489604f, +4.540291f, +4.591070f, +4.641952f, +4.692926f, +4.743995f, +1.572610f, +1.591038f, +1.640921f, +1.690913f, +1.741013f, +1.791225f, +1.841547f, +1.891977f, +1.942520f, +1.993168f, +2.043930f, +2.094800f, +2.145779f, +2.196865f, +2.248070f, +2.299375f, +2.350796f, +2.402323f, +2.453962f, +2.505710f, +2.557566f, +2.609540f, +2.661613f, +2.713800f, +2.766097f, +2.818506f, +2.871021f, +2.923651f, +2.976385f, +3.029234f, +3.082185f, +3.135249f, +3.188422f, +3.241709f, +3.295101f, +3.348612f, +3.402223f, +3.455943f, +3.509780f, +3.563719f, +3.617779f, +3.671941f, +3.726215f, +3.780595f, +3.835081f, +3.889686f, +3.944401f, +3.999222f, +4.054151f, +4.109196f, +4.164350f, +4.219607f, +4.274971f, +4.330458f, +4.386045f, +4.441751f, +4.497564f, +4.553470f, +4.609505f, +4.665638f, +4.721896f, +4.778252f, +4.834717f, +4.891291f + }; +} diff --git a/Assets/AreaLight/Scripts/AreaLightLUT.DisneyDiffuse.cs.meta b/Assets/AreaLight/Scripts/AreaLightLUT.DisneyDiffuse.cs.meta new file mode 100644 index 0000000..7dc565c --- /dev/null +++ b/Assets/AreaLight/Scripts/AreaLightLUT.DisneyDiffuse.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 9cbf86f9b2114924a91acc43796a307b +timeCreated: 1454419446 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AreaLight/Scripts/AreaLightLUT.GGX.cs b/Assets/AreaLight/Scripts/AreaLightLUT.GGX.cs new file mode 100644 index 0000000..d2be920 --- /dev/null +++ b/Assets/AreaLight/Scripts/AreaLightLUT.GGX.cs @@ -0,0 +1,12304 @@ +using UnityEngine; + +public partial class AreaLightLUT +{ + static double[,] s_LUTTransformInv_GGX = new double[kLUTResolution * kLUTResolution, kLUTMatrixDim * kLUTMatrixDim] + { +{5000, 0, 0, 0, 5000, 0, 0, 0, 1}, +{1984.13, 0, 0, 0, 1984.13, 0, 0, 0, 1}, +{496.032, 0, 0, 0, 496.032, 0, 0, 0, 1}, +{220.507, 0, 0, 0, 220.507, 0, 0, 0, 1}, +{124.023, 0, 0, 0, 124.023, 0, 0, 0, 1}, +{79.3777, 0, 0, 0, 79.3777, 0, 0, 0, 1}, +{55.1238, 0, 0, 0, 55.1238, 0, 0, 0, 1}, +{40.4989, 0, 0, 0, 40.4989, 0, 0, 0, 1}, +{31.0058, 0, 0, 0, 31.0058, 0, 0, 0, 1}, +{24.4966, 0, 0, 0, 24.4966, 0, 0, 0, 1}, +{19.8413, 0, 0, 0, 19.8413, 0, 0, 0, 1}, +{16.3964, 0, 0, 0, 16.3964, 0, 0, 0, 1}, +{13.7758, 0, 0, 0, 13.7758, 0, 0, 0, 1}, +{11.7364, 0, 0, 0, 11.7364, 0, 0, 0, 1}, +{10.1179, 0, 0, 0, 10.1179, 0, 0, 0, 1}, +{8.81189, 0, 0, 0, 8.81189, 0, 0, 0, 1}, +{7.74305, 0, 0, 0, 7.74305, 0, 0, 0, 1}, +{6.8573, 0, 0, 0, 6.8573, 0, 0, 0, 1}, +{6.11628, 0, 0, 0, 6.11628, 0, 0, 0, 1}, +{5.49532, 0, 0, 0, 5.49532, 0, 0, 0, 1}, +{5.01258, 0, 0, 0, 5.01258, 0, 0, 0, 1}, +{4.54481, 0, 0, 0, 4.54481, 0, 0, 0, 1}, +{4.13928, 0, 0, 0, 4.13928, 0, 0, 0, 1}, +{3.78617, 0, 0, 0, 3.78617, 0, 0, 0, 1}, +{3.478, 0, 0, 0, 3.478, 0, 0, 0, 1}, +{3.21054, 0, 0, 0, 3.21054, 0, 0, 0, 1}, +{2.98399, 0, 0, 0, 2.98399, 0, 0, 0, 1}, +{2.77924, 0, 0, 0, 2.77924, 0, 0, 0, 1}, +{2.58766, 0, 0, 0, 2.58766, 0, 0, 0, 1}, +{2.42038, 0, 0, 0, 2.42038, 0, 0, 0, 1}, +{2.27718, 0, 0, 0, 2.27718, 0, 0, 0, 1}, +{2.14104, 0, 0, 0, 2.14104, 0, 0, 0, 1}, +{2.01944, 0, 0, 0, 2.01944, 0, 0, 0, 1}, +{1.91454, 0, 0, 0, 1.91454, 0, 0, 0, 1}, +{1.81336, 0, 0, 0, 1.81336, 0, 0, 0, 1}, +{1.72527, 0, 0, 0, 1.72527, 0, 0, 0, 1}, +{1.64407, 0, 0, 0, 1.64407, 0, 0, 0, 1}, +{1.57112, 0, 0, 0, 1.57112, 0, 0, 0, 1}, +{1.50413, 0, 0, 0, 1.50413, 0, 0, 0, 1}, +{1.44396, 0, 0, 0, 1.44396, 0, 0, 0, 1}, +{1.3881, 0, 0, 0, 1.3881, 0, 0, 0, 1}, +{1.33836, 0, 0, 0, 1.33836, 0, 0, 0, 1}, +{1.29214, 0, 0, 0, 1.29214, 0, 0, 0, 1}, +{1.25018, 0, 0, 0, 1.25018, 0, 0, 0, 1}, +{1.21234, 0, 0, 0, 1.21234, 0, 0, 0, 1}, +{1.1774, 0, 0, 0, 1.1774, 0, 0, 0, 1}, +{1.1454, 0, 0, 0, 1.1454, 0, 0, 0, 1}, +{1.11654, 0, 0, 0, 1.11654, 0, 0, 0, 1}, +{1.09022, 0, 0, 0, 1.09022, 0, 0, 0, 1}, +{1.06607, 0, 0, 0, 1.06607, 0, 0, 0, 1}, +{1.04391, 0, 0, 0, 1.04391, 0, 0, 0, 1}, +{1.02381, 0, 0, 0, 1.02381, 0, 0, 0, 1}, +{1.00554, 0, 0, 0, 1.00554, 0, 0, 0, 1}, +{0.988994, 0, 0, 0, 0.988994, 0, 0, 0, 1}, +{0.97387, 0, 0, 0, 0.97387, 0, 0, 0, 1}, +{0.959954, 0, 0, 0, 0.959954, 0, 0, 0, 1}, +{0.947277, 0, 0, 0, 0.947277, 0, 0, 0, 1}, +{0.935766, 0, 0, 0, 0.935766, 0, 0, 0, 1}, +{0.92542, 0, 0, 0, 0.92542, 0, 0, 0, 1}, +{0.915986, 0, 0, 0, 0.915986, 0, 0, 0, 1}, +{0.90753, 0, 0, 0, 0.90753, 0, 0, 0, 1}, +{0.899847, 0, 0, 0, 0.899847, 0, 0, 0, 1}, +{0.892781, 0, 0, 0, 0.892781, 0, 0, 0, 1}, +{0.886589, 0, 0, 0, 0.886589, 0, 0, 0, 1}, +{20.8598, 0, -0.00997101, 0, 10001.4, 0, 0.298776, 0, 1}, +{136.874, 0, -0.00999179, 0, 10002.3, 0, 3.16493, 0, 1}, +{17.4237, 0, -0.00996637, 0, 1613.12, 0, 0.235917, 0, 1}, +{213.174, 0, -0.0100192, 0, 215.99, 0, 5.31784, 0, 1}, +{124.085, 0, -0.00992679, 0, 122.971, 0, 3.09505, 0, 1}, +{79.3651, 0, -0.01, 0, 79.3786, 0, 1.97921, 0, 1}, +{55.1086, 0, -0.00997465, 0, 55.1405, 0, 1.37413, 0, 1}, +{40.4826, 0, -0.00999919, 0, 40.5074, 0, 1.00935, 0, 1}, +{30.9933, 0, -0.00997985, 0, 31.0135, 0, 0.772633, 0, 1}, +{24.4882, 0, -0.00999118, 0, 24.5033, 0, 0.610344, 0, 1}, +{19.8338, 0, -0.00999623, 0, 19.8462, 0, 0.494199, 0, 1}, +{16.3905, 0, -0.0100146, 0, 16.4002, 0, 0.408221, 0, 1}, +{13.7709, 0, -0.010039, 0, 13.7791, 0, 0.342799, 0, 1}, +{11.732, 0, -0.0100543, 0, 11.7393, 0, 0.291845, 0, 1}, +{10.1126, 0, -0.0100822, 0, 10.1201, 0, 0.251287, 0, 1}, +{8.8091, 0, -0.0101128, 0, 8.81395, 0, 0.218739, 0, 1}, +{7.7403, 0, -0.0101475, 0, 7.74506, 0, 0.191936, 0, 1}, +{6.85495, 0, -0.0101865, 0, 6.85903, 0, 0.169701, 0, 1}, +{6.11423, 0, -0.0102046, 0, 6.1179, 0, 0.151101, 0, 1}, +{5.49393, 0, -0.0100374, 0, 5.49719, 0, 0.135442, 0, 1}, +{5.00413, 0, -0.00949283, 0, 5.00662, 0, 0.122986, 0, 1}, +{4.54341, 0, -0.0102954, 0, 4.54586, 0, 0.111441, 0, 1}, +{4.13799, 0, -0.0103491, 0, 4.14026, 0, 0.10117, 0, 1}, +{3.78503, 0, -0.0103861, 0, 3.78713, 0, 0.0921767, 0, 1}, +{3.47688, 0, -0.010382, 0, 3.47898, 0, 0.0843109, 0, 1}, +{3.20976, 0, -0.010207, 0, 3.21156, 0, 0.0774129, 0, 1}, +{2.98376, 0, -0.00959576, 0, 2.98524, 0, 0.071455, 0, 1}, +{2.76968, 0, -0.00949722, 0, 2.77113, 0, 0.0658851, 0, 1}, +{2.59229, 0, -0.00947221, 0, 2.5934, 0, 0.061222, 0, 1}, +{2.42451, 0, -0.0093562, 0, 2.42556, 0, 0.0567821, 0, 1}, +{2.2721, 0, -0.00924289, 0, 2.27304, 0, 0.0527036, 0, 1}, +{2.13482, 0, -0.00911142, 0, 2.13562, 0, 0.0490091, 0, 1}, +{2.01297, 0, -0.00896576, 0, 2.01377, 0, 0.0456581, 0, 1}, +{1.90435, 0, -0.0088019, 0, 1.9052, 0, 0.0426555, 0, 1}, +{1.80728, 0, -0.00862977, 0, 1.80791, 0, 0.0398705, 0, 1}, +{1.72081, 0, -0.00844575, 0, 1.72148, 0, 0.0374225, 0, 1}, +{1.64345, 0, -0.00826161, 0, 1.64407, 0, 0.0351205, 0, 1}, +{1.57327, 0, -0.00804729, 0, 1.57415, 0, 0.0329726, 0, 1}, +{1.50817, 0, -0.00769621, 0, 1.50917, 0, 0.0308768, 0, 1}, +{1.44584, 0, -0.00745766, 0, 1.44667, 0, 0.0289053, 0, 1}, +{1.38884, 0, -0.00723726, 0, 1.38947, 0, 0.0270213, 0, 1}, +{1.33742, 0, -0.00700809, 0, 1.33789, 0, 0.0252826, 0, 1}, +{1.29154, 0, -0.00675862, 0, 1.29182, 0, 0.0236223, 0, 1}, +{1.24998, 0, -0.00650116, 0, 1.2501, 0, 0.0220422, 0, 1}, +{1.21177, 0, -0.00605643, 0, 1.21198, 0, 0.0204813, 0, 1}, +{1.17654, 0, -0.00576622, 0, 1.17679, 0, 0.0189717, 0, 1}, +{1.14519, 0, -0.00548432, 0, 1.14542, 0, 0.0176085, 0, 1}, +{1.11669, 0, -0.00521495, 0, 1.11695, 0, 0.0162992, 0, 1}, +{1.09075, 0, -0.0048691, 0, 1.091, 0, 0.0149683, 0, 1}, +{1.06613, 0, -0.0043722, 0, 1.06626, 0, 0.0136518, 0, 1}, +{1.04379, 0, -0.00411775, 0, 1.04395, 0, 0.0124618, 0, 1}, +{1.02379, 0, -0.00387198, 0, 1.02389, 0, 0.0113323, 0, 1}, +{1.0057, 0, -0.00350989, 0, 1.00585, 0, 0.0101445, 0, 1}, +{0.989069, 0, -0.00298996, 0, 0.989228, 0, 0.00896987, 0, 1}, +{0.973807, 0, -0.00275977, 0, 0.973963, 0, 0.00794918, 0, 1}, +{0.959878, 0, -0.00254848, 0, 0.959963, 0, 0.00694088, 0, 1}, +{0.947313, 0, -0.00214756, 0, 0.947392, 0, 0.00594439, 0, 1}, +{0.935828, 0, -0.00164893, 0, 0.935936, 0, 0.00492059, 0, 1}, +{0.925482, 0, -0.00149095, 0, 0.925486, 0, 0.00406009, 0, 1}, +{0.916056, 0, -0.0012724, 0, 0.916033, 0, 0.00318513, 0, 1}, +{0.90747, 0, -0.000801296, 0, 0.90749, 0, 0.00232403, 0, 1}, +{0.899753, 0, -0.000468771, 0, 0.899772, 0, 0.00148369, 0, 1}, +{0.892816, 0, -0.000378554, 0, 0.892838, 0, 0.000781214, 0, 1}, +{0.886589, 0, -3.0144e-005, 0, 0.886589, 0, 2.65977e-005, 0, 1}, +{1865.67, 0, -0.0205224, 0, 10010.2, 0, 92.9067, 0, 1}, +{17.337, 0, -0.0199549, 0, 10006.7, 0, 0.585697, 0, 1}, +{457.247, 0, -0.0201189, 0, 563.628, 0, 22.8235, 0, 1}, +{260.892, 0, -0.0198278, 0, 163.03, 0, 13.2061, 0, 1}, +{121.242, 0, -0.0200048, 0, 122.446, 0, 6.0531, 0, 1}, +{79.2267, 0, -0.0199651, 0, 79.5199, 0, 3.95365, 0, 1}, +{55.0479, 0, -0.0199824, 0, 55.1818, 0, 2.74689, 0, 1}, +{40.4383, 0, -0.0199765, 0, 40.536, 0, 2.01775, 0, 1}, +{30.9588, 0, -0.0199684, 0, 31.0358, 0, 1.54453, 0, 1}, +{24.4606, 0, -0.0199843, 0, 24.521, 0, 1.22007, 0, 1}, +{19.8122, 0, -0.0200103, 0, 19.8607, 0, 0.987915, 0, 1}, +{16.3722, 0, -0.0200396, 0, 16.4125, 0, 0.816042, 0, 1}, +{13.7563, 0, -0.0200704, 0, 13.7898, 0, 0.68527, 0, 1}, +{11.7199, 0, -0.0201113, 0, 11.7479, 0, 0.58344, 0, 1}, +{10.1033, 0, -0.0201661, 0, 10.1279, 0, 0.502536, 0, 1}, +{8.79933, 0, -0.0202297, 0, 8.82059, 0, 0.437212, 0, 1}, +{7.7321, 0, -0.0202968, 0, 7.75085, 0, 0.38369, 0, 1}, +{6.84777, 0, -0.0203721, 0, 6.86427, 0, 0.339273, 0, 1}, +{6.10795, 0, -0.0204067, 0, 6.12249, 0, 0.30205, 0, 1}, +{5.4839, 0, -0.0197201, 0, 5.49698, 0, 0.270532, 0, 1}, +{4.9515, 0, -0.0196674, 0, 4.96337, 0, 0.243614, 0, 1}, +{4.49236, 0, -0.0196092, 0, 4.50293, 0, 0.220323, 0, 1}, +{4.09932, 0, -0.0195251, 0, 4.10887, 0, 0.20033, 0, 1}, +{3.75484, 0, -0.0194426, 0, 3.76356, 0, 0.182767, 0, 1}, +{3.45478, 0, -0.0193433, 0, 3.46253, 0, 0.167363, 0, 1}, +{3.19449, 0, -0.0192149, 0, 3.20169, 0, 0.153946, 0, 1}, +{2.96591, 0, -0.0190915, 0, 2.97238, 0, 0.142082, 0, 1}, +{2.76706, 0, -0.0189848, 0, 2.77287, 0, 0.131718, 0, 1}, +{2.59003, 0, -0.0189331, 0, 2.59525, 0, 0.122418, 0, 1}, +{2.4223, 0, -0.0187123, 0, 2.42711, 0, 0.113516, 0, 1}, +{2.27008, 0, -0.0184852, 0, 2.27451, 0, 0.105381, 0, 1}, +{2.13304, 0, -0.0182247, 0, 2.13708, 0, 0.0979813, 0, 1}, +{2.01118, 0, -0.0179317, 0, 2.01518, 0, 0.0912974, 0, 1}, +{1.90288, 0, -0.0176036, 0, 1.90621, 0, 0.0852397, 0, 1}, +{1.80582, 0, -0.0172564, 0, 1.8089, 0, 0.0797542, 0, 1}, +{1.71959, 0, -0.0168864, 0, 1.7225, 0, 0.0747335, 0, 1}, +{1.64221, 0, -0.0165141, 0, 1.645, 0, 0.0701915, 0, 1}, +{1.57217, 0, -0.0160896, 0, 1.5749, 0, 0.0658848, 0, 1}, +{1.50716, 0, -0.0154077, 0, 1.50984, 0, 0.0617302, 0, 1}, +{1.44495, 0, -0.0149162, 0, 1.44746, 0, 0.0577762, 0, 1}, +{1.38796, 0, -0.0144611, 0, 1.39008, 0, 0.0539805, 0, 1}, +{1.33676, 0, -0.0140052, 0, 1.33845, 0, 0.050476, 0, 1}, +{1.29089, 0, -0.0135182, 0, 1.29231, 0, 0.0471924, 0, 1}, +{1.24937, 0, -0.0129872, 0, 1.25065, 0, 0.0440829, 0, 1}, +{1.21115, 0, -0.0121261, 0, 1.21247, 0, 0.0408752, 0, 1}, +{1.17599, 0, -0.0115317, 0, 1.17724, 0, 0.0379444, 0, 1}, +{1.14469, 0, -0.010965, 0, 1.14583, 0, 0.0352071, 0, 1}, +{1.11626, 0, -0.0104136, 0, 1.11724, 0, 0.0325391, 0, 1}, +{1.09036, 0, -0.00970528, 0, 1.09119, 0, 0.0299587, 0, 1}, +{1.06583, 0, -0.00876221, 0, 1.06654, 0, 0.0272682, 0, 1}, +{1.04353, 0, -0.00823761, 0, 1.04416, 0, 0.0248673, 0, 1}, +{1.02353, 0, -0.00772764, 0, 1.02411, 0, 0.0226159, 0, 1}, +{1.00549, 0, -0.00700223, 0, 1.00603, 0, 0.0202827, 0, 1}, +{0.98886, 0, -0.00603798, 0, 0.989332, 0, 0.0179765, 0, 1}, +{0.973692, 0, -0.00549454, 0, 0.974067, 0, 0.0158653, 0, 1}, +{0.959761, 0, -0.00506178, 0, 0.960078, 0, 0.0139137, 0, 1}, +{0.947127, 0, -0.0042346, 0, 0.947417, 0, 0.0118684, 0, 1}, +{0.935731, 0, -0.003407, 0, 0.935968, 0, 0.00989536, 0, 1}, +{0.925411, 0, -0.00296687, 0, 0.925596, 0, 0.00810012, 0, 1}, +{0.915944, 0, -0.00246114, 0, 0.916083, 0, 0.00643084, 0, 1}, +{0.907323, 0, -0.00166131, 0, 0.907371, 0, 0.00466546, 0, 1}, +{0.899705, 0, -0.00101577, 0, 0.899766, 0, 0.00297263, 0, 1}, +{0.892804, 0, -0.000651747, 0, 0.892794, 0, 0.00153116, 0, 1}, +{0.88646, 0, -1.95021e-005, 0, 0.886465, 0, -7.97814e-006, 0, 1}, +{19.4624, 0, -0.0299332, 0, 10018, 0, 1.16742, 0, 1}, +{390.778, 0, -0.0300899, 0, 2212.4, 0, 28.7952, 0, 1}, +{24.0784, 0, -0.0299295, 0, 1566.09, 0, 1.84744, 0, 1}, +{188.501, 0, -0.0299717, 0, 222.48, 0, 14.282, 0, 1}, +{120.236, 0, -0.0299387, 0, 135, 0, 8.99579, 0, 1}, +{79.0952, 0, -0.029898, 0, 79.5745, 0, 5.927, 0, 1}, +{54.9451, 0, -0.0299451, 0, 55.2414, 0, 4.11703, 0, 1}, +{40.3682, 0, -0.0299532, 0, 40.5865, 0, 3.02454, 0, 1}, +{30.9033, 0, -0.0299762, 0, 31.0735, 0, 2.31503, 0, 1}, +{24.4159, 0, -0.0299827, 0, 24.5504, 0, 1.82865, 0, 1}, +{19.7761, 0, -0.0300202, 0, 19.8851, 0, 1.48068, 0, 1}, +{16.342, 0, -0.0300529, 0, 16.4319, 0, 1.223, 0, 1}, +{13.7308, 0, -0.0301116, 0, 13.8065, 0, 1.02709, 0, 1}, +{11.6984, 0, -0.0301701, 0, 11.7619, 0, 0.874441, 0, 1}, +{10.0849, 0, -0.0302547, 0, 10.1403, 0, 0.753192, 0, 1}, +{8.78349, 0, -0.0303469, 0, 8.83169, 0, 0.655301, 0, 1}, +{7.71837, 0, -0.0297543, 0, 7.7604, 0, 0.575034, 0, 1}, +{6.84144, 0, -0.0296782, 0, 6.87857, 0, 0.508887, 0, 1}, +{6.10061, 0, -0.0296307, 0, 6.13364, 0, 0.452903, 0, 1}, +{5.47408, 0, -0.0295819, 0, 5.50364, 0, 0.40546, 0, 1}, +{4.94286, 0, -0.029499, 0, 4.96901, 0, 0.365109, 0, 1}, +{4.48447, 0, -0.0294181, 0, 4.50825, 0, 0.330259, 0, 1}, +{4.09211, 0, -0.0292872, 0, 4.11374, 0, 0.300275, 0, 1}, +{3.74821, 0, -0.0291611, 0, 3.76795, 0, 0.273878, 0, 1}, +{3.44886, 0, -0.0290118, 0, 3.46665, 0, 0.250835, 0, 1}, +{3.18911, 0, -0.0288168, 0, 3.20555, 0, 0.23071, 0, 1}, +{2.96101, 0, -0.028624, 0, 2.97587, 0, 0.212953, 0, 1}, +{2.76281, 0, -0.0284597, 0, 2.77619, 0, 0.197442, 0, 1}, +{2.58614, 0, -0.0283803, 0, 2.59816, 0, 0.183466, 0, 1}, +{2.41867, 0, -0.0280686, 0, 2.42977, 0, 0.170148, 0, 1}, +{2.26673, 0, -0.0277266, 0, 2.27698, 0, 0.157961, 0, 1}, +{2.12984, 0, -0.0273365, 0, 2.13943, 0, 0.146806, 0, 1}, +{2.00832, 0, -0.0268954, 0, 2.01707, 0, 0.136829, 0, 1}, +{1.90034, 0, -0.0263976, 0, 1.90816, 0, 0.127803, 0, 1}, +{1.8034, 0, -0.0258752, 0, 1.81073, 0, 0.119524, 0, 1}, +{1.71741, 0, -0.0253181, 0, 1.72424, 0, 0.112046, 0, 1}, +{1.6402, 0, -0.0247538, 0, 1.64649, 0, 0.105161, 0, 1}, +{1.57034, 0, -0.0241236, 0, 1.57635, 0, 0.0987869, 0, 1}, +{1.50536, 0, -0.0231223, 0, 1.51118, 0, 0.0925494, 0, 1}, +{1.44339, 0, -0.0223668, 0, 1.44863, 0, 0.0865877, 0, 1}, +{1.3866, 0, -0.0216768, 0, 1.3911, 0, 0.080936, 0, 1}, +{1.33554, 0, -0.020988, 0, 1.33946, 0, 0.0756904, 0, 1}, +{1.28981, 0, -0.0202629, 0, 1.29332, 0, 0.0707227, 0, 1}, +{1.24826, 0, -0.0194604, 0, 1.25149, 0, 0.0659943, 0, 1}, +{1.21014, 0, -0.0182066, 0, 1.21315, 0, 0.0612973, 0, 1}, +{1.17523, 0, -0.0172853, 0, 1.1779, 0, 0.0569259, 0, 1}, +{1.14395, 0, -0.016442, 0, 1.14643, 0, 0.0527853, 0, 1}, +{1.11564, 0, -0.0155922, 0, 1.1178, 0, 0.048779, 0, 1}, +{1.08966, 0, -0.0145023, 0, 1.09165, 0, 0.0448712, 0, 1}, +{1.06528, 0, -0.013168, 0, 1.06702, 0, 0.040893, 0, 1}, +{1.04308, 0, -0.0123271, 0, 1.04456, 0, 0.0372691, 0, 1}, +{1.0231, 0, -0.0115549, 0, 1.02445, 0, 0.0338646, 0, 1}, +{1.005, 0, -0.0104238, 0, 1.00624, 0, 0.0303821, 0, 1}, +{0.988496, 0, -0.00915644, 0, 0.989563, 0, 0.026979, 0, 1}, +{0.973406, 0, -0.00822431, 0, 0.97431, 0, 0.0237969, 0, 1}, +{0.959417, 0, -0.00749688, 0, 0.960152, 0, 0.0208261, 0, 1}, +{0.946841, 0, -0.00632679, 0, 0.947468, 0, 0.0177893, 0, 1}, +{0.935574, 0, -0.00525419, 0, 0.936101, 0, 0.0148859, 0, 1}, +{0.925282, 0, -0.00439509, 0, 0.925719, 0, 0.0121526, 0, 1}, +{0.915754, 0, -0.00350825, 0, 0.916045, 0, 0.00952201, 0, 1}, +{0.907178, 0, -0.0025528, 0, 0.907408, 0, 0.00700523, 0, 1}, +{0.899578, 0, -0.00171459, 0, 0.899733, 0, 0.00454736, 0, 1}, +{0.892667, 0, -0.000704314, 0, 0.892777, 0, 0.0021299, 0, 1}, +{0.886413, 0, 7.97772e-006, 0, 0.886428, 0, -2.03875e-005, 0, 1}, +{2873.56, 0, -0.0402299, 0, 10040.3, 0, 287.563, 0, 1}, +{758.15, 0, -0.040182, 0, 2491.26, 0, 75.0447, 0, 1}, +{485.909, 0, -0.0398445, 0, 513.286, 0, 48.6258, 0, 1}, +{169.578, 0, -0.0398508, 0, 269.022, 0, 16.9836, 0, 1}, +{123.229, 0, -0.0399261, 0, 124.581, 0, 12.3301, 0, 1}, +{78.883, 0, -0.0399148, 0, 79.777, 0, 7.89209, 0, 1}, +{54.7975, 0, -0.0399474, 0, 55.3441, 0, 5.48266, 0, 1}, +{40.2593, 0, -0.0399372, 0, 40.6591, 0, 4.02762, 0, 1}, +{30.8233, 0, -0.039947, 0, 31.1288, 0, 3.08316, 0, 1}, +{24.3534, 0, -0.0399883, 0, 24.594, 0, 2.43546, 0, 1}, +{19.725, 0, -0.0400221, 0, 19.9203, 0, 1.97199, 0, 1}, +{16.301, 0, -0.0400841, 0, 16.461, 0, 1.62901, 0, 1}, +{13.6956, 0, -0.0401556, 0, 13.8305, 0, 1.36791, 0, 1}, +{11.6697, 0, -0.0402371, 0, 11.7819, 0, 1.16473, 0, 1}, +{10.0589, 0, -0.039763, 0, 10.1574, 0, 1.00308, 0, 1}, +{8.76079, 0, -0.0397214, 0, 8.84629, 0, 0.872662, 0, 1}, +{7.69864, 0, -0.0396711, 0, 7.77367, 0, 0.765838, 0, 1}, +{6.82436, 0, -0.0395744, 0, 6.8903, 0, 0.677768, 0, 1}, +{6.08543, 0, -0.0395127, 0, 6.14403, 0, 0.603218, 0, 1}, +{5.46036, 0, -0.0394402, 0, 5.51288, 0, 0.540014, 0, 1}, +{4.93048, 0, -0.0393354, 0, 4.97756, 0, 0.486293, 0, 1}, +{4.47339, 0, -0.0392227, 0, 4.51591, 0, 0.439824, 0, 1}, +{4.08225, 0, -0.0390508, 0, 4.12068, 0, 0.399922, 0, 1}, +{3.73938, 0, -0.0388821, 0, 3.77428, 0, 0.364829, 0, 1}, +{3.4406, 0, -0.0386792, 0, 3.47222, 0, 0.334103, 0, 1}, +{3.18175, 0, -0.0384133, 0, 3.21058, 0, 0.307313, 0, 1}, +{2.95459, 0, -0.0381497, 0, 2.98085, 0, 0.283685, 0, 1}, +{2.75685, 0, -0.0379205, 0, 2.78085, 0, 0.262973, 0, 1}, +{2.58061, 0, -0.0378136, 0, 2.60228, 0, 0.244365, 0, 1}, +{2.41353, 0, -0.0374194, 0, 2.43343, 0, 0.226636, 0, 1}, +{2.26184, 0, -0.0369607, 0, 2.28032, 0, 0.210392, 0, 1}, +{2.12559, 0, -0.0364411, 0, 2.14253, 0, 0.195571, 0, 1}, +{2.00449, 0, -0.0358502, 0, 2.02007, 0, 0.182294, 0, 1}, +{1.89661, 0, -0.035184, 0, 1.91086, 0, 0.170226, 0, 1}, +{1.8002, 0, -0.0344828, 0, 1.8132, 0, 0.159231, 0, 1}, +{1.71441, 0, -0.0337362, 0, 1.72645, 0, 0.149227, 0, 1}, +{1.63754, 0, -0.0329718, 0, 1.64874, 0, 0.140093, 0, 1}, +{1.56773, 0, -0.0321322, 0, 1.57831, 0, 0.131547, 0, 1}, +{1.50293, 0, -0.030828, 0, 1.51294, 0, 0.123312, 0, 1}, +{1.44127, 0, -0.0298054, 0, 1.45034, 0, 0.11532, 0, 1}, +{1.38463, 0, -0.0288805, 0, 1.39274, 0, 0.107806, 0, 1}, +{1.33368, 0, -0.0279566, 0, 1.3409, 0, 0.100734, 0, 1}, +{1.28818, 0, -0.0269873, 0, 1.2946, 0, 0.0942068, 0, 1}, +{1.24683, 0, -0.0259067, 0, 1.25271, 0, 0.0879143, 0, 1}, +{1.2088, 0, -0.0242836, 0, 1.21417, 0, 0.0817028, 0, 1}, +{1.17401, 0, -0.0230317, 0, 1.17889, 0, 0.0757753, 0, 1}, +{1.14285, 0, -0.0219118, 0, 1.14723, 0, 0.0703045, 0, 1}, +{1.11471, 0, -0.0207569, 0, 1.11859, 0, 0.0649795, 0, 1}, +{1.08873, 0, -0.0192521, 0, 1.09227, 0, 0.0596865, 0, 1}, +{1.0645, 0, -0.0175962, 0, 1.06758, 0, 0.0545005, 0, 1}, +{1.04238, 0, -0.0164425, 0, 1.04506, 0, 0.049661, 0, 1}, +{1.02251, 0, -0.0153734, 0, 1.02486, 0, 0.0450344, 0, 1}, +{1.00442, 0, -0.0138389, 0, 1.00652, 0, 0.0404562, 0, 1}, +{0.988026, 0, -0.0122614, 0, 0.989809, 0, 0.0359345, 0, 1}, +{0.973067, 0, -0.0109392, 0, 0.974586, 0, 0.0316704, 0, 1}, +{0.959094, 0, -0.00988634, 0, 0.960397, 0, 0.0276718, 0, 1}, +{0.946479, 0, -0.00843407, 0, 0.94758, 0, 0.0237244, 0, 1}, +{0.935192, 0, -0.00711401, 0, 0.936096, 0, 0.019812, 0, 1}, +{0.925064, 0, -0.00585566, 0, 0.925754, 0, 0.0161636, 0, 1}, +{0.915524, 0, -0.00455381, 0, 0.916061, 0, 0.0126251, 0, 1}, +{0.906957, 0, -0.00346458, 0, 0.907311, 0, 0.00929631, 0, 1}, +{0.899416, 0, -0.00238615, 0, 0.899641, 0, 0.00609804, 0, 1}, +{0.892491, 0, -0.00100494, 0, 0.89264, 0, 0.00292469, 0, 1}, +{0.886274, 0, 0.000107239, 0, 0.886257, 0, -5.22902e-005, 0, 1}, +{22.7469, 0, -0.049884, 0, 10056.9, 0, 2.5941, 0, 1}, +{1293.66, 0, -0.0504528, 0, 2875.23, 0, 162.362, 0, 1}, +{24.9551, 0, -0.0498852, 0, 1569.95, 0, 3.17144, 0, 1}, +{222.717, 0, -0.0498886, 0, 159.722, 0, 27.8846, 0, 1}, +{123.671, 0, -0.0498392, 0, 124.274, 0, 15.5028, 0, 1}, +{78.6225, 0, -0.0499253, 0, 79.887, 0, 9.85219, 0, 1}, +{54.615, 0, -0.0499181, 0, 55.4655, 0, 6.84326, 0, 1}, +{40.122, 0, -0.0499117, 0, 40.7505, 0, 5.02676, 0, 1}, +{30.7172, 0, -0.0499462, 0, 31.1989, 0, 3.84789, 0, 1}, +{24.2724, 0, -0.0500012, 0, 24.6488, 0, 3.03988, 0, 1}, +{19.6587, 0, -0.0500511, 0, 19.964, 0, 2.46131, 0, 1}, +{16.2467, 0, -0.0501048, 0, 16.4979, 0, 2.03326, 0, 1}, +{13.65, 0, -0.0497816, 0, 13.8604, 0, 1.70734, 0, 1}, +{11.6295, 0, -0.0497511, 0, 11.8083, 0, 1.4536, 0, 1}, +{10.0258, 0, -0.0497077, 0, 10.1797, 0, 1.25202, 0, 1}, +{8.73202, 0, -0.049659, 0, 8.86562, 0, 1.08926, 0, 1}, +{7.67342, 0, -0.049601, 0, 7.79066, 0, 0.955909, 0, 1}, +{6.80212, 0, -0.0494718, 0, 6.90532, 0, 0.845993, 0, 1}, +{6.06561, 0, -0.0493922, 0, 6.1574, 0, 0.752912, 0, 1}, +{5.44277, 0, -0.049306, 0, 5.52496, 0, 0.674038, 0, 1}, +{4.91487, 0, -0.0491684, 0, 4.98836, 0, 0.607011, 0, 1}, +{4.45929, 0, -0.0490299, 0, 4.5256, 0, 0.548996, 0, 1}, +{4.06934, 0, -0.0488117, 0, 4.12942, 0, 0.499178, 0, 1}, +{3.72789, 0, -0.0486006, 0, 3.78243, 0, 0.455403, 0, 1}, +{3.43011, 0, -0.0483405, 0, 3.4797, 0, 0.417015, 0, 1}, +{3.17234, 0, -0.0480006, 0, 3.21745, 0, 0.383624, 0, 1}, +{2.94592, 0, -0.0476649, 0, 2.98702, 0, 0.354096, 0, 1}, +{2.74908, 0, -0.0473639, 0, 2.7866, 0, 0.328257, 0, 1}, +{2.57353, 0, -0.0472319, 0, 2.60766, 0, 0.305073, 0, 1}, +{2.40686, 0, -0.0467653, 0, 2.43829, 0, 0.282886, 0, 1}, +{2.25588, 0, -0.0461891, 0, 2.28466, 0, 0.26265, 0, 1}, +{2.11991, 0, -0.0455356, 0, 2.1466, 0, 0.24416, 0, 1}, +{1.99942, 0, -0.044793, 0, 2.02391, 0, 0.227548, 0, 1}, +{1.89205, 0, -0.0439579, 0, 1.91438, 0, 0.212502, 0, 1}, +{1.79594, 0, -0.0430757, 0, 1.81659, 0, 0.198787, 0, 1}, +{1.7105, 0, -0.0421366, 0, 1.72953, 0, 0.18633, 0, 1}, +{1.63381, 0, -0.0411703, 0, 1.65167, 0, 0.174861, 0, 1}, +{1.56442, 0, -0.0401164, 0, 1.58097, 0, 0.16422, 0, 1}, +{1.49965, 0, -0.0385199, 0, 1.51527, 0, 0.153891, 0, 1}, +{1.43839, 0, -0.0372313, 0, 1.45251, 0, 0.143966, 0, 1}, +{1.382, 0, -0.0360673, 0, 1.39468, 0, 0.134558, 0, 1}, +{1.33139, 0, -0.034905, 0, 1.34276, 0, 0.125783, 0, 1}, +{1.28615, 0, -0.0336857, 0, 1.29629, 0, 0.117619, 0, 1}, +{1.24496, 0, -0.0323178, 0, 1.25422, 0, 0.109712, 0, 1}, +{1.20712, 0, -0.0303495, 0, 1.21551, 0, 0.101945, 0, 1}, +{1.17253, 0, -0.0287632, 0, 1.1801, 0, 0.0946486, 0, 1}, +{1.1415, 0, -0.0273662, 0, 1.14838, 0, 0.0877593, 0, 1}, +{1.11346, 0, -0.0258902, 0, 1.11958, 0, 0.081098, 0, 1}, +{1.08751, 0, -0.0240069, 0, 1.09309, 0, 0.0745176, 0, 1}, +{1.0634, 0, -0.0220368, 0, 1.06827, 0, 0.0680363, 0, 1}, +{1.0415, 0, -0.020528, 0, 1.04576, 0, 0.0619986, 0, 1}, +{1.02178, 0, -0.0191481, 0, 1.02552, 0, 0.0562489, 0, 1}, +{1.00365, 0, -0.0172557, 0, 1.00692, 0, 0.0504483, 0, 1}, +{0.987288, 0, -0.0153908, 0, 0.990244, 0, 0.0449226, 0, 1}, +{0.972488, 0, -0.0137325, 0, 0.974931, 0, 0.0396017, 0, 1}, +{0.958571, 0, -0.0121652, 0, 0.960648, 0, 0.0344846, 0, 1}, +{0.94599, 0, -0.0105431, 0, 0.947737, 0, 0.0295603, 0, 1}, +{0.9348, 0, -0.00896566, 0, 0.936199, 0, 0.0248348, 0, 1}, +{0.924606, 0, -0.00731178, 0, 0.925734, 0, 0.0202137, 0, 1}, +{0.915286, 0, -0.00559972, 0, 0.916114, 0, 0.0157319, 0, 1}, +{0.906726, 0, -0.0043278, 0, 0.907333, 0, 0.0116451, 0, 1}, +{0.899105, 0, -0.00287444, 0, 0.899467, 0, 0.00756777, 0, 1}, +{0.892193, 0, -0.00134097, 0, 0.89236, 0, 0.00368565, 0, 1}, +{0.886084, 0, 3.89877e-005, 0, 0.886109, 0, -3.01269e-005, 0, 1}, +{2785.52, 0, -0.0584958, 0, 9988.29, 0, 419.852, 0, 1}, +{157.629, 0, -0.0598991, 0, 9989.57, 0, 23.5445, 0, 1}, +{411.353, 0, -0.0600576, 0, 656.509, 0, 62.014, 0, 1}, +{62.8496, 0, -0.0598957, 0, 329.51, 0, 9.74703, 0, 1}, +{122.19, 0, -0.0598729, 0, 124.066, 0, 18.4186, 0, 1}, +{78.2901, 0, -0.059892, 0, 80.037, 0, 11.7998, 0, 1}, +{54.3922, 0, -0.0598858, 0, 55.6182, 0, 8.19723, 0, 1}, +{39.9553, 0, -0.0599329, 0, 40.8664, 0, 6.02094, 0, 1}, +{30.5941, 0, -0.0599645, 0, 31.283, 0, 4.60953, 0, 1}, +{24.1733, 0, -0.0599981, 0, 24.7162, 0, 3.64129, 0, 1}, +{19.5798, 0, -0.0600709, 0, 20.0188, 0, 2.94845, 0, 1}, +{16.1794, 0, -0.0597991, 0, 16.5424, 0, 2.43536, 0, 1}, +{13.5947, 0, -0.0597624, 0, 13.8983, 0, 2.04518, 0, 1}, +{11.5824, 0, -0.0597188, 0, 11.8402, 0, 1.74119, 0, 1}, +{9.98532, 0, -0.0596623, 0, 10.2073, 0, 1.49977, 0, 1}, +{8.69694, 0, -0.0596001, 0, 8.88959, 0, 1.3048, 0, 1}, +{7.64286, 0, -0.0595226, 0, 7.81168, 0, 1.14508, 0, 1}, +{6.77507, 0, -0.0593699, 0, 6.9238, 0, 1.0134, 0, 1}, +{6.04157, 0, -0.0592798, 0, 6.17385, 0, 0.901909, 0, 1}, +{5.42126, 0, -0.059173, 0, 5.53949, 0, 0.807437, 0, 1}, +{4.8956, 0, -0.0590018, 0, 5.00178, 0, 0.727153, 0, 1}, +{4.44182, 0, -0.0588363, 0, 4.53759, 0, 0.657656, 0, 1}, +{4.05385, 0, -0.05857, 0, 4.1403, 0, 0.59802, 0, 1}, +{3.71384, 0, -0.0583147, 0, 3.79218, 0, 0.545515, 0, 1}, +{3.41753, 0, -0.0579989, 0, 3.48885, 0, 0.499605, 0, 1}, +{3.1608, 0, -0.0575834, 0, 3.22579, 0, 0.459586, 0, 1}, +{2.93552, 0, -0.0571634, 0, 2.99468, 0, 0.424253, 0, 1}, +{2.73971, 0, -0.0567915, 0, 2.79363, 0, 0.393296, 0, 1}, +{2.56482, 0, -0.0566286, 0, 2.61424, 0, 0.365469, 0, 1}, +{2.39877, 0, -0.0561025, 0, 2.44417, 0, 0.338913, 0, 1}, +{2.24836, 0, -0.0554063, 0, 2.2902, 0, 0.314631, 0, 1}, +{2.11324, 0, -0.0546189, 0, 2.15154, 0, 0.292553, 0, 1}, +{1.99325, 0, -0.0537222, 0, 2.02838, 0, 0.272631, 0, 1}, +{1.88629, 0, -0.0527143, 0, 1.91873, 0, 0.254602, 0, 1}, +{1.7907, 0, -0.051649, 0, 1.82057, 0, 0.238163, 0, 1}, +{1.70566, 0, -0.0505131, 0, 1.7332, 0, 0.223202, 0, 1}, +{1.62942, 0, -0.0493438, 0, 1.65502, 0, 0.20948, 0, 1}, +{1.56021, 0, -0.0480731, 0, 1.5842, 0, 0.196728, 0, 1}, +{1.49571, 0, -0.0461904, 0, 1.51818, 0, 0.184368, 0, 1}, +{1.43483, 0, -0.044636, 0, 1.45521, 0, 0.172482, 0, 1}, +{1.37879, 0, -0.0432333, 0, 1.39723, 0, 0.161209, 0, 1}, +{1.32858, 0, -0.0418277, 0, 1.34503, 0, 0.150763, 0, 1}, +{1.28356, 0, -0.0403564, 0, 1.29839, 0, 0.140864, 0, 1}, +{1.24265, 0, -0.0386999, 0, 1.25601, 0, 0.131479, 0, 1}, +{1.20498, 0, -0.0363964, 0, 1.21715, 0, 0.122174, 0, 1}, +{1.17063, 0, -0.0344796, 0, 1.1817, 0, 0.113394, 0, 1}, +{1.13979, 0, -0.0327837, 0, 1.14977, 0, 0.105121, 0, 1}, +{1.11195, 0, -0.0310034, 0, 1.12078, 0, 0.0971554, 0, 1}, +{1.08609, 0, -0.0287324, 0, 1.09401, 0, 0.0892502, 0, 1}, +{1.06226, 0, -0.0264747, 0, 1.06923, 0, 0.0815381, 0, 1}, +{1.04043, 0, -0.0245863, 0, 1.04662, 0, 0.0742604, 0, 1}, +{1.02083, 0, -0.0228757, 0, 1.02615, 0, 0.0673286, 0, 1}, +{1.00275, 0, -0.0206515, 0, 1.00749, 0, 0.0604425, 0, 1}, +{0.986546, 0, -0.0184938, 0, 0.990648, 0, 0.0537717, 0, 1}, +{0.971864, 0, -0.016546, 0, 0.975341, 0, 0.0474425, 0, 1}, +{0.958021, 0, -0.014446, 0, 0.960949, 0, 0.0412428, 0, 1}, +{0.94549, 0, -0.0126138, 0, 0.947898, 0, 0.0354067, 0, 1}, +{0.934346, 0, -0.0107992, 0, 0.936327, 0, 0.0297814, 0, 1}, +{0.924184, 0, -0.00874832, 0, 0.925739, 0, 0.0242182, 0, 1}, +{0.914959, 0, -0.00679083, 0, 0.916096, 0, 0.0188994, 0, 1}, +{0.906484, 0, -0.00513251, 0, 0.907312, 0, 0.0138828, 0, 1}, +{0.898799, 0, -0.00333814, 0, 0.899314, 0, 0.00907607, 0, 1}, +{0.891976, 0, -0.00169475, 0, 0.892226, 0, 0.00445631, 0, 1}, +{0.885821, 0, -8.4153e-005, 0, 0.885802, 0, 5.40351e-005, 0, 1}, +{20.1122, 0, -0.06989, 0, 10012.9, 0, 3.25245, 0, 1}, +{29.25, 0, -0.0698783, 0, 10023.5, 0, 5.17784, 0, 1}, +{76.6225, 0, -0.0698797, 0, 1804.48, 0, 13.5026, 0, 1}, +{185.667, 0, -0.0698106, 0, 285.649, 0, 32.8153, 0, 1}, +{121.684, 0, -0.0698467, 0, 125.785, 0, 21.4618, 0, 1}, +{77.9059, 0, -0.0698816, 0, 80.3365, 0, 13.7357, 0, 1}, +{54.1243, 0, -0.0699285, 0, 55.8003, 0, 9.54238, 0, 1}, +{39.7646, 0, -0.0699459, 0, 40.9967, 0, 7.00994, 0, 1}, +{30.446, 0, -0.069965, 0, 31.3853, 0, 5.36636, 0, 1}, +{24.0558, 0, -0.0700265, 0, 24.7971, 0, 4.23907, 0, 1}, +{19.4856, 0, -0.0700896, 0, 20.0819, 0, 3.43262, 0, 1}, +{16.1023, 0, -0.0697712, 0, 16.5954, 0, 2.83537, 0, 1}, +{13.5298, 0, -0.0697325, 0, 13.9429, 0, 2.38105, 0, 1}, +{11.5268, 0, -0.0696798, 0, 11.8783, 0, 2.0271, 0, 1}, +{9.93759, 0, -0.0696228, 0, 10.2401, 0, 1.74603, 0, 1}, +{8.65531, 0, -0.0695454, 0, 8.91819, 0, 1.51902, 0, 1}, +{7.60641, 0, -0.0694542, 0, 7.83652, 0, 1.33311, 0, 1}, +{6.74304, 0, -0.069278, 0, 6.94571, 0, 1.17982, 0, 1}, +{6.01312, 0, -0.0691689, 0, 6.19338, 0, 1.05002, 0, 1}, +{5.39598, 0, -0.0690362, 0, 5.55699, 0, 0.940061, 0, 1}, +{4.87291, 0, -0.0688348, 0, 5.01737, 0, 0.846586, 0, 1}, +{4.42141, 0, -0.0686425, 0, 4.55174, 0, 0.765678, 0, 1}, +{4.03535, 0, -0.0683265, 0, 4.15311, 0, 0.696227, 0, 1}, +{3.69724, 0, -0.0680255, 0, 3.80392, 0, 0.635164, 0, 1}, +{3.40226, 0, -0.0676472, 0, 3.49962, 0, 0.581705, 0, 1}, +{3.14713, 0, -0.0671566, 0, 3.2357, 0, 0.535103, 0, 1}, +{2.92314, 0, -0.0666505, 0, 3.00388, 0, 0.493993, 0, 1}, +{2.72851, 0, -0.0661963, 0, 2.80218, 0, 0.457974, 0, 1}, +{2.55449, 0, -0.0660132, 0, 2.6221, 0, 0.425579, 0, 1}, +{2.38898, 0, -0.0654271, 0, 2.45119, 0, 0.394612, 0, 1}, +{2.23954, 0, -0.0646084, 0, 2.29675, 0, 0.366355, 0, 1}, +{2.10512, 0, -0.0636861, 0, 2.15755, 0, 0.340602, 0, 1}, +{1.98571, 0, -0.0626332, 0, 2.03411, 0, 0.317431, 0, 1}, +{1.8795, 0, -0.0614485, 0, 1.92398, 0, 0.296432, 0, 1}, +{1.78441, 0, -0.0601971, 0, 1.82536, 0, 0.277326, 0, 1}, +{1.69988, 0, -0.0588633, 0, 1.73763, 0, 0.259915, 0, 1}, +{1.62409, 0, -0.0574863, 0, 1.65907, 0, 0.243943, 0, 1}, +{1.55521, 0, -0.0559984, 0, 1.5881, 0, 0.229082, 0, 1}, +{1.49113, 0, -0.0538343, 0, 1.5217, 0, 0.214675, 0, 1}, +{1.43059, 0, -0.052015, 0, 1.45851, 0, 0.200801, 0, 1}, +{1.37513, 0, -0.0503724, 0, 1.40009, 0, 0.187702, 0, 1}, +{1.32522, 0, -0.0487245, 0, 1.34772, 0, 0.175538, 0, 1}, +{1.28062, 0, -0.0469974, 0, 1.30084, 0, 0.164089, 0, 1}, +{1.23994, 0, -0.0450409, 0, 1.25823, 0, 0.153068, 0, 1}, +{1.20251, 0, -0.0424163, 0, 1.21908, 0, 0.142205, 0, 1}, +{1.16839, 0, -0.0401703, 0, 1.18349, 0, 0.132009, 0, 1}, +{1.13777, 0, -0.0381813, 0, 1.15131, 0, 0.12241, 0, 1}, +{1.11016, 0, -0.0360779, 0, 1.12222, 0, 0.113102, 0, 1}, +{1.08438, 0, -0.0334457, 0, 1.09525, 0, 0.103888, 0, 1}, +{1.06073, 0, -0.0308896, 0, 1.07035, 0, 0.0949727, 0, 1}, +{1.03933, 0, -0.0286283, 0, 1.0476, 0, 0.0864336, 0, 1}, +{1.01966, 0, -0.0265448, 0, 1.02704, 0, 0.0783406, 0, 1}, +{1.00167, 0, -0.0240231, 0, 1.00814, 0, 0.0703115, 0, 1}, +{0.985648, 0, -0.0216054, 0, 0.991203, 0, 0.0626734, 0, 1}, +{0.97106, 0, -0.0193173, 0, 0.975793, 0, 0.0553009, 0, 1}, +{0.957309, 0, -0.0167673, 0, 0.961267, 0, 0.0479947, 0, 1}, +{0.944878, 0, -0.0146579, 0, 0.948172, 0, 0.0412004, 0, 1}, +{0.933825, 0, -0.0126029, 0, 0.936535, 0, 0.0346066, 0, 1}, +{0.923685, 0, -0.0102039, 0, 0.925671, 0, 0.0282417, 0, 1}, +{0.914456, 0, -0.00802801, 0, 0.916037, 0, 0.0220686, 0, 1}, +{0.906082, 0, -0.00594933, 0, 0.907246, 0, 0.0161509, 0, 1}, +{0.898449, 0, -0.00381122, 0, 0.89918, 0, 0.0105325, 0, 1}, +{0.891719, 0, -0.00199567, 0, 0.892022, 0, 0.00515146, 0, 1}, +{0.885493, 0, -4.25037e-005, 0, 0.885496, 0, -1.59389e-005, 0, 1}, +{440.529, 0, -0.0797357, 0, 10061.3, 0, 89.4273, 0, 1}, +{188.573, 0, -0.0799547, 0, 10061.3, 0, 38.1854, 0, 1}, +{537.346, 0, -0.0800645, 0, 329.61, 0, 108.638, 0, 1}, +{203.046, 0, -0.079797, 0, 236.642, 0, 41.0701, 0, 1}, +{120.861, 0, -0.0798888, 0, 126.011, 0, 24.4335, 0, 1}, +{77.4893, 0, -0.0798915, 0, 80.6788, 0, 15.664, 0, 1}, +{53.8184, 0, -0.0799204, 0, 56.0111, 0, 10.8782, 0, 1}, +{39.5413, 0, -0.0799526, 0, 41.15, 0, 7.99162, 0, 1}, +{30.2746, 0, -0.0799855, 0, 31.5031, 0, 6.11774, 0, 1}, +{23.9212, 0, -0.0800402, 0, 24.8903, 0, 4.83274, 0, 1}, +{19.3753, 0, -0.079807, 0, 20.1583, 0, 3.91308, 0, 1}, +{16.0133, 0, -0.0797624, 0, 16.6566, 0, 3.23269, 0, 1}, +{13.4541, 0, -0.0797153, 0, 13.9945, 0, 2.71448, 0, 1}, +{11.4625, 0, -0.0796529, 0, 11.9225, 0, 2.31097, 0, 1}, +{9.88269, 0, -0.0795853, 0, 10.278, 0, 1.99064, 0, 1}, +{8.60785, 0, -0.0794935, 0, 8.95109, 0, 1.73189, 0, 1}, +{7.56475, 0, -0.0793921, 0, 7.86541, 0, 1.51989, 0, 1}, +{6.70605, 0, -0.0791851, 0, 6.97123, 0, 1.34508, 0, 1}, +{5.98036, 0, -0.0790544, 0, 6.21604, 0, 1.19714, 0, 1}, +{5.36674, 0, -0.0789071, 0, 5.57753, 0, 1.07175, 0, 1}, +{4.84682, 0, -0.0786735, 0, 5.03558, 0, 0.965205, 0, 1}, +{4.39802, 0, -0.0784475, 0, 4.56825, 0, 0.87299, 0, 1}, +{4.01421, 0, -0.0780804, 0, 4.16805, 0, 0.793834, 0, 1}, +{3.67784, 0, -0.0777311, 0, 3.81756, 0, 0.724181, 0, 1}, +{3.38494, 0, -0.0772884, 0, 3.51214, 0, 0.663252, 0, 1}, +{3.13143, 0, -0.0767138, 0, 3.24711, 0, 0.610175, 0, 1}, +{2.90886, 0, -0.0761191, 0, 3.01456, 0, 0.563319, 0, 1}, +{2.71547, 0, -0.075585, 0, 2.81202, 0, 0.522225, 0, 1}, +{2.54225, 0, -0.0753752, 0, 2.63123, 0, 0.485265, 0, 1}, +{2.37779, 0, -0.0747386, 0, 2.45936, 0, 0.449946, 0, 1}, +{2.22932, 0, -0.0737928, 0, 2.30408, 0, 0.417715, 0, 1}, +{2.09559, 0, -0.0727317, 0, 2.16462, 0, 0.388389, 0, 1}, +{1.9772, 0, -0.0715191, 0, 2.04042, 0, 0.361983, 0, 1}, +{1.87165, 0, -0.0701552, 0, 1.92973, 0, 0.338032, 0, 1}, +{1.77716, 0, -0.0687174, 0, 1.83087, 0, 0.316245, 0, 1}, +{1.69322, 0, -0.0671835, 0, 1.7428, 0, 0.296354, 0, 1}, +{1.61794, 0, -0.0655962, 0, 1.66392, 0, 0.278158, 0, 1}, +{1.54952, 0, -0.0638882, 0, 1.59261, 0, 0.261225, 0, 1}, +{1.48569, 0, -0.0614467, 0, 1.52579, 0, 0.244751, 0, 1}, +{1.42567, 0, -0.0593675, 0, 1.46215, 0, 0.228985, 0, 1}, +{1.37068, 0, -0.0574781, 0, 1.40358, 0, 0.214076, 0, 1}, +{1.32139, 0, -0.0555855, 0, 1.35081, 0, 0.200149, 0, 1}, +{1.2771, 0, -0.0536023, 0, 1.30372, 0, 0.187109, 0, 1}, +{1.23673, 0, -0.0513467, 0, 1.2608, 0, 0.174528, 0, 1}, +{1.1996, 0, -0.0484013, 0, 1.22129, 0, 0.162172, 0, 1}, +{1.16591, 0, -0.0458226, 0, 1.18551, 0, 0.150523, 0, 1}, +{1.13555, 0, -0.043545, 0, 1.15314, 0, 0.139546, 0, 1}, +{1.10801, 0, -0.0411149, 0, 1.12393, 0, 0.128962, 0, 1}, +{1.08251, 0, -0.0381303, 0, 1.09663, 0, 0.118433, 0, 1}, +{1.05912, 0, -0.0352866, 0, 1.07157, 0, 0.108289, 0, 1}, +{1.03784, 0, -0.0326796, 0, 1.04869, 0, 0.0985991, 0, 1}, +{1.01837, 0, -0.030159, 0, 1.02797, 0, 0.0892815, 0, 1}, +{1.00048, 0, -0.0273742, 0, 1.00887, 0, 0.0801948, 0, 1}, +{0.984647, 0, -0.024691, 0, 0.991809, 0, 0.0714401, 0, 1}, +{0.970117, 0, -0.0220605, 0, 0.976282, 0, 0.0630576, 0, 1}, +{0.956508, 0, -0.0191722, 0, 0.961695, 0, 0.05474, 0, 1}, +{0.944243, 0, -0.0166574, 0, 0.948501, 0, 0.0469582, 0, 1}, +{0.933134, 0, -0.0142947, 0, 0.936651, 0, 0.0394436, 0, 1}, +{0.923087, 0, -0.0116207, 0, 0.925874, 0, 0.032141, 0, 1}, +{0.913992, 0, -0.00924228, 0, 0.916042, 0, 0.0251869, 0, 1}, +{0.90559, 0, -0.00676748, 0, 0.90707, 0, 0.0184242, 0, 1}, +{0.898098, 0, -0.00433243, 0, 0.898995, 0, 0.0119995, 0, 1}, +{0.891381, 0, -0.00217764, 0, 0.891849, 0, 0.00587776, 0, 1}, +{0.885184, 0, 3.27518e-005, 0, 0.885188, 0, 1.32778e-005, 0, 1}, +{18.9782, 0, -0.0899188, 0, 9993.18, 0, 4.07432, 0, 1}, +{179.308, 0, -0.0898332, 0, 10003.8, 0, 40.6919, 0, 1}, +{41.0071, 0, -0.0899286, 0, 1421.51, 0, 9.41224, 0, 1}, +{227.79, 0, -0.0899772, 0, 158.025, 0, 51.9592, 0, 1}, +{117.827, 0, -0.0899022, 0, 125.556, 0, 26.8895, 0, 1}, +{77.0179, 0, -0.0899569, 0, 81.0202, 0, 17.5778, 0, 1}, +{53.4702, 0, -0.0899369, 0, 56.2583, 0, 12.2027, 0, 1}, +{39.2896, 0, -0.0899733, 0, 41.3237, 0, 8.96546, 0, 1}, +{30.0806, 0, -0.0900313, 0, 31.6398, 0, 6.86298, 0, 1}, +{23.7665, 0, -0.0898374, 0, 24.9955, 0, 5.42114, 0, 1}, +{19.2515, 0, -0.0898083, 0, 20.2444, 0, 4.38979, 0, 1}, +{15.9104, 0, -0.0897664, 0, 16.7283, 0, 3.62634, 0, 1}, +{13.3686, 0, -0.0897035, 0, 14.0544, 0, 3.04525, 0, 1}, +{11.3907, 0, -0.0896333, 0, 11.9733, 0, 2.59277, 0, 1}, +{9.82029, 0, -0.0895512, 0, 10.3214, 0, 2.23323, 0, 1}, +{8.55359, 0, -0.0894534, 0, 8.98888, 0, 1.94293, 0, 1}, +{7.5175, 0, -0.0893379, 0, 7.89862, 0, 1.70519, 0, 1}, +{6.66436, 0, -0.0890958, 0, 7.0003, 0, 1.50906, 0, 1}, +{5.9434, 0, -0.0889488, 0, 6.24186, 0, 1.34309, 0, 1}, +{5.33382, 0, -0.0887761, 0, 5.60056, 0, 1.20246, 0, 1}, +{4.81716, 0, -0.0885058, 0, 5.05657, 0, 1.0829, 0, 1}, +{4.37139, 0, -0.0882497, 0, 4.58707, 0, 0.979463, 0, 1}, +{3.99012, 0, -0.0878345, 0, 4.18514, 0, 0.890643, 0, 1}, +{3.6562, 0, -0.0874307, 0, 3.83312, 0, 0.812569, 0, 1}, +{3.36529, 0, -0.0869188, 0, 3.5264, 0, 0.744211, 0, 1}, +{3.11353, 0, -0.0862603, 0, 3.26034, 0, 0.684662, 0, 1}, +{2.89275, 0, -0.0855646, 0, 3.02668, 0, 0.632103, 0, 1}, +{2.70047, 0, -0.0849541, 0, 2.82324, 0, 0.585961, 0, 1}, +{2.52833, 0, -0.0847193, 0, 2.6417, 0, 0.544481, 0, 1}, +{2.36484, 0, -0.0840298, 0, 2.46877, 0, 0.504857, 0, 1}, +{2.21748, 0, -0.082956, 0, 2.31299, 0, 0.468685, 0, 1}, +{2.08498, 0, -0.0817543, 0, 2.1725, 0, 0.435828, 0, 1}, +{1.96732, 0, -0.0803807, 0, 2.04785, 0, 0.406149, 0, 1}, +{1.86265, 0, -0.0788329, 0, 1.93661, 0, 0.379315, 0, 1}, +{1.7689, 0, -0.077207, 0, 1.83724, 0, 0.354881, 0, 1}, +{1.68568, 0, -0.0754681, 0, 1.74866, 0, 0.332623, 0, 1}, +{1.6109, 0, -0.0736681, 0, 1.66945, 0, 0.312159, 0, 1}, +{1.54282, 0, -0.0717367, 0, 1.59778, 0, 0.293103, 0, 1}, +{1.47955, 0, -0.0690238, 0, 1.5304, 0, 0.274627, 0, 1}, +{1.42022, 0, -0.0666822, 0, 1.46648, 0, 0.256966, 0, 1}, +{1.36569, 0, -0.0645464, 0, 1.40739, 0, 0.240197, 0, 1}, +{1.31689, 0, -0.0624062, 0, 1.35449, 0, 0.224626, 0, 1}, +{1.27311, 0, -0.0601585, 0, 1.30686, 0, 0.209929, 0, 1}, +{1.2331, 0, -0.0576032, 0, 1.26371, 0, 0.195822, 0, 1}, +{1.19629, 0, -0.0543488, 0, 1.22388, 0, 0.182028, 0, 1}, +{1.16305, 0, -0.0514314, 0, 1.18791, 0, 0.168972, 0, 1}, +{1.13297, 0, -0.0488695, 0, 1.15524, 0, 0.156592, 0, 1}, +{1.10569, 0, -0.0461107, 0, 1.12575, 0, 0.144701, 0, 1}, +{1.08037, 0, -0.0427848, 0, 1.09828, 0, 0.132864, 0, 1}, +{1.05731, 0, -0.0396523, 0, 1.0729, 0, 0.121561, 0, 1}, +{1.03631, 0, -0.036704, 0, 1.04999, 0, 0.110631, 0, 1}, +{1.01687, 0, -0.03376, 0, 1.02897, 0, 0.100139, 0, 1}, +{0.999208, 0, -0.0306997, 0, 1.00982, 0, 0.0899327, 0, 1}, +{0.983494, 0, -0.0277394, 0, 0.992527, 0, 0.0801676, 0, 1}, +{0.969006, 0, -0.0247416, 0, 0.976851, 0, 0.0707229, 0, 1}, +{0.955557, 0, -0.0215736, 0, 0.962071, 0, 0.0614576, 0, 1}, +{0.94352, 0, -0.0186543, 0, 0.94885, 0, 0.0526569, 0, 1}, +{0.932461, 0, -0.0159367, 0, 0.936857, 0, 0.0442527, 0, 1}, +{0.922462, 0, -0.0130501, 0, 0.925914, 0, 0.0360304, 0, 1}, +{0.913409, 0, -0.0104065, 0, 0.916008, 0, 0.0283065, 0, 1}, +{0.905103, 0, -0.00763816, 0, 0.906945, 0, 0.0206762, 0, 1}, +{0.897643, 0, -0.00494691, 0, 0.898818, 0, 0.0134799, 0, 1}, +{0.890853, 0, -0.00242312, 0, 0.891444, 0, 0.00654866, 0, 1}, +{0.88482, 0, 0.000162807, 0, 0.884859, 0, -3.71625e-005, 0, 1}, +{2915.45, 0, -0.0991254, 0, 10051.4, 0, 742.365, 0, 1}, +{30.6035, 0, -0.099951, 0, 10054.1, 0, 7.81411, 0, 1}, +{535.045, 0, -0.100054, 0, 363.139, 0, 136.383, 0, 1}, +{240.732, 0, -0.0999037, 0, 171.378, 0, 61.1001, 0, 1}, +{118.652, 0, -0.0999051, 0, 128.986, 0, 30.216, 0, 1}, +{76.4234, 0, -0.0999618, 0, 81.4367, 0, 19.4583, 0, 1}, +{53.0898, 0, -0.0999682, 0, 56.5205, 0, 13.5166, 0, 1}, +{39.0046, 0, -0.100008, 0, 41.5266, 0, 9.9294, 0, 1}, +{29.865, 0, -0.100048, 0, 31.7915, 0, 7.60151, 0, 1}, +{23.5944, 0, -0.0998514, 0, 25.1184, 0, 6.00401, 0, 1}, +{19.1131, 0, -0.099828, 0, 20.3415, 0, 4.86204, 0, 1}, +{15.7963, 0, -0.0997694, 0, 16.8088, 0, 4.01651, 0, 1}, +{13.273, 0, -0.0997067, 0, 14.1215, 0, 3.37292, 0, 1}, +{11.309, 0, -0.0996211, 0, 12.0305, 0, 2.87167, 0, 1}, +{9.75077, 0, -0.0995261, 0, 10.3705, 0, 2.47365, 0, 1}, +{8.49329, 0, -0.0994225, 0, 9.03142, 0, 2.15212, 0, 1}, +{7.46452, 0, -0.0992782, 0, 7.9359, 0, 1.88875, 0, 1}, +{6.61774, 0, -0.0990146, 0, 7.03309, 0, 1.67156, 0, 1}, +{5.90204, 0, -0.0988473, 0, 6.27117, 0, 1.48772, 0, 1}, +{5.29703, 0, -0.0986466, 0, 5.62662, 0, 1.33196, 0, 1}, +{4.7843, 0, -0.0983413, 0, 5.08003, 0, 1.1996, 0, 1}, +{4.34169, 0, -0.0980484, 0, 4.60825, 0, 1.085, 0, 1}, +{3.96344, 0, -0.0975799, 0, 4.20446, 0, 0.986643, 0, 1}, +{3.63191, 0, -0.097121, 0, 3.85063, 0, 0.900162, 0, 1}, +{3.34339, 0, -0.0965403, 0, 3.54252, 0, 0.824472, 0, 1}, +{3.09359, 0, -0.0957899, 0, 3.27504, 0, 0.758527, 0, 1}, +{2.87455, 0, -0.0949923, 0, 3.04046, 0, 0.700303, 0, 1}, +{2.68376, 0, -0.0942967, 0, 2.83596, 0, 0.649208, 0, 1}, +{2.51263, 0, -0.0940503, 0, 2.6535, 0, 0.60317, 0, 1}, +{2.35036, 0, -0.0933022, 0, 2.47943, 0, 0.55928, 0, 1}, +{2.20417, 0, -0.0920967, 0, 2.32268, 0, 0.519216, 0, 1}, +{2.07297, 0, -0.0907506, 0, 2.18159, 0, 0.482864, 0, 1}, +{1.95632, 0, -0.0892101, 0, 2.05625, 0, 0.449979, 0, 1}, +{1.85249, 0, -0.0874783, 0, 1.9443, 0, 0.42025, 0, 1}, +{1.75974, 0, -0.0856569, 0, 1.84438, 0, 0.39318, 0, 1}, +{1.67706, 0, -0.0837121, 0, 1.75538, 0, 0.368482, 0, 1}, +{1.60288, 0, -0.0816973, 0, 1.6757, 0, 0.345846, 0, 1}, +{1.53544, 0, -0.0795359, 0, 1.60352, 0, 0.32472, 0, 1}, +{1.47259, 0, -0.0765599, 0, 1.53558, 0, 0.30426, 0, 1}, +{1.41379, 0, -0.0739569, 0, 1.47133, 0, 0.284594, 0, 1}, +{1.36009, 0, -0.0715722, 0, 1.41174, 0, 0.266121, 0, 1}, +{1.31188, 0, -0.0691755, 0, 1.3584, 0, 0.248864, 0, 1}, +{1.26855, 0, -0.0666659, 0, 1.31046, 0, 0.232612, 0, 1}, +{1.22906, 0, -0.0638076, 0, 1.26694, 0, 0.216948, 0, 1}, +{1.19273, 0, -0.060252, 0, 1.22676, 0, 0.201642, 0, 1}, +{1.1598, 0, -0.0570056, 0, 1.19051, 0, 0.18718, 0, 1}, +{1.13003, 0, -0.054143, 0, 1.15759, 0, 0.173466, 0, 1}, +{1.10296, 0, -0.0510647, 0, 1.12785, 0, 0.160281, 0, 1}, +{1.07798, 0, -0.0474011, 0, 1.10009, 0, 0.147183, 0, 1}, +{1.05507, 0, -0.0439774, 0, 1.07452, 0, 0.134664, 0, 1}, +{1.0344, 0, -0.0406984, 0, 1.0513, 0, 0.122634, 0, 1}, +{1.01515, 0, -0.0373231, 0, 1.03014, 0, 0.11091, 0, 1}, +{0.997746, 0, -0.0339762, 0, 1.01079, 0, 0.099617, 0, 1}, +{0.982225, 0, -0.0307338, 0, 0.99333, 0, 0.0888334, 0, 1}, +{0.967813, 0, -0.0273601, 0, 0.977401, 0, 0.0783203, 0, 1}, +{0.95453, 0, -0.023953, 0, 0.962542, 0, 0.0681248, 0, 1}, +{0.942617, 0, -0.0207319, 0, 0.949187, 0, 0.0583584, 0, 1}, +{0.931646, 0, -0.0175177, 0, 0.937029, 0, 0.0489198, 0, 1}, +{0.921791, 0, -0.0144269, 0, 0.92604, 0, 0.0399707, 0, 1}, +{0.912856, 0, -0.0115303, 0, 0.91605, 0, 0.0313347, 0, 1}, +{0.904522, 0, -0.00847537, 0, 0.906762, 0, 0.0229595, 0, 1}, +{0.897065, 0, -0.00557616, 0, 0.898524, 0, 0.0149622, 0, 1}, +{0.89042, 0, -0.00268907, 0, 0.89111, 0, 0.00728364, 0, 1}, +{0.884433, 0, 0.000150354, 0, 0.884427, 0, -7.60612e-005, 0, 1}, +{19.6773, 0, -0.109976, 0, 10091.5, 0, 5.24764, 0, 1}, +{1855.29, 0, -0.109462, 0, 2025.14, 0, 521.985, 0, 1}, +{348.432, 0, -0.110105, 0, 686.86, 0, 98.0282, 0, 1}, +{194.818, 0, -0.110072, 0, 270.594, 0, 54.8032, 0, 1}, +{119.76, 0, -0.10994, 0, 127.041, 0, 33.7001, 0, 1}, +{75.8208, 0, -0.110016, 0, 81.8475, 0, 21.3308, 0, 1}, +{52.6648, 0, -0.110017, 0, 56.8173, 0, 14.8157, 0, 1}, +{38.6713, 0, -0.110058, 0, 41.7662, 0, 10.8776, 0, 1}, +{29.6261, 0, -0.109913, 0, 31.9603, 0, 8.33208, 0, 1}, +{23.4093, 0, -0.109883, 0, 25.2491, 0, 6.58205, 0, 1}, +{18.9613, 0, -0.109843, 0, 20.4502, 0, 5.3296, 0, 1}, +{15.6708, 0, -0.10979, 0, 16.8983, 0, 4.40271, 0, 1}, +{13.1679, 0, -0.109715, 0, 14.1965, 0, 3.69732, 0, 1}, +{11.2199, 0, -0.109619, 0, 12.0937, 0, 3.14795, 0, 1}, +{9.67399, 0, -0.109519, 0, 10.4251, 0, 2.7116, 0, 1}, +{8.42673, 0, -0.109387, 0, 9.07887, 0, 2.35919, 0, 1}, +{7.40598, 0, -0.109231, 0, 7.97771, 0, 2.07041, 0, 1}, +{6.5662, 0, -0.10894, 0, 7.06989, 0, 1.83239, 0, 1}, +{5.85641, 0, -0.108748, 0, 6.30363, 0, 1.63091, 0, 1}, +{5.25632, 0, -0.108522, 0, 5.65586, 0, 1.46015, 0, 1}, +{4.74766, 0, -0.108175, 0, 5.10631, 0, 1.31502, 0, 1}, +{4.30903, 0, -0.107846, 0, 4.63199, 0, 1.18949, 0, 1}, +{3.93369, 0, -0.107323, 0, 4.22587, 0, 1.08164, 0, 1}, +{3.60508, 0, -0.106808, 0, 3.87023, 0, 0.98686, 0, 1}, +{3.31924, 0, -0.106146, 0, 3.56041, 0, 0.903978, 0, 1}, +{3.07162, 0, -0.105301, 0, 3.29169, 0, 0.831688, 0, 1}, +{2.85447, 0, -0.104391, 0, 3.05576, 0, 0.767886, 0, 1}, +{2.66518, 0, -0.103612, 0, 2.85032, 0, 0.711833, 0, 1}, +{2.49499, 0, -0.10337, 0, 2.66676, 0, 0.661263, 0, 1}, +{2.33416, 0, -0.102554, 0, 2.49144, 0, 0.613118, 0, 1}, +{2.18958, 0, -0.101209, 0, 2.33377, 0, 0.569271, 0, 1}, +{2.0595, 0, -0.0997148, 0, 2.19175, 0, 0.529345, 0, 1}, +{1.94404, 0, -0.0980046, 0, 2.06569, 0, 0.49341, 0, 1}, +{1.84134, 0, -0.0960848, 0, 1.95304, 0, 0.460813, 0, 1}, +{1.7493, 0, -0.0940669, 0, 1.8524, 0, 0.43111, 0, 1}, +{1.66757, 0, -0.0919113, 0, 1.76273, 0, 0.404103, 0, 1}, +{1.59392, 0, -0.0896803, 0, 1.68249, 0, 0.379175, 0, 1}, +{1.5272, 0, -0.0872853, 0, 1.60999, 0, 0.355994, 0, 1}, +{1.46484, 0, -0.0840509, 0, 1.54162, 0, 0.333526, 0, 1}, +{1.4069, 0, -0.0811851, 0, 1.47671, 0, 0.312083, 0, 1}, +{1.35389, 0, -0.0785486, 0, 1.41661, 0, 0.291874, 0, 1}, +{1.30632, 0, -0.0758932, 0, 1.36286, 0, 0.272906, 0, 1}, +{1.26357, 0, -0.0731255, 0, 1.31449, 0, 0.255042, 0, 1}, +{1.22461, 0, -0.0699508, 0, 1.27046, 0, 0.237887, 0, 1}, +{1.1887, 0, -0.0661095, 0, 1.22991, 0, 0.221093, 0, 1}, +{1.15623, 0, -0.0625418, 0, 1.19342, 0, 0.205278, 0, 1}, +{1.12681, 0, -0.0593692, 0, 1.16013, 0, 0.190281, 0, 1}, +{1.10004, 0, -0.0559626, 0, 1.13021, 0, 0.175704, 0, 1}, +{1.07535, 0, -0.051978, 0, 1.10204, 0, 0.161398, 0, 1}, +{1.0529, 0, -0.0482577, 0, 1.07626, 0, 0.147635, 0, 1}, +{1.03243, 0, -0.0446804, 0, 1.05281, 0, 0.134461, 0, 1}, +{1.01336, 0, -0.0408738, 0, 1.03132, 0, 0.121549, 0, 1}, +{0.996242, 0, -0.0372096, 0, 1.01192, 0, 0.109185, 0, 1}, +{0.980769, 0, -0.0337061, 0, 0.994198, 0, 0.0973639, 0, 1}, +{0.966535, 0, -0.02998, 0, 0.978073, 0, 0.0858679, 0, 1}, +{0.953433, 0, -0.0263148, 0, 0.963092, 0, 0.074692, 0, 1}, +{0.941597, 0, -0.0228328, 0, 0.949543, 0, 0.0640408, 0, 1}, +{0.930781, 0, -0.0191583, 0, 0.937309, 0, 0.0536604, 0, 1}, +{0.921086, 0, -0.0157782, 0, 0.926148, 0, 0.0437516, 0, 1}, +{0.912187, 0, -0.0125854, 0, 0.916039, 0, 0.0343137, 0, 1}, +{0.903845, 0, -0.00927255, 0, 0.906622, 0, 0.0251784, 0, 1}, +{0.896538, 0, -0.00622287, 0, 0.898229, 0, 0.0164488, 0, 1}, +{0.889875, 0, -0.00296239, 0, 0.890696, 0, 0.00803023, 0, 1}, +{0.883895, 0, 6.45243e-005, 0, 0.883862, 0, -3.71236e-005, 0, 1}, +{3067.48, 0, -0.119632, 0, 10067, 0, 946.187, 0, 1}, +{30.1796, 0, -0.120024, 0, 10057.9, 0, 9.04255, 0, 1}, +{20.9433, 0, -0.120026, 0, 1635.33, 0, 6.42067, 0, 1}, +{215.332, 0, -0.11994, 0, 179.697, 0, 66.4791, 0, 1}, +{118.751, 0, -0.120057, 0, 132.404, 0, 36.5864, 0, 1}, +{75.1089, 0, -0.120024, 0, 82.3555, 0, 23.1667, 0, 1}, +{52.2111, 0, -0.120086, 0, 57.1653, 0, 16.1029, 0, 1}, +{38.3568, 0, -0.120133, 0, 41.979, 0, 11.8289, 0, 1}, +{29.3634, 0, -0.119979, 0, 32.1488, 0, 9.05365, 0, 1}, +{23.2019, 0, -0.11993, 0, 25.3991, 0, 7.15206, 0, 1}, +{18.7952, 0, -0.119876, 0, 20.5701, 0, 5.79175, 0, 1}, +{15.534, 0, -0.119814, 0, 16.9973, 0, 4.78456, 0, 1}, +{13.0531, 0, -0.119736, 0, 14.2798, 0, 4.018, 0, 1}, +{11.1225, 0, -0.119633, 0, 12.1641, 0, 3.42103, 0, 1}, +{9.59012, 0, -0.119512, 0, 10.4858, 0, 2.94684, 0, 1}, +{8.35401, 0, -0.11937, 0, 9.13159, 0, 2.56391, 0, 1}, +{7.34317, 0, -0.119194, 0, 8.02358, 0, 2.25029, 0, 1}, +{6.51004, 0, -0.118867, 0, 7.11055, 0, 1.99145, 0, 1}, +{5.80639, 0, -0.118654, 0, 6.33983, 0, 1.77243, 0, 1}, +{5.21178, 0, -0.118396, 0, 5.68793, 0, 1.58691, 0, 1}, +{4.7079, 0, -0.118013, 0, 5.13535, 0, 1.42924, 0, 1}, +{4.2731, 0, -0.117643, 0, 4.65805, 0, 1.29278, 0, 1}, +{3.90146, 0, -0.11706, 0, 4.24962, 0, 1.17565, 0, 1}, +{3.57581, 0, -0.116482, 0, 3.89195, 0, 1.07258, 0, 1}, +{3.2926, 0, -0.115738, 0, 3.58031, 0, 0.982543, 0, 1}, +{3.04734, 0, -0.11479, 0, 3.30998, 0, 0.904009, 0, 1}, +{2.83242, 0, -0.113775, 0, 3.07294, 0, 0.834711, 0, 1}, +{2.64454, 0, -0.112903, 0, 2.86621, 0, 0.773723, 0, 1}, +{2.47553, 0, -0.112703, 0, 2.68129, 0, 0.718639, 0, 1}, +{2.31628, 0, -0.111777, 0, 2.50493, 0, 0.666324, 0, 1}, +{2.1733, 0, -0.110291, 0, 2.34603, 0, 0.618711, 0, 1}, +{2.04479, 0, -0.108646, 0, 2.20282, 0, 0.575438, 0, 1}, +{1.93057, 0, -0.106761, 0, 2.07604, 0, 0.536348, 0, 1}, +{1.82885, 0, -0.104648, 0, 1.96262, 0, 0.500926, 0, 1}, +{1.73795, 0, -0.102429, 0, 1.86129, 0, 0.468594, 0, 1}, +{1.65687, 0, -0.100062, 0, 1.77107, 0, 0.439209, 0, 1}, +{1.58415, 0, -0.0976108, 0, 1.69031, 0, 0.412178, 0, 1}, +{1.51808, 0, -0.0949816, 0, 1.6172, 0, 0.386952, 0, 1}, +{1.45636, 0, -0.0914944, 0, 1.54804, 0, 0.362546, 0, 1}, +{1.3992, 0, -0.0883608, 0, 1.48272, 0, 0.339222, 0, 1}, +{1.34699, 0, -0.0854694, 0, 1.42208, 0, 0.317202, 0, 1}, +{1.30034, 0, -0.0825545, 0, 1.36777, 0, 0.296676, 0, 1}, +{1.25813, 0, -0.0795263, 0, 1.31898, 0, 0.27725, 0, 1}, +{1.21957, 0, -0.0760338, 0, 1.27454, 0, 0.258566, 0, 1}, +{1.18424, 0, -0.071914, 0, 1.2335, 0, 0.240403, 0, 1}, +{1.15235, 0, -0.0680361, 0, 1.19652, 0, 0.223176, 0, 1}, +{1.12334, 0, -0.0645451, 0, 1.16306, 0, 0.206796, 0, 1}, +{1.09688, 0, -0.0608099, 0, 1.13269, 0, 0.191046, 0, 1}, +{1.07253, 0, -0.0565074, 0, 1.10417, 0, 0.175408, 0, 1}, +{1.0504, 0, -0.0524852, 0, 1.07821, 0, 0.160467, 0, 1}, +{1.03016, 0, -0.0486092, 0, 1.05451, 0, 0.146165, 0, 1}, +{1.01146, 0, -0.0444274, 0, 1.03272, 0, 0.13211, 0, 1}, +{0.994497, 0, -0.0404204, 0, 1.01305, 0, 0.118689, 0, 1}, +{0.979103, 0, -0.0366371, 0, 0.995256, 0, 0.105765, 0, 1}, +{0.965074, 0, -0.0325616, 0, 0.978803, 0, 0.093258, 0, 1}, +{0.952214, 0, -0.0286502, 0, 0.963662, 0, 0.0811791, 0, 1}, +{0.940473, 0, -0.0248971, 0, 0.949954, 0, 0.0696176, 0, 1}, +{0.929776, 0, -0.0208716, 0, 0.937487, 0, 0.0583574, 0, 1}, +{0.920233, 0, -0.0171541, 0, 0.926271, 0, 0.0476027, 0, 1}, +{0.911446, 0, -0.0135568, 0, 0.916023, 0, 0.0372508, 0, 1}, +{0.903227, 0, -0.0100321, 0, 0.906399, 0, 0.0273371, 0, 1}, +{0.895906, 0, -0.00677843, 0, 0.89794, 0, 0.0179038, 0, 1}, +{0.889255, 0, -0.00325023, 0, 0.890313, 0, 0.00871292, 0, 1}, +{0.883302, 0, -1.94326e-005, 0, 0.883313, 0, -3.00323e-005, 0, 1}, +{19.3188, 0, -0.130112, 0, 10111.6, 0, 6.16104, 0, 1}, +{189.609, 0, -0.130072, 0, 10132.6, 0, 63.6371, 0, 1}, +{437.063, 0, -0.130245, 0, 567.879, 0, 146.851, 0, 1}, +{186.532, 0, -0.130013, 0, 254.578, 0, 62.7974, 0, 1}, +{117.398, 0, -0.130077, 0, 127.121, 0, 39.4071, 0, 1}, +{74.4048, 0, -0.130134, 0, 82.7691, 0, 24.9965, 0, 1}, +{51.6983, 0, -0.130176, 0, 57.5661, 0, 17.3673, 0, 1}, +{37.9867, 0, -0.13018, 0, 42.2664, 0, 12.7597, 0, 1}, +{29.0833, 0, -0.130031, 0, 32.3548, 0, 9.76739, 0, 1}, +{22.9816, 0, -0.129984, 0, 25.5626, 0, 7.71627, 0, 1}, +{18.6154, 0, -0.129935, 0, 20.7025, 0, 6.24805, 0, 1}, +{15.3853, 0, -0.129868, 0, 17.1066, 0, 5.16148, 0, 1}, +{12.9287, 0, -0.129766, 0, 14.3708, 0, 4.33467, 0, 1}, +{11.0164, 0, -0.129652, 0, 12.242, 0, 3.69057, 0, 1}, +{9.49929, 0, -0.129513, 0, 10.5525, 0, 3.17918, 0, 1}, +{8.27506, 0, -0.129356, 0, 9.18934, 0, 2.76604, 0, 1}, +{7.27363, 0, -0.129158, 0, 8.07421, 0, 2.42765, 0, 1}, +{6.44895, 0, -0.128805, 0, 7.15528, 0, 2.14846, 0, 1}, +{5.75232, 0, -0.128559, 0, 6.37962, 0, 1.91223, 0, 1}, +{5.16348, 0, -0.128276, 0, 5.72349, 0, 1.71208, 0, 1}, +{4.66461, 0, -0.127852, 0, 5.16717, 0, 1.542, 0, 1}, +{4.23427, 0, -0.127435, 0, 4.68697, 0, 1.39485, 0, 1}, +{3.86621, 0, -0.126789, 0, 4.27573, 0, 1.26845, 0, 1}, +{3.54406, 0, -0.126144, 0, 3.9157, 0, 1.15739, 0, 1}, +{3.26374, 0, -0.125311, 0, 3.60233, 0, 1.06021, 0, 1}, +{3.02107, 0, -0.124256, 0, 3.33017, 0, 0.975517, 0, 1}, +{2.80828, 0, -0.123132, 0, 3.09142, 0, 0.900769, 0, 1}, +{2.62197, 0, -0.122168, 0, 2.88388, 0, 0.834826, 0, 1}, +{2.45413, 0, -0.122027, 0, 2.69759, 0, 0.77527, 0, 1}, +{2.29685, 0, -0.120968, 0, 2.51955, 0, 0.718847, 0, 1}, +{2.15566, 0, -0.119337, 0, 2.35957, 0, 0.667574, 0, 1}, +{2.02855, 0, -0.117538, 0, 2.21552, 0, 0.620851, 0, 1}, +{1.91584, 0, -0.115472, 0, 2.08733, 0, 0.578765, 0, 1}, +{1.81522, 0, -0.113165, 0, 1.97326, 0, 0.540497, 0, 1}, +{1.72546, 0, -0.110743, 0, 1.87107, 0, 0.505687, 0, 1}, +{1.64532, 0, -0.108158, 0, 1.78031, 0, 0.473915, 0, 1}, +{1.57339, 0, -0.105485, 0, 1.69895, 0, 0.444735, 0, 1}, +{1.50799, 0, -0.102623, 0, 1.62528, 0, 0.417478, 0, 1}, +{1.44722, 0, -0.0988845, 0, 1.55531, 0, 0.391167, 0, 1}, +{1.39097, 0, -0.0954791, 0, 1.48931, 0, 0.366006, 0, 1}, +{1.33955, 0, -0.0923312, 0, 1.42807, 0, 0.342337, 0, 1}, +{1.29362, 0, -0.0891524, 0, 1.37322, 0, 0.320163, 0, 1}, +{1.25218, 0, -0.0858672, 0, 1.3239, 0, 0.299165, 0, 1}, +{1.21421, 0, -0.0820598, 0, 1.27887, 0, 0.27906, 0, 1}, +{1.17938, 0, -0.0776576, 0, 1.23731, 0, 0.259442, 0, 1}, +{1.14806, 0, -0.0734819, 0, 1.19999, 0, 0.240869, 0, 1}, +{1.11942, 0, -0.0696725, 0, 1.1661, 0, 0.223182, 0, 1}, +{1.09341, 0, -0.0656023, 0, 1.13544, 0, 0.206111, 0, 1}, +{1.06949, 0, -0.0609821, 0, 1.1066, 0, 0.189328, 0, 1}, +{1.04779, 0, -0.0566611, 0, 1.08028, 0, 0.173235, 0, 1}, +{1.02781, 0, -0.0524901, 0, 1.05629, 0, 0.157687, 0, 1}, +{1.00931, 0, -0.0479505, 0, 1.03419, 0, 0.142532, 0, 1}, +{0.992676, 0, -0.0435795, 0, 1.01433, 0, 0.128044, 0, 1}, +{0.977457, 0, -0.0395157, 0, 0.996295, 0, 0.114204, 0, 1}, +{0.963628, 0, -0.0351098, 0, 0.9797, 0, 0.100583, 0, 1}, +{0.95086, 0, -0.0309315, 0, 0.964239, 0, 0.0876227, 0, 1}, +{0.9393, 0, -0.0269231, 0, 0.950366, 0, 0.075174, 0, 1}, +{0.928766, 0, -0.0225746, 0, 0.937743, 0, 0.0629508, 0, 1}, +{0.91932, 0, -0.0185703, 0, 0.926363, 0, 0.0513845, 0, 1}, +{0.91059, 0, -0.0145485, 0, 0.915937, 0, 0.0401734, 0, 1}, +{0.90254, 0, -0.0107303, 0, 0.906298, 0, 0.0294472, 0, 1}, +{0.895236, 0, -0.00722993, 0, 0.897589, 0, 0.0193129, 0, 1}, +{0.888607, 0, -0.00350911, 0, 0.88977, 0, 0.00942634, 0, 1}, +{0.882768, 0, -7.06214e-005, 0, 0.882776, 0, 3.53107e-005, 0, 1}, +{27.5991, 0, -0.140176, 0, 10119, 0, 10.3121, 0, 1}, +{17.7585, 0, -0.140186, 0, 10085.7, 0, 6.19632, 0, 1}, +{23.1691, 0, -0.140196, 0, 1604.23, 0, 8.39033, 0, 1}, +{22.1293, 0, -0.140189, 0, 486.147, 0, 8.21187, 0, 1}, +{114.718, 0, -0.140186, 0, 130.594, 0, 41.7487, 0, 1}, +{73.6974, 0, -0.140246, 0, 83.4028, 0, 26.8219, 0, 1}, +{51.1614, 0, -0.140233, 0, 57.9369, 0, 18.6186, 0, 1}, +{37.6011, 0, -0.140139, 0, 42.5624, 0, 13.6824, 0, 1}, +{28.7753, 0, -0.140107, 0, 32.5741, 0, 10.4687, 0, 1}, +{22.7417, 0, -0.140066, 0, 25.7421, 0, 8.27167, 0, 1}, +{18.4227, 0, -0.139994, 0, 20.8462, 0, 6.69835, 0, 1}, +{15.2258, 0, -0.13991, 0, 17.2253, 0, 5.53337, 0, 1}, +{12.7949, 0, -0.13981, 0, 14.4707, 0, 4.64699, 0, 1}, +{10.9029, 0, -0.139688, 0, 12.3267, 0, 3.95662, 0, 1}, +{9.40132, 0, -0.139534, 0, 10.6254, 0, 3.40825, 0, 1}, +{8.19007, 0, -0.139354, 0, 9.25268, 0, 2.96541, 0, 1}, +{7.19911, 0, -0.13913, 0, 8.12974, 0, 2.60259, 0, 1}, +{6.38313, 0, -0.138744, 0, 7.20421, 0, 2.30331, 0, 1}, +{5.69408, 0, -0.138469, 0, 6.42286, 0, 2.05014, 0, 1}, +{5.11153, 0, -0.138155, 0, 5.76229, 0, 1.83558, 0, 1}, +{4.61798, 0, -0.13769, 0, 5.20184, 0, 1.65326, 0, 1}, +{4.19245, 0, -0.137219, 0, 4.71837, 0, 1.49556, 0, 1}, +{3.82816, 0, -0.136508, 0, 4.30431, 0, 1.36, 0, 1}, +{3.50978, 0, -0.135797, 0, 3.94186, 0, 1.24098, 0, 1}, +{3.23279, 0, -0.134866, 0, 3.62606, 0, 1.13692, 0, 1}, +{2.99276, 0, -0.133695, 0, 3.35216, 0, 1.0461, 0, 1}, +{2.78198, 0, -0.132456, 0, 3.11219, 0, 0.965815, 0, 1}, +{2.59745, 0, -0.1314, 0, 2.90324, 0, 0.895099, 0, 1}, +{2.43106, 0, -0.131323, 0, 2.71518, 0, 0.831083, 0, 1}, +{2.27572, 0, -0.13013, 0, 2.53567, 0, 0.77063, 0, 1}, +{2.13636, 0, -0.12835, 0, 2.37437, 0, 0.715707, 0, 1}, +{2.01105, 0, -0.126387, 0, 2.22898, 0, 0.665703, 0, 1}, +{1.89992, 0, -0.124137, 0, 2.09997, 0, 0.620608, 0, 1}, +{1.8006, 0, -0.121631, 0, 1.98475, 0, 0.57962, 0, 1}, +{1.71197, 0, -0.118999, 0, 1.88188, 0, 0.542296, 0, 1}, +{1.63279, 0, -0.116196, 0, 1.79031, 0, 0.508191, 0, 1}, +{1.56167, 0, -0.113296, 0, 1.70819, 0, 0.476904, 0, 1}, +{1.49734, 0, -0.110201, 0, 1.63388, 0, 0.447698, 0, 1}, +{1.43738, 0, -0.106221, 0, 1.56322, 0, 0.419387, 0, 1}, +{1.38192, 0, -0.102537, 0, 1.49647, 0, 0.392443, 0, 1}, +{1.3315, 0, -0.0991286, 0, 1.43451, 0, 0.367085, 0, 1}, +{1.28656, 0, -0.0956854, 0, 1.37911, 0, 0.343364, 0, 1}, +{1.24567, 0, -0.0921388, 0, 1.32905, 0, 0.320947, 0, 1}, +{1.20845, 0, -0.0880225, 0, 1.28346, 0, 0.299255, 0, 1}, +{1.17434, 0, -0.0833369, 0, 1.24142, 0, 0.278229, 0, 1}, +{1.14364, 0, -0.078868, 0, 1.20373, 0, 0.258379, 0, 1}, +{1.11535, 0, -0.0747328, 0, 1.16943, 0, 0.239388, 0, 1}, +{1.08963, 0, -0.0703278, 0, 1.13835, 0, 0.220987, 0, 1}, +{1.06608, 0, -0.0653975, 0, 1.10924, 0, 0.202978, 0, 1}, +{1.04492, 0, -0.0607882, 0, 1.0826, 0, 0.185818, 0, 1}, +{1.02516, 0, -0.0563244, 0, 1.05828, 0, 0.169156, 0, 1}, +{1.00706, 0, -0.0514315, 0, 1.03576, 0, 0.152865, 0, 1}, +{0.990644, 0, -0.0467287, 0, 1.01562, 0, 0.137361, 0, 1}, +{0.975708, 0, -0.0423311, 0, 0.997394, 0, 0.122447, 0, 1}, +{0.961872, 0, -0.0376294, 0, 0.980429, 0, 0.107896, 0, 1}, +{0.949476, 0, -0.0331814, 0, 0.964914, 0, 0.0939564, 0, 1}, +{0.938023, 0, -0.0288789, 0, 0.950894, 0, 0.0805837, 0, 1}, +{0.927567, 0, -0.0242828, 0, 0.937941, 0, 0.0675241, 0, 1}, +{0.918279, 0, -0.0200038, 0, 0.926453, 0, 0.055138, 0, 1}, +{0.909568, 0, -0.0156264, 0, 0.915803, 0, 0.0431044, 0, 1}, +{0.901722, 0, -0.0115204, 0, 0.90608, 0, 0.0316225, 0, 1}, +{0.894511, 0, -0.0075622, 0, 0.897286, 0, 0.0206364, 0, 1}, +{0.887986, 0, -0.00371889, 0, 0.88932, 0, 0.0100556, 0, 1}, +{0.88206, 0, -3.79286e-005, 0, 0.882088, 0, 3.61644e-005, 0, 1}, +{1879.7, 0, -0.150376, 0, 10085.9, 0, 737.758, 0, 1}, +{184.128, 0, -0.150249, 0, 10086, 0, 72.3364, 0, 1}, +{461.681, 0, -0.150508, 0, 541.721, 0, 181.178, 0, 1}, +{215.424, 0, -0.150366, 0, 198.759, 0, 84.5097, 0, 1}, +{124.378, 0, -0.150249, 0, 94.2068, 0, 48.8234, 0, 1}, +{72.7802, 0, -0.150291, 0, 84.153, 0, 28.5623, 0, 1}, +{50.5894, 0, -0.150352, 0, 58.3696, 0, 19.8521, 0, 1}, +{37.1664, 0, -0.150227, 0, 42.8827, 0, 14.583, 0, 1}, +{28.4576, 0, -0.150199, 0, 32.8287, 0, 11.1639, 0, 1}, +{22.485, 0, -0.150155, 0, 25.9367, 0, 8.81861, 0, 1}, +{18.2149, 0, -0.150073, 0, 21.0041, 0, 7.14126, 0, 1}, +{15.055, 0, -0.149993, 0, 17.3567, 0, 5.89951, 0, 1}, +{12.6513, 0, -0.149868, 0, 14.5793, 0, 4.95444, 0, 1}, +{10.7807, 0, -0.149734, 0, 12.4194, 0, 4.21842, 0, 1}, +{9.29653, 0, -0.149553, 0, 10.705, 0, 3.63389, 0, 1}, +{8.0992, 0, -0.149357, 0, 9.32174, 0, 3.16179, 0, 1}, +{7.11952, 0, -0.149111, 0, 8.19003, 0, 2.77499, 0, 1}, +{6.31269, 0, -0.148689, 0, 7.25744, 0, 2.45585, 0, 1}, +{5.63158, 0, -0.148387, 0, 6.47007, 0, 2.18594, 0, 1}, +{5.05577, 0, -0.148033, 0, 5.80456, 0, 1.9572, 0, 1}, +{4.56807, 0, -0.147526, 0, 5.23978, 0, 1.76287, 0, 1}, +{4.1474, 0, -0.147, 0, 4.75273, 0, 1.59471, 0, 1}, +{3.78762, 0, -0.146225, 0, 4.33557, 0, 1.45026, 0, 1}, +{3.47309, 0, -0.145432, 0, 3.97033, 0, 1.3234, 0, 1}, +{3.19917, 0, -0.144398, 0, 3.65243, 0, 1.21235, 0, 1}, +{2.96223, 0, -0.143109, 0, 3.37644, 0, 1.1156, 0, 1}, +{2.75387, 0, -0.141745, 0, 3.13471, 0, 1.03001, 0, 1}, +{2.57108, 0, -0.14061, 0, 2.92426, 0, 0.954404, 0, 1}, +{2.4061, 0, -0.140589, 0, 2.73449, 0, 0.885953, 0, 1}, +{2.25304, 0, -0.139256, 0, 2.55348, 0, 0.821586, 0, 1}, +{2.11561, 0, -0.13732, 0, 2.39063, 0, 0.763066, 0, 1}, +{1.99223, 0, -0.135189, 0, 2.24393, 0, 0.70985, 0, 1}, +{1.88255, 0, -0.13275, 0, 2.11383, 0, 0.661738, 0, 1}, +{1.78468, 0, -0.130046, 0, 1.99755, 0, 0.618085, 0, 1}, +{1.69729, 0, -0.127195, 0, 1.89365, 0, 0.578288, 0, 1}, +{1.6193, 0, -0.124168, 0, 1.80117, 0, 0.542035, 0, 1}, +{1.54922, 0, -0.121042, 0, 1.71851, 0, 0.508531, 0, 1}, +{1.48584, 0, -0.117712, 0, 1.64328, 0, 0.477466, 0, 1}, +{1.42669, 0, -0.113501, 0, 1.57165, 0, 0.447269, 0, 1}, +{1.37225, 0, -0.109527, 0, 1.50437, 0, 0.418535, 0, 1}, +{1.323, 0, -0.105855, 0, 1.44168, 0, 0.391536, 0, 1}, +{1.27881, 0, -0.102149, 0, 1.38536, 0, 0.366299, 0, 1}, +{1.23884, 0, -0.0983345, 0, 1.33481, 0, 0.342296, 0, 1}, +{1.20236, 0, -0.0939164, 0, 1.28853, 0, 0.319248, 0, 1}, +{1.16885, 0, -0.0889474, 0, 1.24594, 0, 0.296807, 0, 1}, +{1.13875, 0, -0.0841881, 0, 1.20778, 0, 0.275652, 0, 1}, +{1.11097, 0, -0.0797256, 0, 1.17302, 0, 0.255304, 0, 1}, +{1.08563, 0, -0.0749923, 0, 1.14138, 0, 0.235664, 0, 1}, +{1.06254, 0, -0.0697536, 0, 1.11192, 0, 0.21652, 0, 1}, +{1.04173, 0, -0.0648573, 0, 1.08498, 0, 0.198106, 0, 1}, +{1.0224, 0, -0.0601109, 0, 1.06026, 0, 0.180441, 0, 1}, +{1.00458, 0, -0.0548964, 0, 1.03747, 0, 0.163021, 0, 1}, +{0.988634, 0, -0.0498835, 0, 1.01708, 0, 0.146523, 0, 1}, +{0.973769, 0, -0.0450923, 0, 0.998577, 0, 0.130576, 0, 1}, +{0.960152, 0, -0.0401017, 0, 0.98137, 0, 0.115038, 0, 1}, +{0.947976, 0, -0.0353766, 0, 0.96564, 0, 0.100245, 0, 1}, +{0.936591, 0, -0.0307698, 0, 0.951332, 0, 0.0859022, 0, 1}, +{0.926337, 0, -0.0259495, 0, 0.938204, 0, 0.072044, 0, 1}, +{0.917162, 0, -0.0213983, 0, 0.92655, 0, 0.0588268, 0, 1}, +{0.908657, 0, -0.016722, 0, 0.915795, 0, 0.0459781, 0, 1}, +{0.900904, 0, -0.0123577, 0, 0.905874, 0, 0.0337389, 0, 1}, +{0.893709, 0, -0.00808003, 0, 0.896884, 0, 0.0220326, 0, 1}, +{0.88734, 0, -0.00385283, 0, 0.888824, 0, 0.0107342, 0, 1}, +{0.881449, 0, 8.46191e-005, 0, 0.881449, 0, -2.99693e-005, 0, 1}, +{18.786, 0, -0.160414, 0, 10143.5, 0, 7.61985, 0, 1}, +{17.6118, 0, -0.160409, 0, 10144.3, 0, 7.15273, 0, 1}, +{23.5677, 0, -0.160402, 0, 1632.93, 0, 9.98218, 0, 1}, +{183.621, 0, -0.160485, 0, 255.957, 0, 77.3432, 0, 1}, +{100.17, 0, -0.160473, 0, 165.87, 0, 42.1608, 0, 1}, +{71.9424, 0, -0.160432, 0, 84.7658, 0, 30.3251, 0, 1}, +{49.98, 0, -0.160486, 0, 58.8459, 0, 21.0653, 0, 1}, +{36.708, 0, -0.160341, 0, 43.239, 0, 15.4696, 0, 1}, +{28.1128, 0, -0.160327, 0, 33.0973, 0, 11.8453, 0, 1}, +{22.2143, 0, -0.160254, 0, 26.1464, 0, 9.35752, 0, 1}, +{17.9953, 0, -0.160176, 0, 21.1749, 0, 7.57751, 0, 1}, +{14.8743, 0, -0.160077, 0, 17.4965, 0, 6.26017, 0, 1}, +{12.4991, 0, -0.15995, 0, 14.6977, 0, 5.25707, 0, 1}, +{10.6512, 0, -0.15979, 0, 12.5197, 0, 4.47609, 0, 1}, +{9.18501, 0, -0.159599, 0, 10.7912, 0, 3.85585, 0, 1}, +{8.00218, 0, -0.159379, 0, 9.39673, 0, 3.35491, 0, 1}, +{7.03472, 0, -0.159104, 0, 8.25559, 0, 2.94458, 0, 1}, +{6.2376, 0, -0.158641, 0, 7.31528, 0, 2.60586, 0, 1}, +{5.56502, 0, -0.158308, 0, 6.52145, 0, 2.31952, 0, 1}, +{4.99648, 0, -0.157919, 0, 5.85032, 0, 2.07688, 0, 1}, +{4.51459, 0, -0.157361, 0, 5.2809, 0, 1.87058, 0, 1}, +{4.09934, 0, -0.156775, 0, 4.78998, 0, 1.69221, 0, 1}, +{3.74429, 0, -0.155927, 0, 4.36924, 0, 1.53898, 0, 1}, +{3.43349, 0, -0.155049, 0, 4.00116, 0, 1.40432, 0, 1}, +{3.16369, 0, -0.153913, 0, 3.68075, 0, 1.28672, 0, 1}, +{2.92935, 0, -0.152499, 0, 3.40282, 0, 1.18392, 0, 1}, +{2.72344, 0, -0.151004, 0, 3.15924, 0, 1.09304, 0, 1}, +{2.54242, 0, -0.149789, 0, 2.94747, 0, 1.01258, 0, 1}, +{2.37925, 0, -0.149822, 0, 2.7558, 0, 0.939767, 0, 1}, +{2.22868, 0, -0.148343, 0, 2.57291, 0, 0.871615, 0, 1}, +{2.09329, 0, -0.146252, 0, 2.40844, 0, 0.809628, 0, 1}, +{1.97183, 0, -0.14394, 0, 2.26033, 0, 0.753192, 0, 1}, +{1.86399, 0, -0.141307, 0, 2.1287, 0, 0.70231, 0, 1}, +{1.76768, 0, -0.1384, 0, 2.01136, 0, 0.655978, 0, 1}, +{1.68168, 0, -0.135326, 0, 1.90648, 0, 0.613759, 0, 1}, +{1.60484, 0, -0.132073, 0, 1.81333, 0, 0.575171, 0, 1}, +{1.53586, 0, -0.128722, 0, 1.72942, 0, 0.53971, 0, 1}, +{1.47349, 0, -0.125148, 0, 1.65362, 0, 0.506569, 0, 1}, +{1.41528, 0, -0.12071, 0, 1.58103, 0, 0.474575, 0, 1}, +{1.36206, 0, -0.116446, 0, 1.51284, 0, 0.444222, 0, 1}, +{1.31365, 0, -0.112506, 0, 1.44932, 0, 0.415536, 0, 1}, +{1.27055, 0, -0.108536, 0, 1.39213, 0, 0.388804, 0, 1}, +{1.23145, 0, -0.104451, 0, 1.34106, 0, 0.363357, 0, 1}, +{1.19569, 0, -0.0997334, 0, 1.29403, 0, 0.338886, 0, 1}, +{1.16303, 0, -0.0944879, 0, 1.25076, 0, 0.315141, 0, 1}, +{1.13354, 0, -0.0894353, 0, 1.21196, 0, 0.292667, 0, 1}, +{1.10626, 0, -0.0846501, 0, 1.17696, 0, 0.271028, 0, 1}, +{1.08135, 0, -0.0795905, 0, 1.14471, 0, 0.250151, 0, 1}, +{1.05877, 0, -0.0740554, 0, 1.11496, 0, 0.229777, 0, 1}, +{1.03837, 0, -0.0688574, 0, 1.08754, 0, 0.210362, 0, 1}, +{1.0194, 0, -0.063832, 0, 1.0624, 0, 0.191481, 0, 1}, +{1.00193, 0, -0.0582995, 0, 1.03925, 0, 0.173081, 0, 1}, +{0.986305, 0, -0.0529991, 0, 1.01851, 0, 0.155569, 0, 1}, +{0.971827, 0, -0.0478197, 0, 0.999825, 0, 0.13858, 0, 1}, +{0.95834, 0, -0.0425024, 0, 0.982329, 0, 0.122131, 0, 1}, +{0.946342, 0, -0.0375253, 0, 0.966351, 0, 0.106396, 0, 1}, +{0.935186, 0, -0.0326053, 0, 0.95176, 0, 0.0911947, 0, 1}, +{0.925021, 0, -0.0275629, 0, 0.938445, 0, 0.0765048, 0, 1}, +{0.915958, 0, -0.0227671, 0, 0.926564, 0, 0.0624454, 0, 1}, +{0.907556, 0, -0.0178017, 0, 0.915626, 0, 0.0488746, 0, 1}, +{0.899886, 0, -0.0132049, 0, 0.905603, 0, 0.0358992, 0, 1}, +{0.892798, 0, -0.00863514, 0, 0.896325, 0, 0.0233993, 0, 1}, +{0.886497, 0, -0.00419047, 0, 0.888172, 0, 0.011434, 0, 1}, +{0.880699, 0, 0.000145315, 0, 0.88078, 0, -5.98875e-005, 0, 1}, +{70.9925, 0, -0.170524, 0, 10160.4, 0, 32.0581, 0, 1}, +{190.44, 0, -0.170634, 0, 10160.9, 0, 86.0004, 0, 1}, +{397.298, 0, -0.170441, 0, 611.531, 0, 179.269, 0, 1}, +{187.582, 0, -0.170512, 0, 277.915, 0, 84.6216, 0, 1}, +{108.425, 0, -0.170552, 0, 135.62, 0, 48.9231, 0, 1}, +{71.0328, 0, -0.17055, 0, 85.4993, 0, 32.0489, 0, 1}, +{49.3316, 0, -0.170638, 0, 59.3674, 0, 22.2559, 0, 1}, +{36.245, 0, -0.170497, 0, 43.6102, 0, 16.35, 0, 1}, +{27.7485, 0, -0.170431, 0, 33.385, 0, 12.5149, 0, 1}, +{21.9265, 0, -0.170369, 0, 26.3745, 0, 9.88644, 0, 1}, +{17.7623, 0, -0.170287, 0, 21.3595, 0, 8.00584, 0, 1}, +{14.6783, 0, -0.17018, 0, 17.6537, 0, 6.61246, 0, 1}, +{12.3378, 0, -0.170039, 0, 14.8254, 0, 5.55435, 0, 1}, +{10.5138, 0, -0.169861, 0, 12.6284, 0, 4.72915, 0, 1}, +{9.06651, 0, -0.169653, 0, 10.8844, 0, 4.07377, 0, 1}, +{7.89946, 0, -0.169404, 0, 9.47746, 0, 3.5446, 0, 1}, +{6.94483, 0, -0.169107, 0, 8.32642, 0, 3.11117, 0, 1}, +{6.15809, 0, -0.168602, 0, 7.3778, 0, 2.75324, 0, 1}, +{5.49445, 0, -0.168234, 0, 6.5771, 0, 2.45074, 0, 1}, +{4.93352, 0, -0.167799, 0, 5.89999, 0, 2.1944, 0, 1}, +{4.45808, 0, -0.167196, 0, 5.32547, 0, 1.97647, 0, 1}, +{4.04862, 0, -0.166548, 0, 4.8303, 0, 1.78813, 0, 1}, +{3.69825, 0, -0.165619, 0, 4.40587, 0, 1.62618, 0, 1}, +{3.39187, 0, -0.164651, 0, 4.03475, 0, 1.48401, 0, 1}, +{3.12553, 0, -0.163412, 0, 3.71132, 0, 1.35968, 0, 1}, +{2.89437, 0, -0.161859, 0, 3.43122, 0, 1.25102, 0, 1}, +{2.6912, 0, -0.160229, 0, 3.18587, 0, 1.15492, 0, 1}, +{2.51213, 0, -0.158945, 0, 2.97237, 0, 1.06973, 0, 1}, +{2.35094, 0, -0.159016, 0, 2.77874, 0, 0.992627, 0, 1}, +{2.20266, 0, -0.157387, 0, 2.59387, 0, 0.920695, 0, 1}, +{2.06963, 0, -0.155133, 0, 2.42776, 0, 0.855281, 0, 1}, +{1.95019, 0, -0.152636, 0, 2.27807, 0, 0.795768, 0, 1}, +{1.84411, 0, -0.149803, 0, 2.14503, 0, 0.742007, 0, 1}, +{1.74952, 0, -0.146688, 0, 2.02626, 0, 0.693145, 0, 1}, +{1.665, 0, -0.143388, 0, 1.92024, 0, 0.648565, 0, 1}, +{1.58932, 0, -0.139904, 0, 1.82614, 0, 0.60779, 0, 1}, +{1.52188, 0, -0.136325, 0, 1.74154, 0, 0.570358, 0, 1}, +{1.46049, 0, -0.132514, 0, 1.66467, 0, 0.535393, 0, 1}, +{1.40335, 0, -0.127844, 0, 1.59085, 0, 0.50147, 0, 1}, +{1.35126, 0, -0.123288, 0, 1.52179, 0, 0.469404, 0, 1}, +{1.30413, 0, -0.119075, 0, 1.4574, 0, 0.439247, 0, 1}, +{1.26194, 0, -0.114839, 0, 1.39962, 0, 0.410949, 0, 1}, +{1.2238, 0, -0.110485, 0, 1.34768, 0, 0.384146, 0, 1}, +{1.18876, 0, -0.10547, 0, 1.29988, 0, 0.35822, 0, 1}, +{1.15689, 0, -0.0999504, 0, 1.25592, 0, 0.333174, 0, 1}, +{1.12831, 0, -0.0946074, 0, 1.21651, 0, 0.309386, 0, 1}, +{1.10133, 0, -0.0894974, 0, 1.18099, 0, 0.286555, 0, 1}, +{1.07689, 0, -0.084121, 0, 1.14836, 0, 0.264396, 0, 1}, +{1.05471, 0, -0.0782867, 0, 1.11799, 0, 0.24287, 0, 1}, +{1.03482, 0, -0.0727937, 0, 1.09025, 0, 0.222359, 0, 1}, +{1.01625, 0, -0.0674736, 0, 1.06476, 0, 0.202424, 0, 1}, +{0.999164, 0, -0.0616414, 0, 1.04127, 0, 0.182952, 0, 1}, +{0.983874, 0, -0.0560612, 0, 1.02005, 0, 0.164346, 0, 1}, +{0.969562, 0, -0.0505666, 0, 1.00112, 0, 0.14644, 0, 1}, +{0.956535, 0, -0.0448481, 0, 0.983348, 0, 0.129013, 0, 1}, +{0.944615, 0, -0.03962, 0, 0.967201, 0, 0.112445, 0, 1}, +{0.933629, 0, -0.0343958, 0, 0.952331, 0, 0.0963459, 0, 1}, +{0.923695, 0, -0.0291241, 0, 0.938776, 0, 0.0808483, 0, 1}, +{0.914726, 0, -0.024093, 0, 0.92661, 0, 0.0660432, 0, 1}, +{0.906447, 0, -0.0188777, 0, 0.915486, 0, 0.0516603, 0, 1}, +{0.89891, 0, -0.0139996, 0, 0.905275, 0, 0.0379367, 0, 1}, +{0.891893, 0, -0.00918114, 0, 0.895863, 0, 0.0247652, 0, 1}, +{0.885574, 0, -0.00454831, 0, 0.887449, 0, 0.0121395, 0, 1}, +{0.879822, 0, 8.8862e-005, 0, 0.879841, 0, -7.30252e-005, 0, 1}, +{50.8259, 0, -0.180737, 0, 10132.4, 0, 23.6691, 0, 1}, +{17.3175, 0, -0.180708, 0, 10128.3, 0, 8.02409, 0, 1}, +{22.8264, 0, -0.180716, 0, 1644, 0, 10.9488, 0, 1}, +{81.3273, 0, -0.180709, 0, 353.194, 0, 39.3718, 0, 1}, +{108.625, 0, -0.180752, 0, 135.897, 0, 52.31, 0, 1}, +{70.0035, 0, -0.180749, 0, 86.3071, 0, 33.7095, 0, 1}, +{48.6358, 0, -0.180779, 0, 59.9286, 0, 23.418, 0, 1}, +{35.7398, 0, -0.180629, 0, 44.0173, 0, 17.2067, 0, 1}, +{27.365, 0, -0.180582, 0, 33.6957, 0, 13.1722, 0, 1}, +{21.623, 0, -0.180509, 0, 26.6199, 0, 10.4054, 0, 1}, +{17.5162, 0, -0.180417, 0, 21.5589, 0, 8.42589, 0, 1}, +{14.4781, 0, -0.180295, 0, 17.8124, 0, 6.96081, 0, 1}, +{12.1672, 0, -0.180136, 0, 14.9633, 0, 5.84579, 0, 1}, +{10.3687, 0, -0.179949, 0, 12.7454, 0, 4.97731, 0, 1}, +{8.94198, 0, -0.179716, 0, 10.9852, 0, 4.2877, 0, 1}, +{7.79113, 0, -0.179445, 0, 9.56493, 0, 3.73073, 0, 1}, +{6.84964, 0, -0.179111, 0, 8.40304, 0, 3.27441, 0, 1}, +{6.07386, 0, -0.178571, 0, 7.44542, 0, 2.89767, 0, 1}, +{5.4197, 0, -0.178162, 0, 6.63668, 0, 2.57936, 0, 1}, +{4.86701, 0, -0.177685, 0, 5.95333, 0, 2.30969, 0, 1}, +{4.39833, 0, -0.177028, 0, 5.37351, 0, 2.0803, 0, 1}, +{3.99478, 0, -0.176305, 0, 4.87377, 0, 1.88206, 0, 1}, +{3.64933, 0, -0.175299, 0, 4.44546, 0, 1.71162, 0, 1}, +{3.34759, 0, -0.174232, 0, 4.07083, 0, 1.56201, 0, 1}, +{3.08513, 0, -0.172879, 0, 3.7446, 0, 1.43117, 0, 1}, +{2.85736, 0, -0.171182, 0, 3.46215, 0, 1.31681, 0, 1}, +{2.65674, 0, -0.169412, 0, 3.21489, 0, 1.2155, 0, 1}, +{2.47954, 0, -0.168081, 0, 2.99983, 0, 1.12543, 0, 1}, +{2.32069, 0, -0.168169, 0, 2.80366, 0, 1.04427, 0, 1}, +{2.17495, 0, -0.166384, 0, 2.61682, 0, 0.968652, 0, 1}, +{2.04433, 0, -0.163962, 0, 2.44861, 0, 0.899971, 0, 1}, +{1.92733, 0, -0.161273, 0, 2.29716, 0, 0.837513, 0, 1}, +{1.82316, 0, -0.158235, 0, 2.16265, 0, 0.78098, 0, 1}, +{1.7303, 0, -0.154907, 0, 2.0425, 0, 0.729558, 0, 1}, +{1.64725, 0, -0.151372, 0, 1.93519, 0, 0.682727, 0, 1}, +{1.57311, 0, -0.147657, 0, 1.8401, 0, 0.63975, 0, 1}, +{1.5067, 0, -0.143845, 0, 1.75435, 0, 0.600281, 0, 1}, +{1.44672, 0, -0.139795, 0, 1.67635, 0, 0.563577, 0, 1}, +{1.3909, 0, -0.134898, 0, 1.60151, 0, 0.527976, 0, 1}, +{1.33987, 0, -0.130048, 0, 1.53151, 0, 0.494199, 0, 1}, +{1.29379, 0, -0.125557, 0, 1.46622, 0, 0.462425, 0, 1}, +{1.25275, 0, -0.121054, 0, 1.40757, 0, 0.43277, 0, 1}, +{1.2156, 0, -0.116429, 0, 1.35474, 0, 0.404542, 0, 1}, +{1.18154, 0, -0.11112, 0, 1.30617, 0, 0.37726, 0, 1}, +{1.15038, 0, -0.105329, 0, 1.26142, 0, 0.35093, 0, 1}, +{1.12243, 0, -0.0996941, 0, 1.22139, 0, 0.325941, 0, 1}, +{1.09628, 0, -0.0942603, 0, 1.18546, 0, 0.301781, 0, 1}, +{1.07224, 0, -0.0885763, 0, 1.15198, 0, 0.278415, 0, 1}, +{1.0506, 0, -0.082448, 0, 1.12129, 0, 0.255765, 0, 1}, +{1.03099, 0, -0.076659, 0, 1.09327, 0, 0.234076, 0, 1}, +{1.01298, 0, -0.0710521, 0, 1.0672, 0, 0.213189, 0, 1}, +{0.996293, 0, -0.0649274, 0, 1.04322, 0, 0.192666, 0, 1}, +{0.981253, 0, -0.0590822, 0, 1.02172, 0, 0.173089, 0, 1}, +{0.967365, 0, -0.0532912, 0, 1.00235, 0, 0.154257, 0, 1}, +{0.95457, 0, -0.0471987, 0, 0.984363, 0, 0.135862, 0, 1}, +{0.942895, 0, -0.0416534, 0, 0.968059, 0, 0.11835, 0, 1}, +{0.931952, 0, -0.0361653, 0, 0.952887, 0, 0.101353, 0, 1}, +{0.922183, 0, -0.030622, 0, 0.939054, 0, 0.0851526, 0, 1}, +{0.913322, 0, -0.0253693, 0, 0.926662, 0, 0.0695741, 0, 1}, +{0.905236, 0, -0.0198944, 0, 0.915327, 0, 0.0544255, 0, 1}, +{0.897893, 0, -0.0147883, 0, 0.904962, 0, 0.0400308, 0, 1}, +{0.890874, 0, -0.00969984, 0, 0.895379, 0, 0.0260946, 0, 1}, +{0.884631, 0, -0.00486193, 0, 0.88678, 0, 0.0127767, 0, 1}, +{0.878934, 0, -3.51574e-006, 0, 0.878921, 0, -2.6368e-005, 0, 1}, +{2849, 0, -0.190883, 0, 10165.4, 0, 1460.62, 0, 1}, +{191.278, 0, -0.190895, 0, 10166.1, 0, 98.135, 0, 1}, +{405.68, 0, -0.191075, 0, 584.02, 0, 207.978, 0, 1}, +{192.308, 0, -0.190962, 0, 257.493, 0, 98.6398, 0, 1}, +{107.608, 0, -0.190896, 0, 136.279, 0, 55.1664, 0, 1}, +{69.0417, 0, -0.1909, 0, 87.1526, 0, 35.393, 0, 1}, +{47.9249, 0, -0.190837, 0, 60.516, 0, 24.5659, 0, 1}, +{35.21, 0, -0.190803, 0, 44.4558, 0, 18.0461, 0, 1}, +{26.9614, 0, -0.190752, 0, 34.0323, 0, 13.8158, 0, 1}, +{21.3047, 0, -0.190677, 0, 26.8842, 0, 10.9141, 0, 1}, +{17.258, 0, -0.190581, 0, 21.7733, 0, 8.83752, 0, 1}, +{14.2645, 0, -0.190431, 0, 17.99, 0, 7.30071, 0, 1}, +{11.9878, 0, -0.190259, 0, 15.1119, 0, 6.13117, 0, 1}, +{10.2164, 0, -0.190045, 0, 12.8715, 0, 5.22047, 0, 1}, +{8.81081, 0, -0.189794, 0, 11.0935, 0, 4.49712, 0, 1}, +{7.67695, 0, -0.18949, 0, 9.65896, 0, 3.91289, 0, 1}, +{6.74978, 0, -0.189129, 0, 8.48536, 0, 3.43441, 0, 1}, +{5.98537, 0, -0.188545, 0, 7.51797, 0, 3.03915, 0, 1}, +{5.341, 0, -0.188094, 0, 6.70128, 0, 2.70525, 0, 1}, +{4.79695, 0, -0.187565, 0, 6.01101, 0, 2.42257, 0, 1}, +{4.33527, 0, -0.186855, 0, 5.42559, 0, 2.18191, 0, 1}, +{3.9382, 0, -0.18606, 0, 4.92068, 0, 1.97412, 0, 1}, +{3.59804, 0, -0.184964, 0, 4.48793, 0, 1.79538, 0, 1}, +{3.30095, 0, -0.18379, 0, 4.10967, 0, 1.63848, 0, 1}, +{3.04256, 0, -0.182313, 0, 3.7808, 0, 1.50122, 0, 1}, +{2.81809, 0, -0.180459, 0, 3.49576, 0, 1.3812, 0, 1}, +{2.62009, 0, -0.178567, 0, 3.24661, 0, 1.27462, 0, 1}, +{2.44521, 0, -0.177207, 0, 3.02901, 0, 1.1799, 0, 1}, +{2.28882, 0, -0.177281, 0, 2.83081, 0, 1.09462, 0, 1}, +{2.14599, 0, -0.175329, 0, 2.64154, 0, 1.01556, 0, 1}, +{2.01773, 0, -0.172732, 0, 2.47117, 0, 0.943623, 0, 1}, +{1.9031, 0, -0.16985, 0, 2.31781, 0, 0.878297, 0, 1}, +{1.80107, 0, -0.166602, 0, 2.18154, 0, 0.819112, 0, 1}, +{1.70986, 0, -0.163047, 0, 2.05997, 0, 0.765198, 0, 1}, +{1.62861, 0, -0.159283, 0, 1.95149, 0, 0.716153, 0, 1}, +{1.55588, 0, -0.155331, 0, 1.8551, 0, 0.67106, 0, 1}, +{1.49086, 0, -0.151281, 0, 1.76823, 0, 0.629607, 0, 1}, +{1.43215, 0, -0.146992, 0, 1.68927, 0, 0.591056, 0, 1}, +{1.37737, 0, -0.141865, 0, 1.61293, 0, 0.553713, 0, 1}, +{1.32776, 0, -0.136721, 0, 1.54192, 0, 0.518358, 0, 1}, +{1.28292, 0, -0.131948, 0, 1.4757, 0, 0.485212, 0, 1}, +{1.24292, 0, -0.127177, 0, 1.41601, 0, 0.454059, 0, 1}, +{1.20697, 0, -0.122279, 0, 1.36217, 0, 0.424577, 0, 1}, +{1.1738, 0, -0.116678, 0, 1.31276, 0, 0.395951, 0, 1}, +{1.14357, 0, -0.110616, 0, 1.26724, 0, 0.368358, 0, 1}, +{1.11628, 0, -0.104694, 0, 1.22643, 0, 0.342097, 0, 1}, +{1.09068, 0, -0.0989391, 0, 1.19012, 0, 0.316584, 0, 1}, +{1.06731, 0, -0.09295, 0, 1.15612, 0, 0.292165, 0, 1}, +{1.04621, 0, -0.0865422, 0, 1.12476, 0, 0.268425, 0, 1}, +{1.02715, 0, -0.0804415, 0, 1.09624, 0, 0.245677, 0, 1}, +{1.00942, 0, -0.0745474, 0, 1.06976, 0, 0.223664, 0, 1}, +{0.993214, 0, -0.0681683, 0, 1.04541, 0, 0.202176, 0, 1}, +{0.978504, 0, -0.0620323, 0, 1.02341, 0, 0.181648, 0, 1}, +{0.964947, 0, -0.0559592, 0, 1.00373, 0, 0.161886, 0, 1}, +{0.952402, 0, -0.049583, 0, 0.985412, 0, 0.142614, 0, 1}, +{0.94107, 0, -0.0436431, 0, 0.968939, 0, 0.124163, 0, 1}, +{0.93028, 0, -0.0378512, 0, 0.953382, 0, 0.106402, 0, 1}, +{0.920726, 0, -0.0320974, 0, 0.939436, 0, 0.0893381, 0, 1}, +{0.912004, 0, -0.0265457, 0, 0.926803, 0, 0.0729576, 0, 1}, +{0.904034, 0, -0.0208832, 0, 0.915136, 0, 0.0571178, 0, 1}, +{0.896757, 0, -0.0155022, 0, 0.904609, 0, 0.0419907, 0, 1}, +{0.889886, 0, -0.0101696, 0, 0.894886, 0, 0.0274058, 0, 1}, +{0.883668, 0, -0.00511467, 0, 0.886021, 0, 0.0134583, 0, 1}, +{0.877981, 0, -3.33633e-005, 0, 0.878002, 0, 9.65779e-006, 0, 1}, +{18.6581, 0, -0.201097, 0, 10238.3, 0, 9.81032, 0, 1}, +{17.099, 0, -0.201101, 0, 10242.5, 0, 9.02943, 0, 1}, +{24.1762, 0, -0.201098, 0, 1617.99, 0, 13.2176, 0, 1}, +{173.01, 0, -0.201038, 0, 306.737, 0, 94.2066, 0, 1}, +{105.274, 0, -0.201074, 0, 138.496, 0, 57.3269, 0, 1}, +{67.9117, 0, -0.201154, 0, 88.2965, 0, 36.9796, 0, 1}, +{47.172, 0, -0.201047, 0, 61.1546, 0, 25.6845, 0, 1}, +{34.6669, 0, -0.200998, 0, 44.9233, 0, 18.8732, 0, 1}, +{26.5372, 0, -0.200939, 0, 34.3949, 0, 14.4444, 0, 1}, +{20.9701, 0, -0.200872, 0, 27.1709, 0, 11.4109, 0, 1}, +{16.9874, 0, -0.200741, 0, 22.0033, 0, 9.23996, 0, 1}, +{14.0412, 0, -0.200593, 0, 18.1805, 0, 7.63329, 0, 1}, +{11.8002, 0, -0.200404, 0, 15.2713, 0, 6.4104, 0, 1}, +{10.0566, 0, -0.200167, 0, 13.007, 0, 5.45815, 0, 1}, +{8.6731, 0, -0.199889, 0, 11.2102, 0, 4.70178, 0, 1}, +{7.55727, 0, -0.199557, 0, 9.76003, 0, 4.09098, 0, 1}, +{6.64496, 0, -0.199156, 0, 8.57396, 0, 3.59077, 0, 1}, +{5.89258, 0, -0.198527, 0, 7.59623, 0, 3.17747, 0, 1}, +{5.25876, 0, -0.198034, 0, 6.77069, 0, 2.82845, 0, 1}, +{4.72333, 0, -0.197449, 0, 6.07309, 0, 2.53283, 0, 1}, +{4.26929, 0, -0.196678, 0, 5.48119, 0, 2.2813, 0, 1}, +{3.8786, 0, -0.195799, 0, 4.9712, 0, 2.06406, 0, 1}, +{3.54386, 0, -0.194615, 0, 4.53389, 0, 1.87708, 0, 1}, +{3.25177, 0, -0.193321, 0, 4.15206, 0, 1.71308, 0, 1}, +{2.99776, 0, -0.191713, 0, 3.81951, 0, 1.56964, 0, 1}, +{2.77671, 0, -0.189702, 0, 3.53182, 0, 1.44399, 0, 1}, +{2.58159, 0, -0.187677, 0, 3.28044, 0, 1.33234, 0, 1}, +{2.40908, 0, -0.186352, 0, 3.06044, 0, 1.23294, 0, 1}, +{2.2554, 0, -0.186343, 0, 2.85965, 0, 1.14383, 0, 1}, +{2.11539, 0, -0.184223, 0, 2.66821, 0, 1.06125, 0, 1}, +{1.98979, 0, -0.181443, 0, 2.49556, 0, 0.986157, 0, 1}, +{1.8776, 0, -0.178359, 0, 2.34002, 0, 0.918065, 0, 1}, +{1.77766, 0, -0.174893, 0, 2.20227, 0, 0.856258, 0, 1}, +{1.68836, 0, -0.171109, 0, 2.07896, 0, 0.799948, 0, 1}, +{1.60873, 0, -0.16711, 0, 1.96901, 0, 0.748608, 0, 1}, +{1.53758, 0, -0.162917, 0, 1.87119, 0, 0.701511, 0, 1}, +{1.47425, 0, -0.158631, 0, 1.78308, 0, 0.658378, 0, 1}, +{1.41684, 0, -0.154098, 0, 1.70292, 0, 0.617962, 0, 1}, +{1.36356, 0, -0.148741, 0, 1.62514, 0, 0.578965, 0, 1}, +{1.31501, 0, -0.143298, 0, 1.55321, 0, 0.541924, 0, 1}, +{1.27153, 0, -0.138243, 0, 1.48556, 0, 0.507425, 0, 1}, +{1.23273, 0, -0.133198, 0, 1.42486, 0, 0.474984, 0, 1}, +{1.19753, 0, -0.12803, 0, 1.37033, 0, 0.44403, 0, 1}, +{1.16556, 0, -0.122144, 0, 1.31971, 0, 0.414226, 0, 1}, +{1.13636, 0, -0.115806, 0, 1.27347, 0, 0.38541, 0, 1}, +{1.10998, 0, -0.109606, 0, 1.23175, 0, 0.35806, 0, 1}, +{1.08529, 0, -0.103549, 0, 1.19474, 0, 0.331493, 0, 1}, +{1.06224, 0, -0.0972449, 0, 1.16019, 0, 0.305706, 0, 1}, +{1.0417, 0, -0.0905673, 0, 1.12826, 0, 0.280952, 0, 1}, +{1.02295, 0, -0.0841457, 0, 1.0994, 0, 0.257013, 0, 1}, +{1.00575, 0, -0.0779826, 0, 1.07246, 0, 0.234019, 0, 1}, +{0.989865, 0, -0.0713316, 0, 1.04748, 0, 0.211531, 0, 1}, +{0.975611, 0, -0.0649152, 0, 1.02535, 0, 0.190031, 0, 1}, +{0.962318, 0, -0.0585859, 0, 1.00517, 0, 0.169326, 0, 1}, +{0.950156, 0, -0.0519279, 0, 0.986564, 0, 0.149201, 0, 1}, +{0.939111, 0, -0.0456765, 0, 0.969698, 0, 0.129945, 0, 1}, +{0.928593, 0, -0.0395293, 0, 0.954004, 0, 0.111272, 0, 1}, +{0.919153, 0, -0.0335206, 0, 0.939673, 0, 0.0934282, 0, 1}, +{0.910535, 0, -0.0276812, 0, 0.92681, 0, 0.0763247, 0, 1}, +{0.902705, 0, -0.0217723, 0, 0.914973, 0, 0.0597627, 0, 1}, +{0.895519, 0, -0.0161946, 0, 0.904304, 0, 0.0439351, 0, 1}, +{0.888721, 0, -0.010582, 0, 0.894226, 0, 0.0286275, 0, 1}, +{0.882645, 0, -0.00530558, 0, 0.885263, 0, 0.014087, 0, 1}, +{0.877043, 0, 5.26226e-006, 0, 0.877066, 0, -2.36802e-005, 0, 1}, +{2840.91, 0, -0.210227, 0, 10194.3, 0, 1640.19, 0, 1}, +{192.049, 0, -0.211254, 0, 10200.4, 0, 110.954, 0, 1}, +{399.84, 0, -0.211515, 0, 600.706, 0, 230.847, 0, 1}, +{135.777, 0, -0.21127, 0, 293.916, 0, 78.5153, 0, 1}, +{104.058, 0, -0.211342, 0, 140.477, 0, 60.0649, 0, 1}, +{66.7423, 0, -0.211373, 0, 89.1629, 0, 38.5304, 0, 1}, +{46.3908, 0, -0.211264, 0, 61.8429, 0, 26.7794, 0, 1}, +{34.082, 0, -0.21124, 0, 45.4478, 0, 19.6715, 0, 1}, +{26.0967, 0, -0.211149, 0, 34.7795, 0, 15.0595, 0, 1}, +{20.6211, 0, -0.211078, 0, 27.4762, 0, 11.8962, 0, 1}, +{16.7051, 0, -0.210935, 0, 22.2507, 0, 9.63306, 0, 1}, +{13.808, 0, -0.210779, 0, 18.384, 0, 7.95795, 0, 1}, +{11.6044, 0, -0.210562, 0, 15.4425, 0, 6.68306, 0, 1}, +{9.88963, 0, -0.210303, 0, 13.1526, 0, 5.69012, 0, 1}, +{8.52951, 0, -0.209997, 0, 11.3351, 0, 4.90168, 0, 1}, +{7.43251, 0, -0.209634, 0, 9.8685, 0, 4.26493, 0, 1}, +{6.53552, 0, -0.209189, 0, 8.66882, 0, 3.74345, 0, 1}, +{5.79559, 0, -0.208514, 0, 7.6802, 0, 3.3124, 0, 1}, +{5.17245, 0, -0.207974, 0, 6.84521, 0, 2.94853, 0, 1}, +{4.64637, 0, -0.207335, 0, 6.13946, 0, 2.64043, 0, 1}, +{4.2, 0, -0.206497, 0, 5.54088, 0, 2.37817, 0, 1}, +{3.81623, 0, -0.205527, 0, 5.02529, 0, 2.15178, 0, 1}, +{3.48721, 0, -0.204243, 0, 4.58353, 0, 1.95681, 0, 1}, +{3.20019, 0, -0.202828, 0, 4.19732, 0, 1.78587, 0, 1}, +{2.95049, 0, -0.20107, 0, 3.86131, 0, 1.6362, 0, 1}, +{2.73312, 0, -0.198908, 0, 3.57095, 0, 1.50512, 0, 1}, +{2.54088, 0, -0.19675, 0, 3.31727, 0, 1.38836, 0, 1}, +{2.37122, 0, -0.195538, 0, 3.09348, 0, 1.28453, 0, 1}, +{2.22051, 0, -0.195356, 0, 2.89084, 0, 1.19164, 0, 1}, +{2.08325, 0, -0.193057, 0, 2.69695, 0, 1.10564, 0, 1}, +{1.96056, 0, -0.190086, 0, 2.52184, 0, 1.02761, 0, 1}, +{1.8508, 0, -0.186794, 0, 2.36416, 0, 0.956688, 0, 1}, +{1.75306, 0, -0.183102, 0, 2.22423, 0, 0.892427, 0, 1}, +{1.66579, 0, -0.179084, 0, 2.09945, 0, 0.833803, 0, 1}, +{1.5879, 0, -0.174846, 0, 1.9877, 0, 0.780259, 0, 1}, +{1.51849, 0, -0.17041, 0, 1.88864, 0, 0.731286, 0, 1}, +{1.45674, 0, -0.165881, 0, 1.79893, 0, 0.686266, 0, 1}, +{1.40105, 0, -0.161117, 0, 1.71725, 0, 0.644297, 0, 1}, +{1.34903, 0, -0.155522, 0, 1.63823, 0, 0.603609, 0, 1}, +{1.30175, 0, -0.149778, 0, 1.5647, 0, 0.565136, 0, 1}, +{1.25963, 0, -0.144436, 0, 1.49624, 0, 0.529085, 0, 1}, +{1.222, 0, -0.139115, 0, 1.43436, 0, 0.49526, 0, 1}, +{1.18801, 0, -0.133675, 0, 1.3786, 0, 0.463228, 0, 1}, +{1.15701, 0, -0.127509, 0, 1.32712, 0, 0.432068, 0, 1}, +{1.12852, 0, -0.120894, 0, 1.27982, 0, 0.402019, 0, 1}, +{1.10313, 0, -0.114426, 0, 1.23762, 0, 0.373486, 0, 1}, +{1.07938, 0, -0.10807, 0, 1.19966, 0, 0.345876, 0, 1}, +{1.05702, 0, -0.101449, 0, 1.16455, 0, 0.319037, 0, 1}, +{1.03692, 0, -0.0945, 0, 1.13214, 0, 0.293006, 0, 1}, +{1.01864, 0, -0.0877845, 0, 1.10278, 0, 0.268134, 0, 1}, +{1.00193, 0, -0.0813409, 0, 1.07537, 0, 0.244108, 0, 1}, +{0.98655, 0, -0.0744273, 0, 1.0498, 0, 0.22061, 0, 1}, +{0.972622, 0, -0.0677577, 0, 1.02716, 0, 0.198245, 0, 1}, +{0.959532, 0, -0.0611481, 0, 1.00661, 0, 0.176686, 0, 1}, +{0.947737, 0, -0.0542314, 0, 0.987698, 0, 0.15565, 0, 1}, +{0.936925, 0, -0.0477176, 0, 0.97051, 0, 0.135598, 0, 1}, +{0.92678, 0, -0.0412408, 0, 0.954584, 0, 0.116132, 0, 1}, +{0.917508, 0, -0.034958, 0, 0.939967, 0, 0.0974311, 0, 1}, +{0.909036, 0, -0.0288419, 0, 0.926792, 0, 0.0795889, 0, 1}, +{0.901352, 0, -0.022596, 0, 0.914818, 0, 0.0622699, 0, 1}, +{0.894274, 0, -0.0167909, 0, 0.903843, 0, 0.0458065, 0, 1}, +{0.887638, 0, -0.0109393, 0, 0.893627, 0, 0.0298619, 0, 1}, +{0.881613, 0, -0.00545542, 0, 0.884431, 0, 0.014626, 0, 1}, +{0.875968, 0, 0.000120008, 0, 0.876009, 0, -9.28526e-005, 0, 1}, +{18.4655, 0, -0.221568, 0, 10280.1, 0, 10.902, 0, 1}, +{44.2126, 0, -0.221593, 0, 10217.5, 0, 26.764, 0, 1}, +{20.8052, 0, -0.221575, 0, 1769.36, 0, 12.7633, 0, 1}, +{77.3994, 0, -0.221594, 0, 288.378, 0, 46.7694, 0, 1}, +{102.944, 0, -0.221639, 0, 140.368, 0, 62.9078, 0, 1}, +{65.703, 0, -0.221616, 0, 90.0841, 0, 40.1482, 0, 1}, +{45.5726, 0, -0.221529, 0, 62.5848, 0, 27.8443, 0, 1}, +{33.4997, 0, -0.221467, 0, 45.9653, 0, 20.4652, 0, 1}, +{25.6371, 0, -0.221402, 0, 35.1954, 0, 15.6585, 0, 1}, +{20.2581, 0, -0.221299, 0, 27.8039, 0, 12.3694, 0, 1}, +{16.4112, 0, -0.221157, 0, 22.5167, 0, 10.0163, 0, 1}, +{13.5647, 0, -0.220968, 0, 18.6031, 0, 8.27417, 0, 1}, +{11.4002, 0, -0.220741, 0, 15.6261, 0, 6.94861, 0, 1}, +{9.71591, 0, -0.220454, 0, 13.3085, 0, 5.91628, 0, 1}, +{8.3797, 0, -0.220118, 0, 11.469, 0, 5.09634, 0, 1}, +{7.30209, 0, -0.21972, 0, 9.98516, 0, 4.43421, 0, 1}, +{6.42108, 0, -0.219235, 0, 8.77089, 0, 3.89195, 0, 1}, +{5.69427, 0, -0.218512, 0, 7.77009, 0, 3.44371, 0, 1}, +{5.08264, 0, -0.217918, 0, 6.92501, 0, 3.06555, 0, 1}, +{4.56602, 0, -0.217215, 0, 6.21093, 0, 2.7452, 0, 1}, +{4.12786, 0, -0.216308, 0, 5.60521, 0, 2.47255, 0, 1}, +{3.75108, 0, -0.215244, 0, 5.08352, 0, 2.23717, 0, 1}, +{3.42801, 0, -0.21385, 0, 4.63633, 0, 2.0344, 0, 1}, +{3.14641, 0, -0.212316, 0, 4.24579, 0, 1.85669, 0, 1}, +{2.90128, 0, -0.210389, 0, 3.90629, 0, 1.70109, 0, 1}, +{2.68724, 0, -0.208057, 0, 3.61352, 0, 1.56433, 0, 1}, +{2.4983, 0, -0.205792, 0, 3.35678, 0, 1.4427, 0, 1}, +{2.33196, 0, -0.204681, 0, 3.12917, 0, 1.33478, 0, 1}, +{2.18472, 0, -0.204313, 0, 2.9237, 0, 1.23833, 0, 1}, +{2.05018, 0, -0.201825, 0, 2.72719, 0, 1.14897, 0, 1}, +{1.92989, 0, -0.198659, 0, 2.55007, 0, 1.06779, 0, 1}, +{1.82259, 0, -0.19515, 0, 2.39004, 0, 0.994148, 0, 1}, +{1.72739, 0, -0.191226, 0, 2.24795, 0, 0.927562, 0, 1}, +{1.64214, 0, -0.186967, 0, 2.12117, 0, 0.866588, 0, 1}, +{1.56619, 0, -0.182486, 0, 2.00811, 0, 0.81101, 0, 1}, +{1.49881, 0, -0.177803, 0, 1.90702, 0, 0.760262, 0, 1}, +{1.43872, 0, -0.173035, 0, 1.81564, 0, 0.713527, 0, 1}, +{1.38462, 0, -0.168039, 0, 1.7322, 0, 0.669914, 0, 1}, +{1.33407, 0, -0.1622, 0, 1.65162, 0, 0.627731, 0, 1}, +{1.28828, 0, -0.156156, 0, 1.57699, 0, 0.587763, 0, 1}, +{1.24732, 0, -0.150521, 0, 1.50736, 0, 0.550324, 0, 1}, +{1.21095, 0, -0.144921, 0, 1.44432, 0, 0.515242, 0, 1}, +{1.17816, 0, -0.139209, 0, 1.38757, 0, 0.481942, 0, 1}, +{1.14811, 0, -0.132767, 0, 1.3351, 0, 0.449529, 0, 1}, +{1.12055, 0, -0.125883, 0, 1.28658, 0, 0.41835, 0, 1}, +{1.09592, 0, -0.119143, 0, 1.24348, 0, 0.388691, 0, 1}, +{1.07292, 0, -0.112489, 0, 1.20496, 0, 0.359895, 0, 1}, +{1.05162, 0, -0.105567, 0, 1.16898, 0, 0.332129, 0, 1}, +{1.03205, 0, -0.0983426, 0, 1.13616, 0, 0.30492, 0, 1}, +{1.0142, 0, -0.0913418, 0, 1.10617, 0, 0.27899, 0, 1}, +{0.998033, 0, -0.0845983, 0, 1.07828, 0, 0.253966, 0, 1}, +{0.983024, 0, -0.0774328, 0, 1.05224, 0, 0.229542, 0, 1}, +{0.96931, 0, -0.0705299, 0, 1.02906, 0, 0.206215, 0, 1}, +{0.956764, 0, -0.0636305, 0, 1.0081, 0, 0.183774, 0, 1}, +{0.94518, 0, -0.0564991, 0, 0.988812, 0, 0.161943, 0, 1}, +{0.934658, 0, -0.0497023, 0, 0.971341, 0, 0.141056, 0, 1}, +{0.924749, 0, -0.0429379, 0, 0.955047, 0, 0.120813, 0, 1}, +{0.91569, 0, -0.036406, 0, 0.940179, 0, 0.101429, 0, 1}, +{0.907456, 0, -0.0300413, 0, 0.926801, 0, 0.0828571, 0, 1}, +{0.899968, 0, -0.0235657, 0, 0.914461, 0, 0.0648787, 0, 1}, +{0.892964, 0, -0.0174298, 0, 0.903435, 0, 0.0476334, 0, 1}, +{0.886405, 0, -0.0112671, 0, 0.892969, 0, 0.0310073, 0, 1}, +{0.880483, 0, -0.00557346, 0, 0.883542, 0, 0.0152403, 0, 1}, +{0.874888, 0, 0.000194225, 0, 0.87493, 0, -8.13646e-005, 0, 1}, +{2793.3, 0, -0.231844, 0, 10265.5, 0, 1804.09, 0, 1}, +{193.349, 0, -0.231825, 0, 10266.3, 0, 124.955, 0, 1}, +{383.73, 0, -0.231773, 0, 611.214, 0, 247.837, 0, 1}, +{184.604, 0, -0.231863, 0, 238.786, 0, 119.23, 0, 1}, +{101.42, 0, -0.231846, 0, 143.412, 0, 65.499, 0, 1}, +{64.3915, 0, -0.231874, 0, 91.2569, 0, 41.5846, 0, 1}, +{44.7267, 0, -0.231774, 0, 63.3706, 0, 28.8827, 0, 1}, +{32.8569, 0, -0.23174, 0, 46.5757, 0, 21.2148, 0, 1}, +{25.1604, 0, -0.231652, 0, 35.6391, 0, 16.2418, 0, 1}, +{19.8807, 0, -0.231551, 0, 28.1549, 0, 12.8295, 0, 1}, +{16.1054, 0, -0.231386, 0, 22.8004, 0, 10.3887, 0, 1}, +{13.3126, 0, -0.231199, 0, 18.8374, 0, 8.58212, 0, 1}, +{11.1879, 0, -0.230941, 0, 15.8228, 0, 7.20685, 0, 1}, +{9.53516, 0, -0.230627, 0, 13.4757, 0, 6.13606, 0, 1}, +{8.22416, 0, -0.23026, 0, 11.613, 0, 5.28571, 0, 1}, +{7.16671, 0, -0.229822, 0, 10.1098, 0, 4.59888, 0, 1}, +{6.30235, 0, -0.229292, 0, 8.88002, 0, 4.03645, 0, 1}, +{5.58897, 0, -0.228516, 0, 7.86686, 0, 3.57133, 0, 1}, +{4.989, 0, -0.227868, 0, 7.01073, 0, 3.1791, 0, 1}, +{4.48246, 0, -0.227095, 0, 6.28756, 0, 2.84697, 0, 1}, +{4.05255, 0, -0.226116, 0, 5.67408, 0, 2.56408, 0, 1}, +{3.68313, 0, -0.224944, 0, 5.14591, 0, 2.32001, 0, 1}, +{3.36641, 0, -0.223432, 0, 4.69348, 0, 2.10977, 0, 1}, +{3.09005, 0, -0.221767, 0, 4.29808, 0, 1.92528, 0, 1}, +{2.84961, 0, -0.219674, 0, 3.95527, 0, 1.76378, 0, 1}, +{2.63944, 0, -0.217173, 0, 3.65911, 0, 1.62174, 0, 1}, +{2.45401, 0, -0.214806, 0, 3.39929, 0, 1.49529, 0, 1}, +{2.29129, 0, -0.213772, 0, 3.16692, 0, 1.38345, 0, 1}, +{2.14742, 0, -0.213208, 0, 2.9588, 0, 1.28369, 0, 1}, +{2.01563, 0, -0.210527, 0, 2.75979, 0, 1.19083, 0, 1}, +{1.89823, 0, -0.207154, 0, 2.57988, 0, 1.10682, 0, 1}, +{1.79363, 0, -0.203421, 0, 2.41759, 0, 1.0306, 0, 1}, +{1.70056, 0, -0.199257, 0, 2.2734, 0, 0.961486, 0, 1}, +{1.61736, 0, -0.194753, 0, 2.14479, 0, 0.898372, 0, 1}, +{1.54376, 0, -0.190021, 0, 2.02944, 0, 0.840985, 0, 1}, +{1.47863, 0, -0.185099, 0, 1.92615, 0, 0.788593, 0, 1}, +{1.42034, 0, -0.180085, 0, 1.83315, 0, 0.740249, 0, 1}, +{1.36796, 0, -0.174868, 0, 1.74778, 0, 0.695136, 0, 1}, +{1.31873, 0, -0.168769, 0, 1.6658, 0, 0.651256, 0, 1}, +{1.27427, 0, -0.162423, 0, 1.59003, 0, 0.609761, 0, 1}, +{1.23475, 0, -0.15649, 0, 1.51911, 0, 0.571028, 0, 1}, +{1.19953, 0, -0.150616, 0, 1.45489, 0, 0.534637, 0, 1}, +{1.16791, 0, -0.144627, 0, 1.39676, 0, 0.500133, 0, 1}, +{1.13887, 0, -0.137914, 0, 1.34324, 0, 0.466604, 0, 1}, +{1.11245, 0, -0.13076, 0, 1.29385, 0, 0.434359, 0, 1}, +{1.08862, 0, -0.123751, 0, 1.24969, 0, 0.403473, 0, 1}, +{1.06638, 0, -0.116809, 0, 1.21037, 0, 0.373688, 0, 1}, +{1.04558, 0, -0.109584, 0, 1.17388, 0, 0.344525, 0, 1}, +{1.02698, 0, -0.102092, 0, 1.14016, 0, 0.316561, 0, 1}, +{1.00968, 0, -0.0948176, 0, 1.10975, 0, 0.289548, 0, 1}, +{0.993698, 0, -0.0877624, 0, 1.08134, 0, 0.263562, 0, 1}, +{0.979216, 0, -0.0803711, 0, 1.05477, 0, 0.238282, 0, 1}, +{0.965969, 0, -0.0732204, 0, 1.03105, 0, 0.214056, 0, 1}, +{0.953754, 0, -0.0660599, 0, 1.0097, 0, 0.190759, 0, 1}, +{0.942596, 0, -0.0586945, 0, 0.989999, 0, 0.168061, 0, 1}, +{0.932234, 0, -0.051657, 0, 0.972222, 0, 0.146443, 0, 1}, +{0.92259, 0, -0.0446063, 0, 0.955644, 0, 0.125406, 0, 1}, +{0.913782, 0, -0.0378415, 0, 0.940453, 0, 0.105314, 0, 1}, +{0.905743, 0, -0.0312454, 0, 0.92675, 0, 0.0860103, 0, 1}, +{0.898258, 0, -0.0245521, 0, 0.9142, 0, 0.0673316, 0, 1}, +{0.891482, 0, -0.0181738, 0, 0.902871, 0, 0.049504, 0, 1}, +{0.885098, 0, -0.011747, 0, 0.89227, 0, 0.0322344, 0, 1}, +{0.879253, 0, -0.00583209, 0, 0.882543, 0, 0.0158063, 0, 1}, +{0.873753, 0, 0.000162518, 0, 0.873784, 0, -8.1259e-005, 0, 1}, +{18.1422, 0, -0.242163, 0, 10263.5, 0, 11.9704, 0, 1}, +{22.4957, 0, -0.242166, 0, 10278.3, 0, 14.998, 0, 1}, +{214.5, 0, -0.242171, 0, 1019.4, 0, 146.303, 0, 1}, +{37.6379, 0, -0.242162, 0, 343.602, 0, 25.6689, 0, 1}, +{97.2479, 0, -0.242147, 0, 142.305, 0, 66.2844, 0, 1}, +{63.1353, 0, -0.242187, 0, 92.4761, 0, 43.0413, 0, 1}, +{43.8577, 0, -0.242095, 0, 64.2136, 0, 29.8964, 0, 1}, +{32.2144, 0, -0.242027, 0, 47.1758, 0, 21.9564, 0, 1}, +{24.6664, 0, -0.241953, 0, 36.1167, 0, 16.8082, 0, 1}, +{19.4905, 0, -0.241819, 0, 28.5311, 0, 13.2769, 0, 1}, +{15.7893, 0, -0.241655, 0, 23.1046, 0, 10.7508, 0, 1}, +{13.0504, 0, -0.241432, 0, 19.0886, 0, 8.88054, 0, 1}, +{10.9685, 0, -0.241154, 0, 16.0324, 0, 7.45786, 0, 1}, +{9.34798, 0, -0.240813, 0, 13.6548, 0, 6.34946, 0, 1}, +{8.0627, 0, -0.240413, 0, 11.7668, 0, 5.46933, 0, 1}, +{7.02642, 0, -0.239938, 0, 10.243, 0, 4.75864, 0, 1}, +{6.17913, 0, -0.239355, 0, 8.99729, 0, 4.17657, 0, 1}, +{5.48005, 0, -0.238525, 0, 7.9699, 0, 3.69526, 0, 1}, +{4.89196, 0, -0.237818, 0, 7.10256, 0, 3.28929, 0, 1}, +{4.39551, 0, -0.236971, 0, 6.36965, 0, 2.94552, 0, 1}, +{3.97431, 0, -0.235911, 0, 5.74791, 0, 2.6528, 0, 1}, +{3.61261, 0, -0.234621, 0, 5.21291, 0, 2.40034, 0, 1}, +{3.30202, 0, -0.232987, 0, 4.75489, 0, 2.18254, 0, 1}, +{3.03152, 0, -0.23118, 0, 4.35462, 0, 1.99174, 0, 1}, +{2.79582, 0, -0.228905, 0, 4.00741, 0, 1.82446, 0, 1}, +{2.58969, 0, -0.226233, 0, 3.70829, 0, 1.67709, 0, 1}, +{2.4085, 0, -0.2238, 0, 3.44394, 0, 1.54648, 0, 1}, +{2.24949, 0, -0.222812, 0, 3.2068, 0, 1.43084, 0, 1}, +{2.10898, 0, -0.22204, 0, 2.99569, 0, 1.32766, 0, 1}, +{1.98026, 0, -0.219156, 0, 2.7942, 0, 1.23158, 0, 1}, +{1.86548, 0, -0.215565, 0, 2.61169, 0, 1.14461, 0, 1}, +{1.76347, 0, -0.211601, 0, 2.44692, 0, 1.06586, 0, 1}, +{1.67279, 0, -0.207189, 0, 2.30055, 0, 0.994366, 0, 1}, +{1.59242, 0, -0.202443, 0, 2.16929, 0, 0.929454, 0, 1}, +{1.52079, 0, -0.197457, 0, 2.05178, 0, 0.870022, 0, 1}, +{1.45783, 0, -0.192282, 0, 1.9465, 0, 0.816095, 0, 1}, +{1.40147, 0, -0.187028, 0, 1.85108, 0, 0.766223, 0, 1}, +{1.35059, 0, -0.18161, 0, 1.76414, 0, 0.719474, 0, 1}, +{1.30293, 0, -0.175222, 0, 1.68072, 0, 0.674092, 0, 1}, +{1.25994, 0, -0.168571, 0, 1.60355, 0, 0.631243, 0, 1}, +{1.22174, 0, -0.162339, 0, 1.53142, 0, 0.591268, 0, 1}, +{1.18794, 0, -0.156187, 0, 1.46566, 0, 0.553662, 0, 1}, +{1.15734, 0, -0.149923, 0, 1.40654, 0, 0.517848, 0, 1}, +{1.12946, 0, -0.142949, 0, 1.3519, 0, 0.4832, 0, 1}, +{1.10399, 0, -0.135532, 0, 1.30134, 0, 0.449843, 0, 1}, +{1.08108, 0, -0.128254, 0, 1.25632, 0, 0.417855, 0, 1}, +{1.05955, 0, -0.121023, 0, 1.21589, 0, 0.386988, 0, 1}, +{1.03965, 0, -0.113494, 0, 1.17879, 0, 0.356911, 0, 1}, +{1.02146, 0, -0.105746, 0, 1.14424, 0, 0.327942, 0, 1}, +{1.00489, 0, -0.0982114, 0, 1.11323, 0, 0.300007, 0, 1}, +{0.989477, 0, -0.090831, 0, 1.08451, 0, 0.27299, 0, 1}, +{0.9754, 0, -0.0832182, 0, 1.05731, 0, 0.246788, 0, 1}, +{0.962539, 0, -0.0758365, 0, 1.03325, 0, 0.221597, 0, 1}, +{0.950649, 0, -0.0684439, 0, 1.01131, 0, 0.197463, 0, 1}, +{0.939757, 0, -0.0608145, 0, 0.991006, 0, 0.174106, 0, 1}, +{0.929759, 0, -0.0535541, 0, 0.973006, 0, 0.151645, 0, 1}, +{0.920369, 0, -0.0462274, 0, 0.956237, 0, 0.129911, 0, 1}, +{0.911782, 0, -0.0392485, 0, 0.940606, 0, 0.109115, 0, 1}, +{0.903803, 0, -0.0324058, 0, 0.92665, 0, 0.0891348, 0, 1}, +{0.896541, 0, -0.0255218, 0, 0.913696, 0, 0.0698244, 0, 1}, +{0.889916, 0, -0.0189339, 0, 0.902189, 0, 0.0512894, 0, 1}, +{0.883731, 0, -0.01226, 0, 0.891432, 0, 0.033413, 0, 1}, +{0.877882, 0, -0.00609338, 0, 0.881609, 0, 0.0162979, 0, 1}, +{0.872395, 0, 8.20051e-005, 0, 0.872476, 0, -6.36848e-005, 0, 1}, +{1165.5, 0, -0.252914, 0, 10275.7, 0, 837.371, 0, 1}, +{193.911, 0, -0.252472, 0, 10274.9, 0, 139.492, 0, 1}, +{38.0561, 0, -0.252502, 0, 1527.76, 0, 27.5036, 0, 1}, +{171.556, 0, -0.25253, 0, 261.06, 0, 123.341, 0, 1}, +{82.6856, 0, -0.252522, 0, 195.309, 0, 59.4685, 0, 1}, +{61.6105, 0, -0.25248, 0, 94.7016, 0, 44.2891, 0, 1}, +{42.9387, 0, -0.252437, 0, 65.1227, 0, 30.8653, 0, 1}, +{31.5457, 0, -0.252366, 0, 47.8388, 0, 22.6725, 0, 1}, +{24.1563, 0, -0.252265, 0, 36.6227, 0, 17.3575, 0, 1}, +{19.0869, 0, -0.252119, 0, 28.9315, 0, 13.7104, 0, 1}, +{15.4619, 0, -0.251937, 0, 23.4298, 0, 11.1013, 0, 1}, +{12.7804, 0, -0.251697, 0, 19.3563, 0, 9.17023, 0, 1}, +{10.741, 0, -0.251394, 0, 16.2584, 0, 7.70061, 0, 1}, +{9.15441, 0, -0.251023, 0, 13.8462, 0, 6.55614, 0, 1}, +{7.89596, 0, -0.250586, 0, 11.9315, 0, 5.64728, 0, 1}, +{6.88122, 0, -0.250064, 0, 10.3864, 0, 4.91332, 0, 1}, +{6.05147, 0, -0.24943, 0, 9.12265, 0, 4.31206, 0, 1}, +{5.36679, 0, -0.248542, 0, 8.0808, 0, 3.81484, 0, 1}, +{4.79127, 0, -0.247766, 0, 7.20077, 0, 3.39568, 0, 1}, +{4.30554, 0, -0.246841, 0, 6.45759, 0, 3.04081, 0, 1}, +{3.89335, 0, -0.245694, 0, 5.82703, 0, 2.73855, 0, 1}, +{3.53953, 0, -0.244295, 0, 5.28479, 0, 2.47794, 0, 1}, +{3.2354, 0, -0.242532, 0, 4.82069, 0, 2.25284, 0, 1}, +{2.97068, 0, -0.240545, 0, 4.41522, 0, 2.0558, 0, 1}, +{2.74012, 0, -0.238078, 0, 4.06408, 0, 1.88301, 0, 1}, +{2.53839, 0, -0.235246, 0, 3.76073, 0, 1.7307, 0, 1}, +{2.36149, 0, -0.23281, 0, 3.49106, 0, 1.59583, 0, 1}, +{2.20622, 0, -0.231794, 0, 3.24927, 0, 1.47654, 0, 1}, +{2.06946, 0, -0.230805, 0, 3.03496, 0, 1.3702, 0, 1}, +{1.94391, 0, -0.227705, 0, 2.83039, 0, 1.27111, 0, 1}, +{1.83215, 0, -0.22389, 0, 2.64514, 0, 1.18133, 0, 1}, +{1.73272, 0, -0.219683, 0, 2.47797, 0, 1.10007, 0, 1}, +{1.64469, 0, -0.215017, 0, 2.32894, 0, 1.02645, 0, 1}, +{1.56658, 0, -0.210023, 0, 2.19526, 0, 0.959526, 0, 1}, +{1.49756, 0, -0.20478, 0, 2.07522, 0, 0.898572, 0, 1}, +{1.43655, 0, -0.199352, 0, 1.96781, 0, 0.842883, 0, 1}, +{1.3822, 0, -0.193856, 0, 1.87052, 0, 0.791506, 0, 1}, +{1.33306, 0, -0.188234, 0, 1.78131, 0, 0.743316, 0, 1}, +{1.28696, 0, -0.181554, 0, 1.6962, 0, 0.696524, 0, 1}, +{1.24539, 0, -0.1746, 0, 1.61717, 0, 0.65233, 0, 1}, +{1.20866, 0, -0.168059, 0, 1.54395, 0, 0.610993, 0, 1}, +{1.17603, 0, -0.16163, 0, 1.47709, 0, 0.572164, 0, 1}, +{1.14664, 0, -0.155092, 0, 1.4166, 0, 0.535247, 0, 1}, +{1.11981, 0, -0.147869, 0, 1.36069, 0, 0.499387, 0, 1}, +{1.09556, 0, -0.140188, 0, 1.30904, 0, 0.465109, 0, 1}, +{1.0733, 0, -0.132643, 0, 1.26317, 0, 0.431811, 0, 1}, +{1.05265, 0, -0.125131, 0, 1.22177, 0, 0.399974, 0, 1}, +{1.03334, 0, -0.117318, 0, 1.18392, 0, 0.368962, 0, 1}, +{1.01589, 0, -0.1093, 0, 1.14854, 0, 0.338839, 0, 1}, +{0.999767, 0, -0.101495, 0, 1.11701, 0, 0.309982, 0, 1}, +{0.985234, 0, -0.0938268, 0, 1.08781, 0, 0.282185, 0, 1}, +{0.971411, 0, -0.0859728, 0, 1.05988, 0, 0.255049, 0, 1}, +{0.958918, 0, -0.0783637, 0, 1.03532, 0, 0.229059, 0, 1}, +{0.947432, 0, -0.0707495, 0, 1.01288, 0, 0.204131, 0, 1}, +{0.936883, 0, -0.0628742, 0, 0.992211, 0, 0.179868, 0, 1}, +{0.927044, 0, -0.0553881, 0, 0.973707, 0, 0.156699, 0, 1}, +{0.91797, 0, -0.0478226, 0, 0.956625, 0, 0.134241, 0, 1}, +{0.909714, 0, -0.0405878, 0, 0.940856, 0, 0.11275, 0, 1}, +{0.901965, 0, -0.0335639, 0, 0.926558, 0, 0.0921474, 0, 1}, +{0.894928, 0, -0.026429, 0, 0.913462, 0, 0.0722896, 0, 1}, +{0.888375, 0, -0.0196517, 0, 0.901553, 0, 0.0530866, 0, 1}, +{0.882198, 0, -0.0127698, 0, 0.890546, 0, 0.0346122, 0, 1}, +{0.876497, 0, -0.00637126, 0, 0.880394, 0, 0.0170233, 0, 1}, +{0.871049, 0, 5.22629e-006, 0, 0.871043, 0, -3.13578e-005, 0, 1}, +{17.7819, 0, -0.262852, 0, 10376.3, 0, 13.0747, 0, 1}, +{16.248, 0, -0.262844, 0, 10377.9, 0, 11.959, 0, 1}, +{405.186, 0, -0.262966, 0, 414.925, 0, 306.829, 0, 1}, +{171.999, 0, -0.262814, 0, 412.381, 0, 130.369, 0, 1}, +{94.7867, 0, -0.262844, 0, 146.731, 0, 71.7954, 0, 1}, +{60.4741, 0, -0.262821, 0, 95.1713, 0, 45.8036, 0, 1}, +{42.0009, 0, -0.262758, 0, 66.0931, 0, 31.8086, 0, 1}, +{30.8737, 0, -0.262705, 0, 48.5413, 0, 23.3777, 0, 1}, +{23.6289, 0, -0.262588, 0, 37.1694, 0, 17.8879, 0, 1}, +{18.6707, 0, -0.262453, 0, 29.3628, 0, 14.1295, 0, 1}, +{15.1245, 0, -0.262243, 0, 23.7775, 0, 11.4403, 0, 1}, +{12.5011, 0, -0.261985, 0, 19.6445, 0, 9.44985, 0, 1}, +{10.5065, 0, -0.261654, 0, 16.4996, 0, 7.93531, 0, 1}, +{8.95456, 0, -0.261258, 0, 14.0512, 0, 6.75573, 0, 1}, +{7.72362, 0, -0.260772, 0, 12.1079, 0, 5.81897, 0, 1}, +{6.73102, 0, -0.260208, 0, 10.5396, 0, 5.06241, 0, 1}, +{5.91993, 0, -0.259512, 0, 9.25674, 0, 4.44301, 0, 1}, +{5.25028, 0, -0.258566, 0, 8.19878, 0, 3.93051, 0, 1}, +{4.68749, 0, -0.257718, 0, 7.30604, 0, 3.49846, 0, 1}, +{4.21278, 0, -0.256706, 0, 6.55172, 0, 3.13285, 0, 1}, +{3.80948, 0, -0.255468, 0, 5.91194, 0, 2.8211, 0, 1}, +{3.46374, 0, -0.253951, 0, 5.36194, 0, 2.55255, 0, 1}, +{3.16651, 0, -0.252038, 0, 4.89112, 0, 2.32058, 0, 1}, +{2.90771, 0, -0.249857, 0, 4.48062, 0, 2.11736, 0, 1}, +{2.68242, 0, -0.247209, 0, 4.12465, 0, 1.93922, 0, 1}, +{2.48574, 0, -0.244214, 0, 3.81612, 0, 1.7824, 0, 1}, +{2.313, 0, -0.241905, 0, 3.54036, 0, 1.64339, 0, 1}, +{2.16192, 0, -0.240715, 0, 3.29468, 0, 1.52066, 0, 1}, +{2.02898, 0, -0.239501, 0, 3.07653, 0, 1.41147, 0, 1}, +{1.90667, 0, -0.236168, 0, 2.86876, 0, 1.30926, 0, 1}, +{1.79797, 0, -0.232119, 0, 2.68016, 0, 1.21696, 0, 1}, +{1.70114, 0, -0.227664, 0, 2.51064, 0, 1.13309, 0, 1}, +{1.6159, 0, -0.222734, 0, 2.35862, 0, 1.05745, 0, 1}, +{1.5403, 0, -0.217488, 0, 2.22239, 0, 0.988673, 0, 1}, +{1.47373, 0, -0.211981, 0, 2.09951, 0, 0.926109, 0, 1}, +{1.41486, 0, -0.206304, 0, 1.98957, 0, 0.869023, 0, 1}, +{1.36267, 0, -0.200567, 0, 1.89005, 0, 0.81626, 0, 1}, +{1.31501, 0, -0.194734, 0, 1.79891, 0, 0.766573, 0, 1}, +{1.27054, 0, -0.187755, 0, 1.7121, 0, 0.718206, 0, 1}, +{1.23073, 0, -0.180501, 0, 1.6316, 0, 0.672771, 0, 1}, +{1.19544, 0, -0.173647, 0, 1.55687, 0, 0.630263, 0, 1}, +{1.16402, 0, -0.166945, 0, 1.48862, 0, 0.590184, 0, 1}, +{1.13585, 0, -0.160127, 0, 1.4268, 0, 0.552081, 0, 1}, +{1.11001, 0, -0.152664, 0, 1.3696, 0, 0.515167, 0, 1}, +{1.08652, 0, -0.144717, 0, 1.31692, 0, 0.479618, 0, 1}, +{1.06509, 0, -0.13691, 0, 1.27, 0, 0.445479, 0, 1}, +{1.04542, 0, -0.129132, 0, 1.22773, 0, 0.412596, 0, 1}, +{1.02711, 0, -0.121046, 0, 1.18903, 0, 0.380647, 0, 1}, +{1.01003, 0, -0.112744, 0, 1.153, 0, 0.349541, 0, 1}, +{0.994727, 0, -0.104677, 0, 1.12078, 0, 0.319866, 0, 1}, +{0.980736, 0, -0.096732, 0, 1.091, 0, 0.29119, 0, 1}, +{0.967491, 0, -0.0886145, 0, 1.06258, 0, 0.263055, 0, 1}, +{0.955227, 0, -0.080795, 0, 1.03746, 0, 0.236262, 0, 1}, +{0.944149, 0, -0.0729799, 0, 1.01461, 0, 0.210509, 0, 1}, +{0.933834, 0, -0.0648688, 0, 0.993458, 0, 0.18552, 0, 1}, +{0.924381, 0, -0.0571397, 0, 0.974548, 0, 0.161612, 0, 1}, +{0.915491, 0, -0.0493651, 0, 0.957115, 0, 0.138539, 0, 1}, +{0.90744, 0, -0.0418766, 0, 0.940972, 0, 0.116303, 0, 1}, +{0.899869, 0, -0.0346531, 0, 0.92632, 0, 0.0950712, 0, 1}, +{0.893044, 0, -0.0273155, 0, 0.912866, 0, 0.0745727, 0, 1}, +{0.886666, 0, -0.0202993, 0, 0.900837, 0, 0.0548057, 0, 1}, +{0.880646, 0, -0.0132493, 0, 0.88955, 0, 0.0357956, 0, 1}, +{0.875047, 0, -0.00659523, 0, 0.879246, 0, 0.0175526, 0, 1}, +{0.869609, 0, -1.04353e-005, 0, 0.869682, 0, -5.13069e-005, 0, 1}, +{2673.8, 0, -0.272727, 0, 10405.9, 0, 2132.27, 0, 1}, +{196.812, 0, -0.273175, 0, 10408, 0, 156.869, 0, 1}, +{22.6521, 0, -0.273252, 0, 1651.34, 0, 17.9923, 0, 1}, +{165.289, 0, -0.273223, 0, 276.341, 0, 131.782, 0, 1}, +{90.2853, 0, -0.273294, 0, 146.262, 0, 72.0414, 0, 1}, +{59.004, 0, -0.273189, 0, 96.792, 0, 47.0491, 0, 1}, +{41.0357, 0, -0.273134, 0, 67.1321, 0, 32.7187, 0, 1}, +{30.1523, 0, -0.273059, 0, 49.3148, 0, 24.0372, 0, 1}, +{23.0862, 0, -0.272971, 0, 37.7502, 0, 18.3996, 0, 1}, +{18.2422, 0, -0.272812, 0, 29.8217, 0, 14.5338, 0, 1}, +{14.7776, 0, -0.272588, 0, 24.1496, 0, 11.7677, 0, 1}, +{12.2143, 0, -0.272306, 0, 19.9517, 0, 9.71999, 0, 1}, +{10.2653, 0, -0.271937, 0, 16.7573, 0, 8.16174, 0, 1}, +{8.74891, 0, -0.271505, 0, 14.2702, 0, 6.94821, 0, 1}, +{7.54609, 0, -0.270972, 0, 12.2965, 0, 5.98435, 0, 1}, +{6.57661, 0, -0.270358, 0, 10.7033, 0, 5.20622, 0, 1}, +{5.78406, 0, -0.269607, 0, 9.40055, 0, 4.56884, 0, 1}, +{5.12973, 0, -0.268593, 0, 8.32622, 0, 4.04139, 0, 1}, +{4.58041, 0, -0.26767, 0, 7.4189, 0, 3.59724, 0, 1}, +{4.11673, 0, -0.266563, 0, 6.65293, 0, 3.22103, 0, 1}, +{3.72326, 0, -0.265223, 0, 6.00295, 0, 2.90054, 0, 1}, +{3.38562, 0, -0.263577, 0, 5.44468, 0, 2.62425, 0, 1}, +{3.09538, 0, -0.261504, 0, 4.96706, 0, 2.38555, 0, 1}, +{2.84295, 0, -0.259132, 0, 4.5505, 0, 2.17657, 0, 1}, +{2.62329, 0, -0.256272, 0, 4.18907, 0, 1.99331, 0, 1}, +{2.43192, 0, -0.253146, 0, 3.87456, 0, 1.83234, 0, 1}, +{2.26361, 0, -0.250971, 0, 3.59171, 0, 1.68945, 0, 1}, +{2.11668, 0, -0.249568, 0, 3.34218, 0, 1.56336, 0, 1}, +{1.98756, 0, -0.248117, 0, 3.12044, 0, 1.45123, 0, 1}, +{1.86865, 0, -0.244541, 0, 2.90913, 0, 1.34627, 0, 1}, +{1.76293, 0, -0.240246, 0, 2.71777, 0, 1.2512, 0, 1}, +{1.66931, 0, -0.235532, 0, 2.54449, 0, 1.16532, 0, 1}, +{1.58668, 0, -0.230345, 0, 2.38986, 0, 1.08759, 0, 1}, +{1.5136, 0, -0.224828, 0, 2.25067, 0, 1.01703, 0, 1}, +{1.44953, 0, -0.219063, 0, 2.12527, 0, 0.952909, 0, 1}, +{1.3932, 0, -0.213131, 0, 2.01269, 0, 0.894535, 0, 1}, +{1.34274, 0, -0.207155, 0, 1.91028, 0, 0.840272, 0, 1}, +{1.29679, 0, -0.201099, 0, 1.81712, 0, 0.789116, 0, 1}, +{1.25402, 0, -0.193825, 0, 1.72853, 0, 0.739425, 0, 1}, +{1.21559, 0, -0.186265, 0, 1.6464, 0, 0.692627, 0, 1}, +{1.18171, 0, -0.179096, 0, 1.57021, 0, 0.648862, 0, 1}, +{1.15162, 0, -0.172121, 0, 1.50065, 0, 0.607637, 0, 1}, +{1.12481, 0, -0.165028, 0, 1.43765, 0, 0.56847, 0, 1}, +{1.0999, 0, -0.157326, 0, 1.37924, 0, 0.530495, 0, 1}, +{1.07737, 0, -0.149113, 0, 1.32523, 0, 0.493859, 0, 1}, +{1.05697, 0, -0.141047, 0, 1.2772, 0, 0.458706, 0, 1}, +{1.0382, 0, -0.133016, 0, 1.23407, 0, 0.424914, 0, 1}, +{1.02057, 0, -0.124661, 0, 1.1944, 0, 0.391991, 0, 1}, +{1.00445, 0, -0.116068, 0, 1.15762, 0, 0.359961, 0, 1}, +{0.989323, 0, -0.10776, 0, 1.12445, 0, 0.329244, 0, 1}, +{0.975924, 0, -0.0995491, 0, 1.09448, 0, 0.29969, 0, 1}, +{0.963343, 0, -0.091192, 0, 1.06532, 0, 0.27091, 0, 1}, +{0.951416, 0, -0.0831186, 0, 1.03952, 0, 0.243267, 0, 1}, +{0.940543, 0, -0.0751146, 0, 1.01618, 0, 0.216792, 0, 1}, +{0.930712, 0, -0.0668084, 0, 0.994547, 0, 0.190997, 0, 1}, +{0.921565, 0, -0.0588143, 0, 0.97542, 0, 0.166384, 0, 1}, +{0.912983, 0, -0.0508285, 0, 0.957539, 0, 0.14267, 0, 1}, +{0.905292, 0, -0.0430856, 0, 0.941097, 0, 0.119784, 0, 1}, +{0.89796, 0, -0.0356823, 0, 0.926237, 0, 0.0979414, 0, 1}, +{0.891127, 0, -0.028148, 0, 0.912497, 0, 0.0767456, 0, 1}, +{0.884891, 0, -0.0209073, 0, 0.899988, 0, 0.0564843, 0, 1}, +{0.878978, 0, -0.0136435, 0, 0.888523, 0, 0.0368151, 0, 1}, +{0.873494, 0, -0.00677046, 0, 0.877978, 0, 0.0180813, 0, 1}, +{0.868096, 0, -8.68096e-007, 0, 0.868122, 0, 2.60429e-006, 0, 1}, +{19.3005, 0, -0.28366, 0, 10435.5, 0, 15.7441, 0, 1}, +{20.9017, 0, -0.283657, 0, 10406.3, 0, 17.5629, 0, 1}, +{355.872, 0, -0.28363, 0, 631.629, 0, 298.611, 0, 1}, +{120.351, 0, -0.283668, 0, 322.885, 0, 100.814, 0, 1}, +{90.1795, 0, -0.283705, 0, 152.884, 0, 75.669, 0, 1}, +{57.6435, 0, -0.283606, 0, 98.3201, 0, 48.3636, 0, 1}, +{40.0577, 0, -0.283568, 0, 68.2449, 0, 33.6056, 0, 1}, +{29.423, 0, -0.283491, 0, 50.1272, 0, 24.6798, 0, 1}, +{22.5291, 0, -0.283371, 0, 38.3737, 0, 18.8925, 0, 1}, +{17.8015, 0, -0.283186, 0, 30.3148, 0, 14.9225, 0, 1}, +{14.4209, 0, -0.282952, 0, 24.5465, 0, 12.0824, 0, 1}, +{11.9194, 0, -0.282644, 0, 20.2805, 0, 9.97961, 0, 1}, +{10.0173, 0, -0.282248, 0, 17.0332, 0, 8.37944, 0, 1}, +{8.53774, 0, -0.281771, 0, 14.5049, 0, 7.13335, 0, 1}, +{7.36404, 0, -0.281196, 0, 12.4981, 0, 6.14357, 0, 1}, +{6.41778, 0, -0.280528, 0, 10.8786, 0, 5.34422, 0, 1}, +{5.64468, 0, -0.279705, 0, 9.55431, 0, 4.68984, 0, 1}, +{5.00621, 0, -0.278625, 0, 8.46177, 0, 4.14808, 0, 1}, +{4.47045, 0, -0.277624, 0, 7.53958, 0, 3.69204, 0, 1}, +{4.01815, 0, -0.276408, 0, 6.76094, 0, 3.30572, 0, 1}, +{3.63443, 0, -0.274959, 0, 6.10065, 0, 2.97662, 0, 1}, +{3.30529, 0, -0.273176, 0, 5.53329, 0, 2.69292, 0, 1}, +{3.0224, 0, -0.270925, 0, 5.04848, 0, 2.44781, 0, 1}, +{2.77667, 0, -0.268349, 0, 4.62524, 0, 2.23346, 0, 1}, +{2.56299, 0, -0.265282, 0, 4.25743, 0, 2.04555, 0, 1}, +{2.37683, 0, -0.262048, 0, 3.93657, 0, 1.88036, 0, 1}, +{2.2128, 0, -0.25998, 0, 3.64689, 0, 1.73344, 0, 1}, +{2.07016, 0, -0.258348, 0, 3.39282, 0, 1.60428, 0, 1}, +{1.94498, 0, -0.256645, 0, 3.16699, 0, 1.48931, 0, 1}, +{1.82981, 0, -0.252814, 0, 2.95159, 0, 1.38193, 0, 1}, +{1.72731, 0, -0.248265, 0, 2.75667, 0, 1.28446, 0, 1}, +{1.63669, 0, -0.243282, 0, 2.57998, 0, 1.19637, 0, 1}, +{1.55669, 0, -0.237828, 0, 2.42242, 0, 1.11657, 0, 1}, +{1.48677, 0, -0.232048, 0, 2.28, 0, 1.04467, 0, 1}, +{1.42495, 0, -0.226017, 0, 2.1514, 0, 0.979009, 0, 1}, +{1.371, 0, -0.219827, 0, 2.03603, 0, 0.919306, 0, 1}, +{1.3226, 0, -0.213624, 0, 1.93133, 0, 0.863746, 0, 1}, +{1.27833, 0, -0.207319, 0, 1.83629, 0, 0.811019, 0, 1}, +{1.23735, 0, -0.199755, 0, 1.74546, 0, 0.760214, 0, 1}, +{1.20043, 0, -0.191895, 0, 1.66162, 0, 0.712038, 0, 1}, +{1.16806, 0, -0.184397, 0, 1.58397, 0, 0.667057, 0, 1}, +{1.1393, 0, -0.177149, 0, 1.51275, 0, 0.62473, 0, 1}, +{1.11342, 0, -0.169785, 0, 1.44819, 0, 0.584411, 0, 1}, +{1.08973, 0, -0.161848, 0, 1.38872, 0, 0.545256, 0, 1}, +{1.06827, 0, -0.153378, 0, 1.33392, 0, 0.5076, 0, 1}, +{1.04872, 0, -0.145053, 0, 1.28467, 0, 0.471452, 0, 1}, +{1.03073, 0, -0.136768, 0, 1.24074, 0, 0.436827, 0, 1}, +{1.01387, 0, -0.128171, 0, 1.19977, 0, 0.402876, 0, 1}, +{0.998393, 0, -0.119297, 0, 1.16231, 0, 0.370005, 0, 1}, +{0.983889, 0, -0.110736, 0, 1.12849, 0, 0.338346, 0, 1}, +{0.970968, 0, -0.10227, 0, 1.0976, 0, 0.308022, 0, 1}, +{0.95905, 0, -0.0936617, 0, 1.06794, 0, 0.278493, 0, 1}, +{0.947558, 0, -0.0853598, 0, 1.0418, 0, 0.250056, 0, 1}, +{0.937172, 0, -0.0771386, 0, 1.0179, 0, 0.222782, 0, 1}, +{0.927549, 0, -0.0686516, 0, 0.995809, 0, 0.196282, 0, 1}, +{0.918666, 0, -0.0604684, 0, 0.976101, 0, 0.171042, 0, 1}, +{0.910422, 0, -0.0522309, 0, 0.958032, 0, 0.146605, 0, 1}, +{0.902992, 0, -0.0441906, 0, 0.941379, 0, 0.123118, 0, 1}, +{0.895792, 0, -0.0366397, 0, 0.925944, 0, 0.100621, 0, 1}, +{0.889158, 0, -0.0289083, 0, 0.911936, 0, 0.078838, 0, 1}, +{0.88307, 0, -0.0214922, 0, 0.899195, 0, 0.0580027, 0, 1}, +{0.8773, 0, -0.0140184, 0, 0.887531, 0, 0.0378616, 0, 1}, +{0.871838, 0, -0.00686049, 0, 0.876719, 0, 0.0185178, 0, 1}, +{0.866598, 0, 0.000135189, 0, 0.866664, 0, -0.000110925, 0, 1}, +{1176.47, 0, -0.294118, 0, 10410.3, 0, 1038.6, 0, 1}, +{198.098, 0, -0.294176, 0, 10408.9, 0, 174.735, 0, 1}, +{296.912, 0, -0.29424, 0, 843.693, 0, 261.992, 0, 1}, +{125.786, 0, -0.294088, 0, 170.709, 0, 111.135, 0, 1}, +{87.8735, 0, -0.294112, 0, 156.019, 0, 77.5448, 0, 1}, +{56.2335, 0, -0.294045, 0, 99.9897, 0, 49.6214, 0, 1}, +{39.0488, 0, -0.293998, 0, 69.4305, 0, 34.4534, 0, 1}, +{28.6796, 0, -0.293908, 0, 50.9994, 0, 25.3003, 0, 1}, +{21.9578, 0, -0.293773, 0, 39.0403, 0, 19.3654, 0, 1}, +{17.3506, 0, -0.293589, 0, 30.8416, 0, 15.2963, 0, 1}, +{14.0552, 0, -0.293332, 0, 24.974, 0, 12.3845, 0, 1}, +{11.617, 0, -0.293003, 0, 20.6322, 0, 10.2287, 0, 1}, +{9.76334, 0, -0.292578, 0, 17.328, 0, 8.58839, 0, 1}, +{8.32092, 0, -0.292056, 0, 14.756, 0, 7.3106, 0, 1}, +{7.17726, 0, -0.291432, 0, 12.7139, 0, 6.29608, 0, 1}, +{6.25504, 0, -0.290703, 0, 11.0658, 0, 5.47656, 0, 1}, +{5.50161, 0, -0.289808, 0, 9.71844, 0, 4.80559, 0, 1}, +{4.87943, 0, -0.288657, 0, 8.6071, 0, 4.25012, 0, 1}, +{4.35734, 0, -0.287567, 0, 7.6687, 0, 3.7825, 0, 1}, +{3.91707, 0, -0.286244, 0, 6.87698, 0, 3.38668, 0, 1}, +{3.5432, 0, -0.284678, 0, 6.20493, 0, 3.04913, 0, 1}, +{3.22287, 0, -0.28274, 0, 5.62809, 0, 2.7585, 0, 1}, +{2.94748, 0, -0.28029, 0, 5.13529, 0, 2.50715, 0, 1}, +{2.70895, 0, -0.277494, 0, 4.70449, 0, 2.28794, 0, 1}, +{2.5014, 0, -0.274234, 0, 4.33007, 0, 2.09559, 0, 1}, +{2.3206, 0, -0.270951, 0, 4.00157, 0, 1.92641, 0, 1}, +{2.16141, 0, -0.268918, 0, 3.70512, 0, 1.77604, 0, 1}, +{2.02294, 0, -0.267047, 0, 3.44609, 0, 1.64365, 0, 1}, +{1.90169, 0, -0.265079, 0, 3.21607, 0, 1.52611, 0, 1}, +{1.79016, 0, -0.260983, 0, 2.99677, 0, 1.41598, 0, 1}, +{1.69108, 0, -0.256168, 0, 2.79789, 0, 1.31633, 0, 1}, +{1.60343, 0, -0.250916, 0, 2.61781, 0, 1.22613, 0, 1}, +{1.52682, 0, -0.245181, 0, 2.4563, 0, 1.14498, 0, 1}, +{1.45941, 0, -0.23913, 0, 2.31072, 0, 1.07142, 0, 1}, +{1.40048, 0, -0.232835, 0, 2.17894, 0, 1.00457, 0, 1}, +{1.34868, 0, -0.226388, 0, 2.06064, 0, 0.943436, 0, 1}, +{1.30204, 0, -0.219984, 0, 1.95357, 0, 0.88637, 0, 1}, +{1.25955, 0, -0.213387, 0, 1.85578, 0, 0.832287, 0, 1}, +{1.22041, 0, -0.205536, 0, 1.76314, 0, 0.780185, 0, 1}, +{1.18516, 0, -0.197378, 0, 1.67743, 0, 0.730871, 0, 1}, +{1.15426, 0, -0.189546, 0, 1.59828, 0, 0.68488, 0, 1}, +{1.1267, 0, -0.182027, 0, 1.52526, 0, 0.641218, 0, 1}, +{1.10204, 0, -0.174392, 0, 1.45953, 0, 0.599796, 0, 1}, +{1.07952, 0, -0.166223, 0, 1.39873, 0, 0.559758, 0, 1}, +{1.05892, 0, -0.157502, 0, 1.34248, 0, 0.520898, 0, 1}, +{1.04018, 0, -0.148929, 0, 1.29191, 0, 0.483968, 0, 1}, +{1.02289, 0, -0.140401, 0, 1.24703, 0, 0.448032, 0, 1}, +{1.00705, 0, -0.131573, 0, 1.20552, 0, 0.413415, 0, 1}, +{0.992256, 0, -0.122433, 0, 1.16701, 0, 0.379755, 0, 1}, +{0.978514, 0, -0.113591, 0, 1.13261, 0, 0.347263, 0, 1}, +{0.965946, 0, -0.104882, 0, 1.10105, 0, 0.316005, 0, 1}, +{0.954855, 0, -0.096025, 0, 1.07099, 0, 0.285943, 0, 1}, +{0.943772, 0, -0.0875122, 0, 1.044, 0, 0.256686, 0, 1}, +{0.933719, 0, -0.0790692, 0, 1.01967, 0, 0.228587, 0, 1}, +{0.924428, 0, -0.0703749, 0, 0.997017, 0, 0.201457, 0, 1}, +{0.915807, 0, -0.0619965, 0, 0.976861, 0, 0.175503, 0, 1}, +{0.907784, 0, -0.0536019, 0, 0.958392, 0, 0.150417, 0, 1}, +{0.900485, 0, -0.0452962, 0, 0.941284, 0, 0.126308, 0, 1}, +{0.893542, 0, -0.037477, 0, 0.925725, 0, 0.103253, 0, 1}, +{0.887114, 0, -0.0295693, 0, 0.911327, 0, 0.0808693, 0, 1}, +{0.881112, 0, -0.0219599, 0, 0.898328, 0, 0.0594856, 0, 1}, +{0.875523, 0, -0.0143428, 0, 0.886319, 0, 0.0388102, 0, 1}, +{0.870161, 0, -0.00694997, 0, 0.875278, 0, 0.0190182, 0, 1}, +{0.865054, 0, 0.000306229, 0, 0.865027, 0, -0.00016436, 0, 1}, +{16.5407, 0, -0.304597, 0, 10442.9, 0, 14.8812, 0, 1}, +{17.8275, 0, -0.304601, 0, 10491.2, 0, 16.3835, 0, 1}, +{23.644, 0, -0.304606, 0, 2100.43, 0, 21.9952, 0, 1}, +{18.2775, 0, -0.304595, 0, 433.307, 0, 16.879, 0, 1}, +{86.0437, 0, -0.304595, 0, 151.713, 0, 79.8262, 0, 1}, +{54.6926, 0, -0.304529, 0, 101.813, 0, 50.7425, 0, 1}, +{37.9968, 0, -0.304468, 0, 70.8178, 0, 35.2476, 0, 1}, +{27.915, 0, -0.304385, 0, 51.9346, 0, 25.8912, 0, 1}, +{21.373, 0, -0.304245, 0, 39.7566, 0, 19.818, 0, 1}, +{16.8885, 0, -0.304026, 0, 31.4042, 0, 15.6535, 0, 1}, +{13.6803, 0, -0.303757, 0, 25.4309, 0, 12.6729, 0, 1}, +{11.3077, 0, -0.303387, 0, 21.0083, 0, 10.4672, 0, 1}, +{9.50299, 0, -0.302927, 0, 17.6438, 0, 8.78789, 0, 1}, +{8.0992, 0, -0.302359, 0, 15.0242, 0, 7.48018, 0, 1}, +{6.98588, 0, -0.301685, 0, 12.9449, 0, 6.44158, 0, 1}, +{6.08847, 0, -0.300892, 0, 11.2666, 0, 5.60289, 0, 1}, +{5.35538, 0, -0.299923, 0, 9.89441, 0, 4.91625, 0, 1}, +{4.74996, 0, -0.298697, 0, 8.76213, 0, 4.34769, 0, 1}, +{4.24176, 0, -0.297509, 0, 7.80693, 0, 3.86881, 0, 1}, +{3.81375, 0, -0.296065, 0, 7.00061, 0, 3.46394, 0, 1}, +{3.45024, 0, -0.294367, 0, 6.31667, 0, 3.11855, 0, 1}, +{3.13888, 0, -0.292258, 0, 5.72975, 0, 2.82118, 0, 1}, +{2.87181, 0, -0.289599, 0, 5.22723, 0, 2.56458, 0, 1}, +{2.63991, 0, -0.286583, 0, 4.78922, 0, 2.34002, 0, 1}, +{2.4383, 0, -0.283126, 0, 4.40704, 0, 2.14322, 0, 1}, +{2.26292, 0, -0.279953, 0, 4.06969, 0, 1.97026, 0, 1}, +{2.10865, 0, -0.277785, 0, 3.76708, 0, 1.81646, 0, 1}, +{1.97472, 0, -0.27566, 0, 3.50312, 0, 1.68127, 0, 1}, +{1.85773, 0, -0.273408, 0, 3.26786, 0, 1.56137, 0, 1}, +{1.7499, 0, -0.269045, 0, 3.04418, 0, 1.44889, 0, 1}, +{1.65443, 0, -0.263955, 0, 2.84109, 0, 1.34724, 0, 1}, +{1.57014, 0, -0.258419, 0, 2.65682, 0, 1.2552, 0, 1}, +{1.49635, 0, -0.252393, 0, 2.49169, 0, 1.17229, 0, 1}, +{1.43192, 0, -0.24607, 0, 2.34244, 0, 1.09729, 0, 1}, +{1.37552, 0, -0.239509, 0, 2.20741, 0, 1.02913, 0, 1}, +{1.32608, 0, -0.23281, 0, 2.086, 0, 0.966763, 0, 1}, +{1.28078, 0, -0.226205, 0, 1.97651, 0, 0.907982, 0, 1}, +{1.24035, 0, -0.219296, 0, 1.87622, 0, 0.852771, 0, 1}, +{1.20325, 0, -0.211161, 0, 1.7812, 0, 0.799588, 0, 1}, +{1.16968, 0, -0.202706, 0, 1.69343, 0, 0.749083, 0, 1}, +{1.14012, 0, -0.194536, 0, 1.61293, 0, 0.70188, 0, 1}, +{1.11401, 0, -0.186747, 0, 1.53809, 0, 0.657309, 0, 1}, +{1.09062, 0, -0.178845, 0, 1.47086, 0, 0.614844, 0, 1}, +{1.06901, 0, -0.170446, 0, 1.40895, 0, 0.573597, 0, 1}, +{1.04949, 0, -0.161487, 0, 1.35131, 0, 0.53391, 0, 1}, +{1.03161, 0, -0.152671, 0, 1.29986, 0, 0.495743, 0, 1}, +{1.01516, 0, -0.1439, 0, 1.25368, 0, 0.459119, 0, 1}, +{1.00009, 0, -0.134871, 0, 1.21108, 0, 0.423635, 0, 1}, +{0.986257, 0, -0.125472, 0, 1.17182, 0, 0.389119, 0, 1}, +{0.973067, 0, -0.116348, 0, 1.13673, 0, 0.355819, 0, 1}, +{0.96097, 0, -0.10739, 0, 1.10432, 0, 0.323976, 0, 1}, +{0.950245, 0, -0.098262, 0, 1.07373, 0, 0.292925, 0, 1}, +{0.939808, 0, -0.0895393, 0, 1.04611, 0, 0.263039, 0, 1}, +{0.930097, 0, -0.0809268, 0, 1.02125, 0, 0.234148, 0, 1}, +{0.921269, 0, -0.0720285, 0, 0.998253, 0, 0.206406, 0, 1}, +{0.912729, 0, -0.0634264, 0, 0.977623, 0, 0.179786, 0, 1}, +{0.904977, 0, -0.0548833, 0, 0.958639, 0, 0.154092, 0, 1}, +{0.897998, 0, -0.0463403, 0, 0.94136, 0, 0.129409, 0, 1}, +{0.891336, 0, -0.0382686, 0, 0.925524, 0, 0.105639, 0, 1}, +{0.884979, 0, -0.0301583, 0, 0.910772, 0, 0.082827, 0, 1}, +{0.879205, 0, -0.0223406, 0, 0.897448, 0, 0.0609272, 0, 1}, +{0.873585, 0, -0.0145714, 0, 0.885133, 0, 0.0398337, 0, 1}, +{0.868279, 0, -0.00702004, 0, 0.873944, 0, 0.0194816, 0, 1}, +{0.863338, 0, 0.000359149, 0, 0.86331, 0, -0.000170941, 0, 1}, +{1694.92, 0, -0.315254, 0, 10459.4, 0, 1652.82, 0, 1}, +{1321, 0, -0.31572, 0, 2626.39, 0, 1288.45, 0, 1}, +{321.854, 0, -0.315095, 0, 715.952, 0, 313.92, 0, 1}, +{141.723, 0, -0.315051, 0, 308.759, 0, 138.229, 0, 1}, +{85.5652, 0, -0.315136, 0, 151.688, 0, 83.5043, 0, 1}, +{53.3476, 0, -0.315017, 0, 103.527, 0, 52.0307, 0, 1}, +{36.9358, 0, -0.314989, 0, 72.0597, 0, 36.0181, 0, 1}, +{27.1341, 0, -0.314891, 0, 52.9347, 0, 26.455, 0, 1}, +{20.7758, 0, -0.314732, 0, 40.5212, 0, 20.25, 0, 1}, +{16.4174, 0, -0.314492, 0, 32.0057, 0, 15.9954, 0, 1}, +{13.298, 0, -0.314193, 0, 25.9197, 0, 12.9486, 0, 1}, +{10.9913, 0, -0.313802, 0, 21.412, 0, 10.6941, 0, 1}, +{9.23745, 0, -0.313297, 0, 17.9816, 0, 8.97841, 0, 1}, +{7.87284, 0, -0.312685, 0, 15.3119, 0, 7.64192, 0, 1}, +{6.79057, 0, -0.311952, 0, 13.1922, 0, 6.58036, 0, 1}, +{5.91842, 0, -0.311096, 0, 11.4813, 0, 5.72326, 0, 1}, +{5.20573, 0, -0.310043, 0, 10.0829, 0, 5.02126, 0, 1}, +{4.61766, 0, -0.308732, 0, 8.92781, 0, 4.44039, 0, 1}, +{4.12385, 0, -0.307445, 0, 7.95422, 0, 3.95097, 0, 1}, +{3.70824, 0, -0.305866, 0, 7.1331, 0, 3.53733, 0, 1}, +{3.35503, 0, -0.304023, 0, 6.43576, 0, 3.18419, 0, 1}, +{3.05316, 0, -0.301728, 0, 5.83809, 0, 2.88074, 0, 1}, +{2.79417, 0, -0.298862, 0, 5.3262, 0, 2.61865, 0, 1}, +{2.56945, 0, -0.295595, 0, 4.87941, 0, 2.38955, 0, 1}, +{2.3745, 0, -0.291973, 0, 4.4886, 0, 2.18897, 0, 1}, +{2.20416, 0, -0.288963, 0, 4.14163, 0, 2.01185, 0, 1}, +{2.05495, 0, -0.286571, 0, 3.83273, 0, 1.85503, 0, 1}, +{1.9258, 0, -0.284174, 0, 3.56312, 0, 1.71728, 0, 1}, +{1.81283, 0, -0.28163, 0, 3.32271, 0, 1.59493, 0, 1}, +{1.70919, 0, -0.276986, 0, 3.09438, 0, 1.48055, 0, 1}, +{1.61726, 0, -0.27161, 0, 2.88619, 0, 1.37684, 0, 1}, +{1.53632, 0, -0.265781, 0, 2.69823, 0, 1.28311, 0, 1}, +{1.46544, 0, -0.25947, 0, 2.52878, 0, 1.19848, 0, 1}, +{1.40361, 0, -0.252864, 0, 2.37582, 0, 1.12188, 0, 1}, +{1.34961, 0, -0.246037, 0, 2.2373, 0, 1.05227, 0, 1}, +{1.30221, 0, -0.239086, 0, 2.11262, 0, 0.988542, 0, 1}, +{1.25938, 0, -0.232258, 0, 1.99983, 0, 0.928793, 0, 1}, +{1.2205, 0, -0.225039, 0, 1.8975, 0, 0.872122, 0, 1}, +{1.18516, 0, -0.216624, 0, 1.79988, 0, 0.817737, 0, 1}, +{1.15316, 0, -0.207878, 0, 1.7105, 0, 0.766026, 0, 1}, +{1.12575, 0, -0.199361, 0, 1.62784, 0, 0.718167, 0, 1}, +{1.10127, 0, -0.191306, 0, 1.55155, 0, 0.672755, 0, 1}, +{1.07919, 0, -0.183138, 0, 1.48284, 0, 0.629366, 0, 1}, +{1.05854, 0, -0.174511, 0, 1.41959, 0, 0.586918, 0, 1}, +{1.03987, 0, -0.165334, 0, 1.36066, 0, 0.546169, 0, 1}, +{1.02266, 0, -0.156266, 0, 1.30805, 0, 0.507024, 0, 1}, +{1.00735, 0, -0.147261, 0, 1.26072, 0, 0.46964, 0, 1}, +{0.993163, 0, -0.138035, 0, 1.21745, 0, 0.433237, 0, 1}, +{0.979518, 0, -0.128415, 0, 1.17657, 0, 0.398, 0, 1}, +{0.967267, 0, -0.119041, 0, 1.14073, 0, 0.363946, 0, 1}, +{0.955975, 0, -0.109819, 0, 1.10792, 0, 0.331429, 0, 1}, +{0.945579, 0, -0.100409, 0, 1.07662, 0, 0.299625, 0, 1}, +{0.935771, 0, -0.0914642, 0, 1.0481, 0, 0.269017, 0, 1}, +{0.926585, 0, -0.0826625, 0, 1.0229, 0, 0.239555, 0, 1}, +{0.91809, 0, -0.073606, 0, 0.999328, 0, 0.211171, 0, 1}, +{0.909776, 0, -0.0647678, 0, 0.97819, 0, 0.183827, 0, 1}, +{0.902349, 0, -0.0560783, 0, 0.958871, 0, 0.157638, 0, 1}, +{0.895494, 0, -0.0473376, 0, 0.941217, 0, 0.132391, 0, 1}, +{0.888954, 0, -0.039034, 0, 0.925039, 0, 0.108097, 0, 1}, +{0.882811, 0, -0.030826, 0, 0.909974, 0, 0.0847772, 0, 1}, +{0.877024, 0, -0.022878, 0, 0.896318, 0, 0.0624002, 0, 1}, +{0.871711, 0, -0.0149891, 0, 0.883738, 0, 0.0407089, 0, 1}, +{0.866359, 0, -0.00724969, 0, 0.872133, 0, 0.019954, 0, 1}, +{0.861502, 0, 0.000226575, 0, 0.861451, 0, -0.000107688, 0, 1}, +{16.4894, 0, -0.325649, 0, 10504.8, 0, 16.3859, 0, 1}, +{80.8277, 0, -0.325655, 0, 10486.4, 0, 82.3458, 0, 1}, +{199.561, 0, -0.325683, 0, 1265.95, 0, 204.849, 0, 1}, +{98.5416, 0, -0.32568, 0, 381.742, 0, 100.885, 0, 1}, +{91.2242, 0, -0.32567, 0, 118.966, 0, 93.6159, 0, 1}, +{51.6129, 0, -0.325574, 0, 105.988, 0, 52.91, 0, 1}, +{35.8513, 0, -0.32553, 0, 73.5129, 0, 36.7478, 0, 1}, +{26.3373, 0, -0.325397, 0, 54.0041, 0, 26.9906, 0, 1}, +{20.1654, 0, -0.325227, 0, 41.3433, 0, 20.6595, 0, 1}, +{15.9345, 0, -0.325, 0, 32.6583, 0, 16.3178, 0, 1}, +{12.9077, 0, -0.324668, 0, 26.444, 0, 13.2102, 0, 1}, +{10.6686, 0, -0.32424, 0, 21.8444, 0, 10.9097, 0, 1}, +{8.96612, 0, -0.323695, 0, 18.3445, 0, 9.15887, 0, 1}, +{7.64164, 0, -0.323027, 0, 15.6198, 0, 7.7951, 0, 1}, +{6.59148, 0, -0.322238, 0, 13.4569, 0, 6.71206, 0, 1}, +{5.74468, 0, -0.321306, 0, 11.7115, 0, 5.83707, 0, 1}, +{5.05339, 0, -0.320157, 0, 10.2844, 0, 5.12101, 0, 1}, +{4.48258, 0, -0.318769, 0, 9.1055, 0, 4.52801, 0, 1}, +{4.00381, 0, -0.317366, 0, 8.11219, 0, 4.02885, 0, 1}, +{3.60059, 0, -0.315642, 0, 7.27483, 0, 3.60669, 0, 1}, +{3.2585, 0, -0.313643, 0, 6.56384, 0, 3.24674, 0, 1}, +{2.96614, 0, -0.311139, 0, 5.95399, 0, 2.93737, 0, 1}, +{2.71545, 0, -0.308046, 0, 5.43139, 0, 2.67031, 0, 1}, +{2.49821, 0, -0.304536, 0, 4.97503, 0, 2.43692, 0, 1}, +{2.30954, 0, -0.300792, 0, 4.57508, 0, 2.23232, 0, 1}, +{2.14432, 0, -0.297901, 0, 4.21829, 0, 2.05131, 0, 1}, +{2.00035, 0, -0.295265, 0, 3.90261, 0, 1.89148, 0, 1}, +{1.87603, 0, -0.292586, 0, 3.62682, 0, 1.75151, 0, 1}, +{1.76762, 0, -0.28973, 0, 3.38066, 0, 1.62722, 0, 1}, +{1.66786, 0, -0.284796, 0, 3.14721, 0, 1.51068, 0, 1}, +{1.57923, 0, -0.279125, 0, 2.93434, 0, 1.40479, 0, 1}, +{1.50153, 0, -0.272989, 0, 2.74158, 0, 1.30921, 0, 1}, +{1.43388, 0, -0.266392, 0, 2.56824, 0, 1.22323, 0, 1}, +{1.37518, 0, -0.259501, 0, 2.41037, 0, 1.14582, 0, 1}, +{1.32389, 0, -0.252408, 0, 2.26848, 0, 1.07498, 0, 1}, +{1.27864, 0, -0.24522, 0, 2.14039, 0, 1.00995, 0, 1}, +{1.23745, 0, -0.238138, 0, 2.02497, 0, 0.948377, 0, 1}, +{1.20082, 0, -0.230606, 0, 1.9196, 0, 0.890943, 0, 1}, +{1.16718, 0, -0.221919, 0, 1.81973, 0, 0.835431, 0, 1}, +{1.13679, 0, -0.212876, 0, 1.72777, 0, 0.782559, 0, 1}, +{1.1109, 0, -0.204034, 0, 1.64344, 0, 0.733687, 0, 1}, +{1.08739, 0, -0.195691, 0, 1.56559, 0, 0.68696, 0, 1}, +{1.06738, 0, -0.187267, 0, 1.4949, 0, 0.642947, 0, 1}, +{1.04804, 0, -0.178417, 0, 1.43025, 0, 0.599926, 0, 1}, +{1.03036, 0, -0.169022, 0, 1.37025, 0, 0.558152, 0, 1}, +{1.01385, 0, -0.159711, 0, 1.3162, 0, 0.51795, 0, 1}, +{0.999328, 0, -0.150482, 0, 1.26781, 0, 0.47956, 0, 1}, +{0.985825, 0, -0.141072, 0, 1.22321, 0, 0.442712, 0, 1}, +{0.97292, 0, -0.131239, 0, 1.18193, 0, 0.406329, 0, 1}, +{0.961219, 0, -0.121648, 0, 1.14507, 0, 0.371687, 0, 1}, +{0.950594, 0, -0.112184, 0, 1.11153, 0, 0.338389, 0, 1}, +{0.940888, 0, -0.102561, 0, 1.07968, 0, 0.306085, 0, 1}, +{0.931538, 0, -0.0933755, 0, 1.05034, 0, 0.274712, 0, 1}, +{0.922678, 0, -0.0843807, 0, 1.02446, 0, 0.244785, 0, 1}, +{0.9145, 0, -0.0751865, 0, 1.00024, 0, 0.215769, 0, 1}, +{0.906622, 0, -0.0661861, 0, 0.978742, 0, 0.187852, 0, 1}, +{0.89941, 0, -0.0573455, 0, 0.959193, 0, 0.161063, 0, 1}, +{0.892751, 0, -0.048438, 0, 0.941015, 0, 0.135264, 0, 1}, +{0.886466, 0, -0.0399158, 0, 0.92458, 0, 0.110476, 0, 1}, +{0.880447, 0, -0.0315579, 0, 0.909281, 0, 0.0867002, 0, 1}, +{0.874791, 0, -0.0234278, 0, 0.895198, 0, 0.0637802, 0, 1}, +{0.869468, 0, -0.0154644, 0, 0.882342, 0, 0.0417327, 0, 1}, +{0.864309, 0, -0.00752294, 0, 0.87048, 0, 0.0204331, 0, 1}, +{0.859395, 0, 0.0001143, 0, 0.859391, 0, -1.54691e-005, 0, 1}, +{16.5846, 0, -0.336236, 0, 10557.3, 0, 17.8498, 0, 1}, +{13.2471, 0, -0.336239, 0, 10565.2, 0, 13.8816, 0, 1}, +{19.0082, 0, -0.336235, 0, 1950.66, 0, 20.5502, 0, 1}, +{17.3461, 0, -0.336236, 0, 625.711, 0, 18.7487, 0, 1}, +{64.4413, 0, -0.336255, 0, 213.583, 0, 69.42, 0, 1}, +{50.03, 0, -0.336152, 0, 108.132, 0, 53.913, 0, 1}, +{34.7464, 0, -0.336101, 0, 75.0863, 0, 37.4384, 0, 1}, +{25.5284, 0, -0.335954, 0, 55.1559, 0, 27.5008, 0, 1}, +{19.5446, 0, -0.335776, 0, 42.2256, 0, 21.0481, 0, 1}, +{15.4435, 0, -0.335511, 0, 33.3535, 0, 16.6239, 0, 1}, +{12.51, 0, -0.335168, 0, 27.0064, 0, 13.4577, 0, 1}, +{10.34, 0, -0.334695, 0, 22.305, 0, 11.1136, 0, 1}, +{8.68983, 0, -0.334107, 0, 18.734, 0, 9.32953, 0, 1}, +{7.40631, 0, -0.333395, 0, 15.9505, 0, 7.93997, 0, 1}, +{6.38827, 0, -0.332535, 0, 13.7412, 0, 6.83602, 0, 1}, +{5.56811, 0, -0.331526, 0, 11.9582, 0, 5.9448, 0, 1}, +{4.89817, 0, -0.330283, 0, 10.5007, 0, 5.21496, 0, 1}, +{4.34548, 0, -0.328801, 0, 9.29578, 0, 4.61101, 0, 1}, +{3.8814, 0, -0.327276, 0, 8.28201, 0, 4.10199, 0, 1}, +{3.49114, 0, -0.325403, 0, 7.42678, 0, 3.67206, 0, 1}, +{3.16035, 0, -0.323218, 0, 6.70049, 0, 3.30567, 0, 1}, +{2.87764, 0, -0.320494, 0, 6.07766, 0, 2.99075, 0, 1}, +{2.63554, 0, -0.31715, 0, 5.54429, 0, 2.71903, 0, 1}, +{2.42554, 0, -0.313409, 0, 5.07763, 0, 2.4814, 0, 1}, +{2.24327, 0, -0.309641, 0, 4.66667, 0, 2.27298, 0, 1}, +{2.0835, 0, -0.306758, 0, 4.30032, 0, 2.0883, 0, 1}, +{1.94492, 0, -0.303865, 0, 3.97749, 0, 1.9259, 0, 1}, +{1.82572, 0, -0.300883, 0, 3.69474, 0, 1.7839, 0, 1}, +{1.72183, 0, -0.2977, 0, 3.44226, 0, 1.65792, 0, 1}, +{1.62557, 0, -0.292462, 0, 3.20311, 0, 1.53882, 0, 1}, +{1.54061, 0, -0.286485, 0, 2.98513, 0, 1.43113, 0, 1}, +{1.46656, 0, -0.280046, 0, 2.78773, 0, 1.33429, 0, 1}, +{1.40233, 0, -0.273151, 0, 2.60888, 0, 1.24726, 0, 1}, +{1.34667, 0, -0.265973, 0, 2.4471, 0, 1.16861, 0, 1}, +{1.2981, 0, -0.258617, 0, 2.30098, 0, 1.09678, 0, 1}, +{1.2547, 0, -0.251223, 0, 2.16918, 0, 1.03018, 0, 1}, +{1.2157, 0, -0.243834, 0, 2.05087, 0, 0.967396, 0, 1}, +{1.18089, 0, -0.235998, 0, 1.94241, 0, 0.908796, 0, 1}, +{1.14921, 0, -0.227037, 0, 1.84016, 0, 0.852159, 0, 1}, +{1.12088, 0, -0.217705, 0, 1.74567, 0, 0.798622, 0, 1}, +{1.09594, 0, -0.208542, 0, 1.65942, 0, 0.748212, 0, 1}, +{1.07396, 0, -0.199899, 0, 1.57957, 0, 0.700667, 0, 1}, +{1.05452, 0, -0.191226, 0, 1.50738, 0, 0.655459, 0, 1}, +{1.03733, 0, -0.18216, 0, 1.44128, 0, 0.612153, 0, 1}, +{1.02051, 0, -0.172547, 0, 1.37969, 0, 0.569325, 0, 1}, +{1.00502, 0, -0.163004, 0, 1.32471, 0, 0.528406, 0, 1}, +{0.991012, 0, -0.153556, 0, 1.275, 0, 0.489072, 0, 1}, +{0.978265, 0, -0.143978, 0, 1.22961, 0, 0.451359, 0, 1}, +{0.966121, 0, -0.133941, 0, 1.18726, 0, 0.41436, 0, 1}, +{0.955132, 0, -0.124156, 0, 1.14929, 0, 0.379034, 0, 1}, +{0.944955, 0, -0.114488, 0, 1.11476, 0, 0.344937, 0, 1}, +{0.935668, 0, -0.104654, 0, 1.08252, 0, 0.312105, 0, 1}, +{0.926746, 0, -0.0951963, 0, 1.0528, 0, 0.280272, 0, 1}, +{0.918647, 0, -0.0860754, 0, 1.02604, 0, 0.249662, 0, 1}, +{0.910714, 0, -0.076745, 0, 1.00127, 0, 0.220072, 0, 1}, +{0.90315, 0, -0.0675719, 0, 0.979175, 0, 0.191552, 0, 1}, +{0.89621, 0, -0.058605, 0, 0.959069, 0, 0.164279, 0, 1}, +{0.889733, 0, -0.0495057, 0, 0.940665, 0, 0.137991, 0, 1}, +{0.883759, 0, -0.0407749, 0, 0.923868, 0, 0.112789, 0, 1}, +{0.877891, 0, -0.0322511, 0, 0.908318, 0, 0.0885019, 0, 1}, +{0.872463, 0, -0.0239884, 0, 0.893911, 0, 0.0651494, 0, 1}, +{0.86727, 0, -0.0159083, 0, 0.880792, 0, 0.0426671, 0, 1}, +{0.862202, 0, -0.0078012, 0, 0.868599, 0, 0.020936, 0, 1}, +{0.85734, 0, -2.48629e-005, 0, 0.857273, 0, -3.34363e-005, 0, 1}, +{560.538, 0, -0.346973, 0, 10556.2, 0, 635.562, 0, 1}, +{298.775, 0, -0.346878, 0, 3218.61, 0, 339.069, 0, 1}, +{302.755, 0, -0.346957, 0, 694.479, 0, 343.04, 0, 1}, +{135.667, 0, -0.3469, 0, 303.969, 0, 153.731, 0, 1}, +{67.9948, 0, -0.346842, 0, 188.027, 0, 77.0616, 0, 1}, +{48.4144, 0, -0.346793, 0, 110.566, 0, 54.8533, 0, 1}, +{33.6225, 0, -0.346681, 0, 76.7771, 0, 38.0891, 0, 1}, +{24.7005, 0, -0.346548, 0, 56.3995, 0, 27.9759, 0, 1}, +{18.9125, 0, -0.346364, 0, 43.1719, 0, 21.4133, 0, 1}, +{14.9443, 0, -0.346081, 0, 34.1026, 0, 16.9124, 0, 1}, +{12.1055, 0, -0.345685, 0, 27.6113, 0, 13.6906, 0, 1}, +{10.0056, 0, -0.345183, 0, 22.8083, 0, 11.3055, 0, 1}, +{8.40894, 0, -0.344548, 0, 19.1526, 0, 9.49017, 0, 1}, +{7.16682, 0, -0.343771, 0, 16.306, 0, 8.07599, 0, 1}, +{6.18185, 0, -0.342845, 0, 14.0468, 0, 6.95264, 0, 1}, +{5.38828, 0, -0.341752, 0, 12.2233, 0, 6.04562, 0, 1}, +{4.74055, 0, -0.340405, 0, 10.7327, 0, 5.30332, 0, 1}, +{4.2056, 0, -0.338824, 0, 9.50089, 0, 4.68832, 0, 1}, +{3.75721, 0, -0.337164, 0, 8.46327, 0, 4.17075, 0, 1}, +{3.37993, 0, -0.335144, 0, 7.58917, 0, 3.73326, 0, 1}, +{3.06072, 0, -0.33274, 0, 6.84717, 0, 3.36102, 0, 1}, +{2.7878, 0, -0.329788, 0, 6.21102, 0, 3.04078, 0, 1}, +{2.55433, 0, -0.326173, 0, 5.66489, 0, 2.76474, 0, 1}, +{2.35217, 0, -0.322216, 0, 5.18696, 0, 2.52344, 0, 1}, +{2.17582, 0, -0.318638, 0, 4.7621, 0, 2.31091, 0, 1}, +{2.02217, 0, -0.315521, 0, 4.38755, 0, 2.12333, 0, 1}, +{1.8891, 0, -0.312352, 0, 4.05659, 0, 1.95857, 0, 1}, +{1.77495, 0, -0.309052, 0, 3.76631, 0, 1.81473, 0, 1}, +{1.67482, 0, -0.305528, 0, 3.50798, 0, 1.68618, 0, 1}, +{1.58312, 0, -0.299976, 0, 3.26276, 0, 1.56576, 0, 1}, +{1.50194, 0, -0.293684, 0, 3.03897, 0, 1.45637, 0, 1}, +{1.43161, 0, -0.286935, 0, 2.83554, 0, 1.35841, 0, 1}, +{1.37105, 0, -0.279742, 0, 2.65206, 0, 1.27053, 0, 1}, +{1.31846, 0, -0.272277, 0, 2.48538, 0, 1.19083, 0, 1}, +{1.27246, 0, -0.264661, 0, 2.33442, 0, 1.118, 0, 1}, +{1.2308, 0, -0.257052, 0, 2.19986, 0, 1.04948, 0, 1}, +{1.19383, 0, -0.249336, 0, 2.07809, 0, 0.985629, 0, 1}, +{1.1615, 0, -0.241198, 0, 1.9669, 0, 0.926183, 0, 1}, +{1.13174, 0, -0.231966, 0, 1.86165, 0, 0.868695, 0, 1}, +{1.10463, 0, -0.222354, 0, 1.76474, 0, 0.813616, 0, 1}, +{1.08118, 0, -0.212875, 0, 1.67644, 0, 0.762391, 0, 1}, +{1.06063, 0, -0.203918, 0, 1.59483, 0, 0.71378, 0, 1}, +{1.04211, 0, -0.194999, 0, 1.52025, 0, 0.667634, 0, 1}, +{1.0256, 0, -0.185725, 0, 1.45293, 0, 0.623046, 0, 1}, +{1.01055, 0, -0.175895, 0, 1.38984, 0, 0.579847, 0, 1}, +{0.996035, 0, -0.166151, 0, 1.33345, 0, 0.538139, 0, 1}, +{0.982696, 0, -0.156487, 0, 1.28239, 0, 0.497997, 0, 1}, +{0.970648, 0, -0.146734, 0, 1.23605, 0, 0.459475, 0, 1}, +{0.959283, 0, -0.136518, 0, 1.19265, 0, 0.421828, 0, 1}, +{0.948642, 0, -0.126529, 0, 1.15372, 0, 0.38588, 0, 1}, +{0.939013, 0, -0.116706, 0, 1.11829, 0, 0.351349, 0, 1}, +{0.930377, 0, -0.106698, 0, 1.08557, 0, 0.317837, 0, 1}, +{0.921995, 0, -0.0969404, 0, 1.05504, 0, 0.285477, 0, 1}, +{0.914214, 0, -0.0876548, 0, 1.02754, 0, 0.254236, 0, 1}, +{0.90664, 0, -0.0782466, 0, 1.0024, 0, 0.224129, 0, 1}, +{0.899569, 0, -0.0688989, 0, 0.979698, 0, 0.195197, 0, 1}, +{0.892956, 0, -0.0598048, 0, 0.95921, 0, 0.167439, 0, 1}, +{0.886776, 0, -0.0505888, 0, 0.940311, 0, 0.14063, 0, 1}, +{0.880877, 0, -0.0416426, 0, 0.923085, 0, 0.114984, 0, 1}, +{0.875398, 0, -0.032943, 0, 0.907345, 0, 0.0901686, 0, 1}, +{0.869962, 0, -0.024459, 0, 0.89255, 0, 0.0663503, 0, 1}, +{0.864816, 0, -0.0162949, 0, 0.879017, 0, 0.0435193, 0, 1}, +{0.859921, 0, -0.00804972, 0, 0.866641, 0, 0.0213536, 0, 1}, +{0.855057, 0, -0.000106882, 0, 0.855052, 0, 1.28259e-005, 0, 1}, +{15.6482, 0, -0.357499, 0, 10638.4, 0, 18.1609, 0, 1}, +{15.4316, 0, -0.357504, 0, 10637.7, 0, 18.3647, 0, 1}, +{23.3427, 0, -0.357493, 0, 1971.29, 0, 27.8952, 0, 1}, +{122.354, 0, -0.357519, 0, 410.845, 0, 146.087, 0, 1}, +{82.7815, 0, -0.35745, 0, 120.891, 0, 98.7748, 0, 1}, +{46.7749, 0, -0.357407, 0, 113.183, 0, 55.7368, 0, 1}, +{32.4812, 0, -0.357326, 0, 78.5916, 0, 38.6992, 0, 1}, +{23.8629, 0, -0.35718, 0, 57.7319, 0, 28.4246, 0, 1}, +{18.2708, 0, -0.356976, 0, 44.1951, 0, 21.7561, 0, 1}, +{14.4373, 0, -0.356659, 0, 34.9095, 0, 17.1827, 0, 1}, +{11.694, 0, -0.356246, 0, 28.2635, 0, 13.9079, 0, 1}, +{9.66595, 0, -0.355697, 0, 23.3453, 0, 11.485, 0, 1}, +{8.12341, 0, -0.355009, 0, 19.6035, 0, 9.64012, 0, 1}, +{6.92377, 0, -0.354172, 0, 16.6879, 0, 8.20327, 0, 1}, +{5.97225, 0, -0.353163, 0, 14.3752, 0, 7.06159, 0, 1}, +{5.20589, 0, -0.351981, 0, 12.5083, 0, 6.13994, 0, 1}, +{4.58016, 0, -0.350524, 0, 10.9825, 0, 5.38531, 0, 1}, +{4.06395, 0, -0.348841, 0, 9.72041, 0, 4.76062, 0, 1}, +{3.63132, 0, -0.347034, 0, 8.65864, 0, 4.23491, 0, 1}, +{3.26738, 0, -0.344845, 0, 7.7642, 0, 3.79049, 0, 1}, +{2.9596, 0, -0.342221, 0, 7.00493, 0, 3.41249, 0, 1}, +{2.69696, 0, -0.338994, 0, 6.35384, 0, 3.08777, 0, 1}, +{2.47244, 0, -0.33511, 0, 5.79388, 0, 2.80794, 0, 1}, +{2.27772, 0, -0.33098, 0, 5.3033, 0, 2.56286, 0, 1}, +{2.10748, 0, -0.327566, 0, 4.86526, 0, 2.34622, 0, 1}, +{1.95997, 0, -0.324185, 0, 4.48081, 0, 2.15594, 0, 1}, +{1.83297, 0, -0.320722, 0, 4.14098, 0, 1.98953, 0, 1}, +{1.7231, 0, -0.317087, 0, 3.8435, 0, 1.84311, 0, 1}, +{1.62772, 0, -0.313204, 0, 3.5777, 0, 1.7131, 0, 1}, +{1.54002, 0, -0.307325, 0, 3.32552, 0, 1.59102, 0, 1}, +{1.46357, 0, -0.300717, 0, 3.09531, 0, 1.48097, 0, 1}, +{1.39689, 0, -0.293643, 0, 2.88613, 0, 1.38171, 0, 1}, +{1.33984, 0, -0.286154, 0, 2.69651, 0, 1.293, 0, 1}, +{1.2904, 0, -0.278399, 0, 2.52543, 0, 1.21239, 0, 1}, +{1.24661, 0, -0.270539, 0, 2.36991, 0, 1.13787, 0, 1}, +{1.20735, 0, -0.262682, 0, 2.23157, 0, 1.06826, 0, 1}, +{1.17246, 0, -0.254637, 0, 2.10591, 0, 1.0031, 0, 1}, +{1.14179, 0, -0.2462, 0, 1.9915, 0, 0.942504, 0, 1}, +{1.11382, 0, -0.236702, 0, 1.88406, 0, 0.883888, 0, 1}, +{1.08856, 0, -0.226809, 0, 1.78403, 0, 0.828237, 0, 1}, +{1.06666, 0, -0.217029, 0, 1.69383, 0, 0.775947, 0, 1}, +{1.04709, 0, -0.207741, 0, 1.61017, 0, 0.726261, 0, 1}, +{1.02994, 0, -0.198585, 0, 1.53414, 0, 0.67903, 0, 1}, +{1.01405, 0, -0.189122, 0, 1.46439, 0, 0.633583, 0, 1}, +{0.999645, 0, -0.179064, 0, 1.40027, 0, 0.589278, 0, 1}, +{0.986893, 0, -0.169133, 0, 1.34229, 0, 0.547305, 0, 1}, +{0.974514, 0, -0.159261, 0, 1.29015, 0, 0.506485, 0, 1}, +{0.963048, 0, -0.149334, 0, 1.24261, 0, 0.46728, 0, 1}, +{0.95232, 0, -0.138961, 0, 1.19821, 0, 0.428916, 0, 1}, +{0.942277, 0, -0.128785, 0, 1.15833, 0, 0.392235, 0, 1}, +{0.933181, 0, -0.118793, 0, 1.12215, 0, 0.357156, 0, 1}, +{0.925013, 0, -0.108674, 0, 1.08845, 0, 0.323289, 0, 1}, +{0.916931, 0, -0.0986398, 0, 1.05745, 0, 0.290255, 0, 1}, +{0.909757, 0, -0.0891635, 0, 1.02928, 0, 0.25868, 0, 1}, +{0.902677, 0, -0.0796585, 0, 1.00317, 0, 0.228152, 0, 1}, +{0.895857, 0, -0.0701581, 0, 0.980062, 0, 0.198449, 0, 1}, +{0.889457, 0, -0.0609323, 0, 0.959123, 0, 0.170339, 0, 1}, +{0.883497, 0, -0.0516148, 0, 0.939766, 0, 0.143162, 0, 1}, +{0.877982, 0, -0.0425031, 0, 0.922241, 0, 0.116979, 0, 1}, +{0.872702, 0, -0.03364, 0, 0.906123, 0, 0.0918274, 0, 1}, +{0.867425, 0, -0.0248725, 0, 0.891134, 0, 0.0675264, 0, 1}, +{0.862446, 0, -0.0165391, 0, 0.877347, 0, 0.0442452, 0, 1}, +{0.857544, 0, -0.00820927, 0, 0.864527, 0, 0.0217499, 0, 1}, +{0.852588, 0, -7.50277e-005, 0, 0.852765, 0, -6.8207e-006, 0, 1}, +{2272.73, 0, -0.368182, 0, 10669.3, 0, 2849.97, 0, 1}, +{229.41, 0, -0.368204, 0, 10669, 0, 287.636, 0, 1}, +{274.725, 0, -0.368132, 0, 750.313, 0, 344.485, 0, 1}, +{111.508, 0, -0.368198, 0, 417.729, 0, 139.678, 0, 1}, +{67.4081, 0, -0.368183, 0, 200.029, 0, 84.4762, 0, 1}, +{44.9924, 0, -0.368082, 0, 116.205, 0, 56.4119, 0, 1}, +{31.3224, 0, -0.368007, 0, 80.5453, 0, 39.2658, 0, 1}, +{23.0134, 0, -0.367846, 0, 59.1771, 0, 28.8428, 0, 1}, +{17.6208, 0, -0.367606, 0, 45.3124, 0, 22.0762, 0, 1}, +{13.9221, 0, -0.36728, 0, 35.7749, 0, 17.4331, 0, 1}, +{11.2778, 0, -0.366821, 0, 28.9666, 0, 14.1115, 0, 1}, +{9.32175, 0, -0.366233, 0, 23.9257, 0, 11.6522, 0, 1}, +{7.83423, 0, -0.36549, 0, 20.0889, 0, 9.77994, 0, 1}, +{6.67708, 0, -0.364582, 0, 17.1008, 0, 8.32125, 0, 1}, +{5.75984, 0, -0.363498, 0, 14.7292, 0, 7.16278, 0, 1}, +{5.02076, 0, -0.362218, 0, 12.8154, 0, 6.22707, 0, 1}, +{4.418, 0, -0.360637, 0, 11.2514, 0, 5.4617, 0, 1}, +{3.92031, 0, -0.358841, 0, 9.95729, 0, 4.82744, 0, 1}, +{3.50351, 0, -0.356871, 0, 8.86922, 0, 4.29398, 0, 1}, +{3.15353, 0, -0.354504, 0, 7.95223, 0, 3.8436, 0, 1}, +{2.85755, 0, -0.35163, 0, 7.17454, 0, 3.46056, 0, 1}, +{2.60508, 0, -0.348107, 0, 6.50726, 0, 3.13142, 0, 1}, +{2.38942, 0, -0.343955, 0, 5.93308, 0, 2.84783, 0, 1}, +{2.20248, 0, -0.339761, 0, 5.42687, 0, 2.59943, 0, 1}, +{2.03844, 0, -0.336398, 0, 4.97517, 0, 2.37876, 0, 1}, +{1.89763, 0, -0.332732, 0, 4.58066, 0, 2.18671, 0, 1}, +{1.77521, 0, -0.328959, 0, 4.23186, 0, 2.01716, 0, 1}, +{1.67079, 0, -0.324981, 0, 3.92572, 0, 1.86944, 0, 1}, +{1.58026, 0, -0.320713, 0, 3.6518, 0, 1.73825, 0, 1}, +{1.49735, 0, -0.314501, 0, 3.3922, 0, 1.61521, 0, 1}, +{1.42507, 0, -0.307568, 0, 3.15534, 0, 1.50408, 0, 1}, +{1.36276, 0, -0.30017, 0, 2.9392, 0, 1.40461, 0, 1}, +{1.3092, 0, -0.292375, 0, 2.74346, 0, 1.3151, 0, 1}, +{1.26259, 0, -0.284339, 0, 2.56683, 0, 1.23341, 0, 1}, +{1.22105, 0, -0.276263, 0, 2.40744, 0, 1.1573, 0, 1}, +{1.18393, 0, -0.268106, 0, 2.26518, 0, 1.08618, 0, 1}, +{1.15162, 0, -0.259727, 0, 2.13593, 0, 1.02034, 0, 1}, +{1.12295, 0, -0.250988, 0, 2.0179, 0, 0.958541, 0, 1}, +{1.09636, 0, -0.24124, 0, 1.90706, 0, 0.898691, 0, 1}, +{1.07267, 0, -0.231068, 0, 1.80451, 0, 0.841818, 0, 1}, +{1.05188, 0, -0.220996, 0, 1.71156, 0, 0.788347, 0, 1}, +{1.03388, 0, -0.211359, 0, 1.62629, 0, 0.738088, 0, 1}, +{1.01754, 0, -0.201984, 0, 1.54808, 0, 0.689718, 0, 1}, +{1.00292, 0, -0.192332, 0, 1.4773, 0, 0.643486, 0, 1}, +{0.989545, 0, -0.182058, 0, 1.41107, 0, 0.598461, 0, 1}, +{0.977941, 0, -0.171929, 0, 1.35165, 0, 0.555719, 0, 1}, +{0.966083, 0, -0.161881, 0, 1.29815, 0, 0.514211, 0, 1}, +{0.955311, 0, -0.151792, 0, 1.24926, 0, 0.474439, 0, 1}, +{0.945066, 0, -0.141283, 0, 1.20391, 0, 0.435452, 0, 1}, +{0.935548, 0, -0.130913, 0, 1.16295, 0, 0.398135, 0, 1}, +{0.927241, 0, -0.120762, 0, 1.12566, 0, 0.362607, 0, 1}, +{0.91932, 0, -0.110544, 0, 1.09118, 0, 0.3281, 0, 1}, +{0.911713, 0, -0.100296, 0, 1.05962, 0, 0.294669, 0, 1}, +{0.905094, 0, -0.0905673, 0, 1.03096, 0, 0.262579, 0, 1}, +{0.89836, 0, -0.0809835, 0, 1.0044, 0, 0.231575, 0, 1}, +{0.891796, 0, -0.071316, 0, 0.98027, 0, 0.201722, 0, 1}, +{0.885915, 0, -0.0619423, 0, 0.958906, 0, 0.173057, 0, 1}, +{0.880221, 0, -0.0525589, 0, 0.939124, 0, 0.145508, 0, 1}, +{0.875001, 0, -0.0432723, 0, 0.921234, 0, 0.118848, 0, 1}, +{0.869842, 0, -0.0342866, 0, 0.904795, 0, 0.0933976, 0, 1}, +{0.864702, 0, -0.0252908, 0, 0.889603, 0, 0.0687697, 0, 1}, +{0.859809, 0, -0.01678, 0, 0.875485, 0, 0.0449878, 0, 1}, +{0.854949, 0, -0.00834601, 0, 0.86237, 0, 0.0221141, 0, 1}, +{0.850241, 0, -7.65217e-006, 0, 0.850298, 0, -9.35265e-006, 0, 1}, +{15.2957, 0, -0.378904, 0, 10679.1, 0, 19.5539, 0, 1}, +{14.9211, 0, -0.378893, 0, 10693.3, 0, 19.1534, 0, 1}, +{28.591, 0, -0.378888, 0, 1682.59, 0, 38.05, 0, 1}, +{41.377, 0, -0.378889, 0, 354.657, 0, 55.1284, 0, 1}, +{21.0239, 0, -0.37885, 0, 258.843, 0, 27.9333, 0, 1}, +{42.5478, 0, -0.378803, 0, 123.028, 0, 56.1838, 0, 1}, +{30.2234, 0, -0.378699, 0, 82.7101, 0, 39.8869, 0, 1}, +{22.1528, 0, -0.378525, 0, 60.7333, 0, 29.2295, 0, 1}, +{16.9607, 0, -0.37829, 0, 46.489, 0, 22.3702, 0, 1}, +{13.398, 0, -0.377917, 0, 36.6981, 0, 17.661, 0, 1}, +{10.8555, 0, -0.377436, 0, 29.7283, 0, 14.2986, 0, 1}, +{8.97287, 0, -0.376798, 0, 24.552, 0, 11.8063, 0, 1}, +{7.54114, 0, -0.375994, 0, 20.6139, 0, 9.90859, 0, 1}, +{6.42731, 0, -0.375008, 0, 17.5469, 0, 8.42997, 0, 1}, +{5.54468, 0, -0.373834, 0, 15.1114, 0, 7.2558, 0, 1}, +{4.83356, 0, -0.372454, 0, 13.147, 0, 6.30741, 0, 1}, +{4.25358, 0, -0.370742, 0, 11.5415, 0, 5.53156, 0, 1}, +{3.77491, 0, -0.368824, 0, 10.2127, 0, 4.88873, 0, 1}, +{3.37448, 0, -0.366674, 0, 9.09616, 0, 4.34843, 0, 1}, +{3.03809, 0, -0.3641, 0, 8.15526, 0, 3.89208, 0, 1}, +{2.75425, 0, -0.360953, 0, 7.35789, 0, 3.5045, 0, 1}, +{2.5125, 0, -0.357119, 0, 6.67299, 0, 3.17192, 0, 1}, +{2.30557, 0, -0.352722, 0, 6.08243, 0, 2.88466, 0, 1}, +{2.12567, 0, -0.348727, 0, 5.55783, 0, 2.63206, 0, 1}, +{1.96895, 0, -0.345121, 0, 5.09371, 0, 2.40906, 0, 1}, +{1.83404, 0, -0.341158, 0, 4.6874, 0, 2.21434, 0, 1}, +{1.71783, 0, -0.33705, 0, 4.32896, 0, 2.04331, 0, 1}, +{1.61876, 0, -0.332711, 0, 4.01311, 0, 1.89456, 0, 1}, +{1.53285, 0, -0.328052, 0, 3.72971, 0, 1.76215, 0, 1}, +{1.45499, 0, -0.321496, 0, 3.46345, 0, 1.63851, 0, 1}, +{1.38717, 0, -0.314217, 0, 3.21776, 0, 1.52687, 0, 1}, +{1.32811, 0, -0.306494, 0, 2.99478, 0, 1.42573, 0, 1}, +{1.27718, 0, -0.298398, 0, 2.79331, 0, 1.33438, 0, 1}, +{1.23316, 0, -0.290087, 0, 2.61109, 0, 1.25128, 0, 1}, +{1.19372, 0, -0.281795, 0, 2.44789, 0, 1.1732, 0, 1}, +{1.15886, 0, -0.273308, 0, 2.301, 0, 1.10093, 0, 1}, +{1.12885, 0, -0.264599, 0, 2.1671, 0, 1.0346, 0, 1}, +{1.10315, 0, -0.255552, 0, 2.04494, 0, 0.972875, 0, 1}, +{1.07917, 0, -0.245571, 0, 1.93099, 0, 0.912962, 0, 1}, +{1.05707, 0, -0.23512, 0, 1.82605, 0, 0.854977, 0, 1}, +{1.03735, 0, -0.224764, 0, 1.73077, 0, 0.800205, 0, 1}, +{1.02029, 0, -0.214779, 0, 1.64304, 0, 0.748485, 0, 1}, +{1.00528, 0, -0.20517, 0, 1.56319, 0, 0.699539, 0, 1}, +{0.991435, 0, -0.195334, 0, 1.48978, 0, 0.652435, 0, 1}, +{0.97894, 0, -0.184879, 0, 1.42206, 0, 0.606738, 0, 1}, +{0.96747, 0, -0.17453, 0, 1.36119, 0, 0.563022, 0, 1}, +{0.957455, 0, -0.164327, 0, 1.30636, 0, 0.521302, 0, 1}, +{0.947344, 0, -0.154095, 0, 1.25622, 0, 0.48074, 0, 1}, +{0.937997, 0, -0.143466, 0, 1.20956, 0, 0.441604, 0, 1}, +{0.929002, 0, -0.132921, 0, 1.16743, 0, 0.40382, 0, 1}, +{0.920952, 0, -0.122582, 0, 1.1295, 0, 0.367566, 0, 1}, +{0.913589, 0, -0.11228, 0, 1.09429, 0, 0.332723, 0, 1}, +{0.90635, 0, -0.101861, 0, 1.0618, 0, 0.298778, 0, 1}, +{0.900125, 0, -0.0918586, 0, 1.03244, 0, 0.266311, 0, 1}, +{0.893975, 0, -0.082226, 0, 1.00526, 0, 0.234978, 0, 1}, +{0.887872, 0, -0.0724051, 0, 0.980554, 0, 0.204651, 0, 1}, +{0.882131, 0, -0.0628774, 0, 0.958434, 0, 0.175593, 0, 1}, +{0.876829, 0, -0.0534217, 0, 0.93839, 0, 0.147614, 0, 1}, +{0.871885, 0, -0.0439421, 0, 0.920162, 0, 0.120741, 0, 1}, +{0.866846, 0, -0.0347839, 0, 0.903397, 0, 0.0948087, 0, 1}, +{0.861954, 0, -0.0256785, 0, 0.887927, 0, 0.0696941, 0, 1}, +{0.857199, 0, -0.0168808, 0, 0.873534, 0, 0.0456673, 0, 1}, +{0.852346, 0, -0.00841095, 0, 0.860136, 0, 0.0223886, 0, 1}, +{0.847642, 0, 0.000128842, 0, 0.847682, 0, -7.62878e-005, 0, 1}, +{19.9156, 0, -0.389648, 0, 10704.4, 0, 27.6736, 0, 1}, +{236.855, 0, -0.389626, 0, 10707.8, 0, 329.437, 0, 1}, +{252.143, 0, -0.389561, 0, 810.642, 0, 350.707, 0, 1}, +{20.8659, 0, -0.38965, 0, 624.698, 0, 28.3421, 0, 1}, +{65.0745, 0, -0.389601, 0, 191.227, 0, 90.5071, 0, 1}, +{42.1017, 0, -0.389567, 0, 123.853, 0, 58.5719, 0, 1}, +{28.9628, 0, -0.389434, 0, 84.9824, 0, 40.2719, 0, 1}, +{21.2793, 0, -0.389262, 0, 62.4211, 0, 29.5804, 0, 1}, +{16.2938, 0, -0.388982, 0, 47.7779, 0, 22.6407, 0, 1}, +{12.8748, 0, -0.388588, 0, 37.7379, 0, 17.8793, 0, 1}, +{10.4288, 0, -0.388067, 0, 30.5505, 0, 14.4705, 0, 1}, +{8.6201, 0, -0.387378, 0, 25.2307, 0, 11.9473, 0, 1}, +{7.24475, 0, -0.386507, 0, 21.1819, 0, 10.0263, 0, 1}, +{6.17486, 0, -0.385447, 0, 18.0289, 0, 8.52933, 0, 1}, +{5.32705, 0, -0.384182, 0, 15.5251, 0, 7.34054, 0, 1}, +{4.64408, 0, -0.382681, 0, 13.5061, 0, 6.38027, 0, 1}, +{4.08769, 0, -0.38083, 0, 11.8556, 0, 5.5954, 0, 1}, +{3.62825, 0, -0.378778, 0, 10.4887, 0, 4.9446, 0, 1}, +{3.24429, 0, -0.376432, 0, 9.34209, 0, 4.3981, 0, 1}, +{2.92177, 0, -0.373622, 0, 8.37527, 0, 3.93635, 0, 1}, +{2.65035, 0, -0.370167, 0, 7.55611, 0, 3.54506, 0, 1}, +{2.41907, 0, -0.366025, 0, 6.85181, 0, 3.20887, 0, 1}, +{2.22151, 0, -0.361435, 0, 6.24181, 0, 2.91895, 0, 1}, +{2.0485, 0, -0.357627, 0, 5.69855, 0, 2.66184, 0, 1}, +{1.89862, 0, -0.353726, 0, 5.22161, 0, 2.43618, 0, 1}, +{1.77032, 0, -0.349449, 0, 4.80262, 0, 2.23956, 0, 1}, +{1.66031, 0, -0.344977, 0, 4.43295, 0, 2.06761, 0, 1}, +{1.56674, 0, -0.340259, 0, 4.10677, 0, 1.91794, 0, 1}, +{1.4861, 0, -0.335198, 0, 3.8148, 0, 1.78517, 0, 1}, +{1.41259, 0, -0.328282, 0, 3.53797, 0, 1.66037, 0, 1}, +{1.34813, 0, -0.320668, 0, 3.28483, 0, 1.54679, 0, 1}, +{1.293, 0, -0.31261, 0, 3.05444, 0, 1.44499, 0, 1}, +{1.24601, 0, -0.304212, 0, 2.84645, 0, 1.35325, 0, 1}, +{1.20459, 0, -0.295642, 0, 2.65797, 0, 1.26878, 0, 1}, +{1.16776, 0, -0.287091, 0, 2.49009, 0, 1.18964, 0, 1}, +{1.13531, 0, -0.278272, 0, 2.33848, 0, 1.11627, 0, 1}, +{1.10719, 0, -0.269239, 0, 2.20017, 0, 1.04864, 0, 1}, +{1.0832, 0, -0.259895, 0, 2.07414, 0, 0.985826, 0, 1}, +{1.06033, 0, -0.249676, 0, 1.95714, 0, 0.924128, 0, 1}, +{1.04148, 0, -0.238953, 0, 1.84866, 0, 0.866782, 0, 1}, +{1.02338, 0, -0.228334, 0, 1.75046, 0, 0.811371, 0, 1}, +{1.00724, 0, -0.217995, 0, 1.66113, 0, 0.758713, 0, 1}, +{0.992941, 0, -0.208135, 0, 1.57841, 0, 0.708586, 0, 1}, +{0.980461, 0, -0.198136, 0, 1.50372, 0, 0.660689, 0, 1}, +{0.968834, 0, -0.18752, 0, 1.43344, 0, 0.614591, 0, 1}, +{0.958298, 0, -0.176967, 0, 1.371, 0, 0.570367, 0, 1}, +{0.949056, 0, -0.16658, 0, 1.31474, 0, 0.527858, 0, 1}, +{0.93978, 0, -0.156211, 0, 1.26334, 0, 0.487043, 0, 1}, +{0.930758, 0, -0.145508, 0, 1.21559, 0, 0.447111, 0, 1}, +{0.922247, 0, -0.134805, 0, 1.17223, 0, 0.408803, 0, 1}, +{0.914654, 0, -0.124319, 0, 1.13278, 0, 0.372171, 0, 1}, +{0.907883, 0, -0.113895, 0, 1.09724, 0, 0.336941, 0, 1}, +{0.90127, 0, -0.103296, 0, 1.06394, 0, 0.302628, 0, 1}, +{0.895021, 0, -0.0930822, 0, 1.03377, 0, 0.269835, 0, 1}, +{0.889548, 0, -0.0832714, 0, 1.00587, 0, 0.238103, 0, 1}, +{0.883923, 0, -0.0733939, 0, 0.980839, 0, 0.207496, 0, 1}, +{0.878306, 0, -0.0637044, 0, 0.958103, 0, 0.178015, 0, 1}, +{0.873356, 0, -0.0542014, 0, 0.937587, 0, 0.14971, 0, 1}, +{0.868543, 0, -0.0445901, 0, 0.918929, 0, 0.122353, 0, 1}, +{0.863765, 0, -0.0352382, 0, 0.901781, 0, 0.0960827, 0, 1}, +{0.858974, 0, -0.0260201, 0, 0.886097, 0, 0.0706738, 0, 1}, +{0.854326, 0, -0.0169319, 0, 0.871471, 0, 0.0461353, 0, 1}, +{0.849689, 0, -0.00828787, 0, 0.857781, 0, 0.0227317, 0, 1}, +{0.844908, 0, 0.000332894, 0, 0.844979, 0, -0.000170671, 0, 1}, +{2141.33, 0, -0.400428, 0, 10798.1, 0, 3140.72, 0, 1}, +{14.4219, 0, -0.400438, 0, 10762.4, 0, 20.5761, 0, 1}, +{20.6744, 0, -0.400442, 0, 1758.68, 0, 30.5438, 0, 1}, +{107.643, 0, -0.400431, 0, 367.419, 0, 157.863, 0, 1}, +{63.5001, 0, -0.400368, 0, 169.028, 0, 93.2894, 0, 1}, +{39.5132, 0, -0.400308, 0, 125.985, 0, 58.0192, 0, 1}, +{27.7685, 0, -0.4002, 0, 87.4792, 0, 40.715, 0, 1}, +{20.4011, 0, -0.400024, 0, 64.259, 0, 29.9042, 0, 1}, +{15.6199, 0, -0.399713, 0, 49.1812, 0, 22.8859, 0, 1}, +{12.342, 0, -0.399301, 0, 38.8439, 0, 18.0718, 0, 1}, +{9.9974, 0, -0.398726, 0, 31.4356, 0, 14.6256, 0, 1}, +{8.26344, 0, -0.397984, 0, 25.9672, 0, 12.0745, 0, 1}, +{6.94526, 0, -0.397047, 0, 21.7984, 0, 10.1324, 0, 1}, +{5.92003, 0, -0.395896, 0, 18.552, 0, 8.61919, 0, 1}, +{5.10725, 0, -0.39453, 0, 15.9752, 0, 7.41675, 0, 1}, +{4.45317, 0, -0.392908, 0, 13.895, 0, 6.44632, 0, 1}, +{3.91986, 0, -0.390924, 0, 12.195, 0, 5.65227, 0, 1}, +{3.48021, 0, -0.388701, 0, 10.7883, 0, 4.99475, 0, 1}, +{3.113, 0, -0.386133, 0, 9.60853, 0, 4.44277, 0, 1}, +{2.80514, 0, -0.383058, 0, 8.61389, 0, 3.97707, 0, 1}, +{2.54583, 0, -0.379287, 0, 7.77118, 0, 3.58193, 0, 1}, +{2.32528, 0, -0.374816, 0, 7.04579, 0, 3.24289, 0, 1}, +{2.13629, 0, -0.370206, 0, 6.41299, 0, 2.94946, 0, 1}, +{1.97056, 0, -0.366413, 0, 5.85127, 0, 2.68839, 0, 1}, +{1.82836, 0, -0.362192, 0, 5.35888, 0, 2.46108, 0, 1}, +{1.70676, 0, -0.357582, 0, 4.92706, 0, 2.26301, 0, 1}, +{1.60308, 0, -0.352723, 0, 4.54471, 0, 2.09048, 0, 1}, +{1.51506, 0, -0.34761, 0, 4.20753, 0, 1.93994, 0, 1}, +{1.43832, 0, -0.342129, 0, 3.90543, 0, 1.80501, 0, 1}, +{1.36971, 0, -0.334857, 0, 3.61876, 0, 1.67976, 0, 1}, +{1.31034, 0, -0.326892, 0, 3.35609, 0, 1.56669, 0, 1}, +{1.25959, 0, -0.318505, 0, 3.11809, 0, 1.46454, 0, 1}, +{1.21566, 0, -0.309811, 0, 2.90212, 0, 1.37166, 0, 1}, +{1.17627, 0, -0.30102, 0, 2.70829, 0, 1.28505, 0, 1}, +{1.1417, 0, -0.292139, 0, 2.53515, 0, 1.20406, 0, 1}, +{1.11175, 0, -0.282991, 0, 2.37815, 0, 1.13014, 0, 1}, +{1.08632, 0, -0.273634, 0, 2.23509, 0, 1.06201, 0, 1}, +{1.06363, 0, -0.263993, 0, 2.10538, 0, 0.997673, 0, 1}, +{1.04276, 0, -0.253553, 0, 1.98435, 0, 0.935337, 0, 1}, +{1.02441, 0, -0.242567, 0, 1.87273, 0, 0.876282, 0, 1}, +{1.00908, 0, -0.231694, 0, 1.77178, 0, 0.821149, 0, 1}, +{0.994063, 0, -0.221045, 0, 1.67921, 0, 0.767777, 0, 1}, +{0.981169, 0, -0.210895, 0, 1.59463, 0, 0.717263, 0, 1}, +{0.96955, 0, -0.200709, 0, 1.51747, 0, 0.668774, 0, 1}, +{0.958222, 0, -0.189959, 0, 1.44562, 0, 0.621357, 0, 1}, +{0.948332, 0, -0.179234, 0, 1.38084, 0, 0.576254, 0, 1}, +{0.939514, 0, -0.168649, 0, 1.32277, 0, 0.533219, 0, 1}, +{0.931893, 0, -0.158152, 0, 1.27068, 0, 0.49248, 0, 1}, +{0.923531, 0, -0.14737, 0, 1.22152, 0, 0.452296, 0, 1}, +{0.915431, 0, -0.136522, 0, 1.17676, 0, 0.41344, 0, 1}, +{0.908448, 0, -0.125897, 0, 1.13657, 0, 0.376215, 0, 1}, +{0.902043, 0, -0.115389, 0, 1.09974, 0, 0.340853, 0, 1}, +{0.895844, 0, -0.104678, 0, 1.06578, 0, 0.306162, 0, 1}, +{0.889923, 0, -0.0942277, 0, 1.03505, 0, 0.272809, 0, 1}, +{0.884848, 0, -0.0841623, 0, 1.00679, 0, 0.240959, 0, 1}, +{0.87967, 0, -0.0742318, 0, 0.98098, 0, 0.209929, 0, 1}, +{0.874495, 0, -0.0644118, 0, 0.957626, 0, 0.180036, 0, 1}, +{0.869712, 0, -0.0548066, 0, 0.936653, 0, 0.151485, 0, 1}, +{0.865105, 0, -0.0451057, 0, 0.917602, 0, 0.123846, 0, 1}, +{0.860413, 0, -0.0356073, 0, 0.900025, 0, 0.0973523, 0, 1}, +{0.855846, 0, -0.0263284, 0, 0.884025, 0, 0.0716352, 0, 1}, +{0.851359, 0, -0.0169991, 0, 0.869084, 0, 0.0467498, 0, 1}, +{0.846718, 0, -0.00809547, 0, 0.855184, 0, 0.0228444, 0, 1}, +{0.842151, 0, 0.000457288, 0, 0.842181, 0, -0.000241697, 0, 1}, +{14.3761, 0, -0.411256, 0, 10841.7, 0, 21.5127, 0, 1}, +{250.752, 0, -0.411234, 0, 10839.1, 0, 388.235, 0, 1}, +{231, 0, -0.41118, 0, 849.31, 0, 357.652, 0, 1}, +{100.341, 0, -0.411298, 0, 345.501, 0, 155.485, 0, 1}, +{59.5983, 0, -0.411228, 0, 203.615, 0, 92.2691, 0, 1}, +{38.2746, 0, -0.411146, 0, 129.683, 0, 59.2505, 0, 1}, +{26.5583, 0, -0.411016, 0, 90.1955, 0, 41.1053, 0, 1}, +{19.5126, 0, -0.410798, 0, 66.2541, 0, 30.1912, 0, 1}, +{14.9401, 0, -0.410479, 0, 50.7096, 0, 23.1056, 0, 1}, +{11.8037, 0, -0.410026, 0, 40.0446, 0, 18.2428, 0, 1}, +{9.56288, 0, -0.409416, 0, 32.4188, 0, 14.7655, 0, 1}, +{7.90483, 0, -0.408608, 0, 26.7686, 0, 12.1898, 0, 1}, +{6.64324, 0, -0.407589, 0, 22.4696, 0, 10.227, 0, 1}, +{5.66287, 0, -0.40635, 0, 19.1216, 0, 8.6989, 0, 1}, +{4.88575, 0, -0.404872, 0, 16.4622, 0, 7.48452, 0, 1}, +{4.26036, 0, -0.403119, 0, 14.3186, 0, 6.50429, 0, 1}, +{3.75106, 0, -0.400993, 0, 12.5646, 0, 5.70302, 0, 1}, +{3.33099, 0, -0.398583, 0, 11.1142, 0, 5.03899, 0, 1}, +{2.9808, 0, -0.395758, 0, 9.89888, 0, 4.48226, 0, 1}, +{2.68744, 0, -0.392384, 0, 8.87443, 0, 4.01286, 0, 1}, +{2.44061, 0, -0.388271, 0, 8.00514, 0, 3.61488, 0, 1}, +{2.23095, 0, -0.383516, 0, 7.25526, 0, 3.27347, 0, 1}, +{2.04969, 0, -0.379171, 0, 6.59673, 0, 2.97486, 0, 1}, +{1.89239, 0, -0.375068, 0, 6.0162, 0, 2.71196, 0, 1}, +{1.75795, 0, -0.370505, 0, 5.50845, 0, 2.48335, 0, 1}, +{1.64375, 0, -0.365535, 0, 5.06153, 0, 2.28487, 0, 1}, +{1.54586, 0, -0.36027, 0, 4.666, 0, 2.11111, 0, 1}, +{1.46213, 0, -0.354743, 0, 4.31703, 0, 1.95819, 0, 1}, +{1.39167, 0, -0.34883, 0, 4.00163, 0, 1.82469, 0, 1}, +{1.32796, 0, -0.341204, 0, 3.70448, 0, 1.69916, 0, 1}, +{1.27336, 0, -0.332882, 0, 3.43119, 0, 1.58583, 0, 1}, +{1.22635, 0, -0.324167, 0, 3.18512, 0, 1.48287, 0, 1}, +{1.18573, 0, -0.315194, 0, 2.96173, 0, 1.38906, 0, 1}, +{1.14898, 0, -0.306149, 0, 2.76343, 0, 1.3003, 0, 1}, +{1.11702, 0, -0.296924, 0, 2.58296, 0, 1.21864, 0, 1}, +{1.08916, 0, -0.287446, 0, 2.42025, 0, 1.14308, 0, 1}, +{1.06556, 0, -0.277769, 0, 2.27272, 0, 1.07368, 0, 1}, +{1.04448, 0, -0.267833, 0, 2.13815, 0, 1.00845, 0, 1}, +{1.02593, 0, -0.257194, 0, 2.01278, 0, 0.946166, 0, 1}, +{1.00843, 0, -0.245957, 0, 1.89817, 0, 0.885549, 0, 1}, +{0.993413, 0, -0.234825, 0, 1.79386, 0, 0.828491, 0, 1}, +{0.98132, 0, -0.223901, 0, 1.69817, 0, 0.776086, 0, 1}, +{0.969101, 0, -0.213419, 0, 1.61121, 0, 0.724509, 0, 1}, +{0.958306, 0, -0.20306, 0, 1.53189, 0, 0.675311, 0, 1}, +{0.948138, 0, -0.192195, 0, 1.45824, 0, 0.627722, 0, 1}, +{0.939136, 0, -0.1813, 0, 1.39166, 0, 0.582052, 0, 1}, +{0.930923, 0, -0.170557, 0, 1.332, 0, 0.53856, 0, 1}, +{0.924032, 0, -0.1599, 0, 1.27797, 0, 0.497369, 0, 1}, +{0.916205, 0, -0.149078, 0, 1.22765, 0, 0.456936, 0, 1}, +{0.908785, 0, -0.138084, 0, 1.18168, 0, 0.417398, 0, 1}, +{0.902241, 0, -0.127318, 0, 1.14028, 0, 0.380161, 0, 1}, +{0.896232, 0, -0.11669, 0, 1.1025, 0, 0.344325, 0, 1}, +{0.890924, 0, -0.105939, 0, 1.06782, 0, 0.309563, 0, 1}, +{0.885162, 0, -0.0953151, 0, 1.03599, 0, 0.275894, 0, 1}, +{0.880555, 0, -0.0850203, 0, 1.00756, 0, 0.243547, 0, 1}, +{0.875552, 0, -0.0749586, 0, 0.981048, 0, 0.212341, 0, 1}, +{0.870648, 0, -0.0649825, 0, 0.95708, 0, 0.181988, 0, 1}, +{0.865901, 0, -0.055267, 0, 0.935599, 0, 0.153177, 0, 1}, +{0.861456, 0, -0.0455607, 0, 0.916101, 0, 0.125282, 0, 1}, +{0.857077, 0, -0.0358875, 0, 0.898239, 0, 0.0983162, 0, 1}, +{0.852637, 0, -0.0265434, 0, 0.88184, 0, 0.0723906, 0, 1}, +{0.848183, 0, -0.0172911, 0, 0.86656, 0, 0.0473676, 0, 1}, +{0.843594, 0, -0.0082765, 0, 0.852284, 0, 0.0231508, 0, 1}, +{0.839186, 0, 0.000390222, 0, 0.838976, 0, -0.000222384, 0, 1}, +{14.6128, 0, -0.422121, 0, 10835.6, 0, 23.8982, 0, 1}, +{38.8757, 0, -0.422113, 0, 10856.5, 0, 62.8807, 0, 1}, +{18.423, 0, -0.422126, 0, 2198.5, 0, 30.2381, 0, 1}, +{17.5269, 0, -0.422119, 0, 691.236, 0, 28.911, 0, 1}, +{56.1325, 0, -0.42206, 0, 234.673, 0, 91.9075, 0, 1}, +{36.8555, 0, -0.421995, 0, 131.606, 0, 60.2926, 0, 1}, +{25.3428, 0, -0.42183, 0, 93.1759, 0, 41.4554, 0, 1}, +{18.6182, 0, -0.421627, 0, 68.4411, 0, 30.4455, 0, 1}, +{14.2558, 0, -0.421272, 0, 52.3791, 0, 23.3003, 0, 1}, +{11.2638, 0, -0.420782, 0, 41.3642, 0, 18.3967, 0, 1}, +{9.127, 0, -0.420116, 0, 33.4829, 0, 14.8916, 0, 1}, +{7.54279, 0, -0.419251, 0, 27.6437, 0, 12.29, 0, 1}, +{6.3391, 0, -0.418153, 0, 23.2022, 0, 10.31, 0, 1}, +{5.40377, 0, -0.416809, 0, 19.7431, 0, 8.76835, 0, 1}, +{4.66266, 0, -0.41521, 0, 16.9958, 0, 7.54359, 0, 1}, +{4.06646, 0, -0.413311, 0, 14.7797, 0, 6.55505, 0, 1}, +{3.58096, 0, -0.411029, 0, 12.9686, 0, 5.74669, 0, 1}, +{3.1809, 0, -0.408409, 0, 11.4703, 0, 5.07733, 0, 1}, +{2.84785, 0, -0.405315, 0, 10.2153, 0, 4.51667, 0, 1}, +{2.56931, 0, -0.401611, 0, 9.15881, 0, 4.04439, 0, 1}, +{2.33554, 0, -0.397122, 0, 8.26104, 0, 3.64477, 0, 1}, +{2.13631, 0, -0.392177, 0, 7.48253, 0, 3.30061, 0, 1}, +{1.96295, 0, -0.388014, 0, 6.79724, 0, 2.99712, 0, 1}, +{1.81449, 0, -0.383577, 0, 6.19701, 0, 2.73292, 0, 1}, +{1.68844, 0, -0.37864, 0, 5.67149, 0, 2.50402, 0, 1}, +{1.58012, 0, -0.37329, 0, 5.20668, 0, 2.30352, 0, 1}, +{1.48834, 0, -0.367602, 0, 4.79758, 0, 2.12882, 0, 1}, +{1.41116, 0, -0.361641, 0, 4.43411, 0, 1.97699, 0, 1}, +{1.34603, 0, -0.355296, 0, 4.1053, 0, 1.8434, 0, 1}, +{1.28802, 0, -0.347302, 0, 3.79596, 0, 1.71889, 0, 1}, +{1.23754, 0, -0.338625, 0, 3.51274, 0, 1.60463, 0, 1}, +{1.19305, 0, -0.329585, 0, 3.2554, 0, 1.49947, 0, 1}, +{1.15481, 0, -0.320372, 0, 3.02626, 0, 1.40307, 0, 1}, +{1.12073, 0, -0.311, 0, 2.82061, 0, 1.31314, 0, 1}, +{1.09172, 0, -0.30143, 0, 2.63394, 0, 1.2306, 0, 1}, +{1.06725, 0, -0.291626, 0, 2.46443, 0, 1.15561, 0, 1}, +{1.04556, 0, -0.281639, 0, 2.31187, 0, 1.08491, 0, 1}, +{1.02609, 0, -0.271408, 0, 2.17203, 0, 1.01839, 0, 1}, +{1.00856, 0, -0.260575, 0, 2.04333, 0, 0.95456, 0, 1}, +{0.99287, 0, -0.249112, 0, 1.92458, 0, 0.893455, 0, 1}, +{0.97884, 0, -0.237719, 0, 1.81648, 0, 0.835872, 0, 1}, +{0.966852, 0, -0.226544, 0, 1.718, 0, 0.781601, 0, 1}, +{0.957187, 0, -0.215711, 0, 1.62957, 0, 0.730776, 0, 1}, +{0.947078, 0, -0.205169, 0, 1.54724, 0, 0.681013, 0, 1}, +{0.938125, 0, -0.194223, 0, 1.47174, 0, 0.633097, 0, 1}, +{0.929425, 0, -0.183154, 0, 1.40261, 0, 0.586924, 0, 1}, +{0.921873, 0, -0.172265, 0, 1.34076, 0, 0.54294, 0, 1}, +{0.915628, 0, -0.161469, 0, 1.28518, 0, 0.501304, 0, 1}, +{0.909292, 0, -0.150616, 0, 1.23373, 0, 0.461005, 0, 1}, +{0.902269, 0, -0.139484, 0, 1.18649, 0, 0.421335, 0, 1}, +{0.896175, 0, -0.128587, 0, 1.14382, 0, 0.383631, 0, 1}, +{0.890425, 0, -0.11786, 0, 1.10496, 0, 0.347335, 0, 1}, +{0.885483, 0, -0.107066, 0, 1.06947, 0, 0.312293, 0, 1}, +{0.880479, 0, -0.0962778, 0, 1.03694, 0, 0.278436, 0, 1}, +{0.875916, 0, -0.0858038, 0, 1.0078, 0, 0.245947, 0, 1}, +{0.871325, 0, -0.0755526, 0, 0.981047, 0, 0.21432, 0, 1}, +{0.866669, 0, -0.0654326, 0, 0.956306, 0, 0.183872, 0, 1}, +{0.862229, 0, -0.0555655, 0, 0.934373, 0, 0.154603, 0, 1}, +{0.857978, 0, -0.0459396, 0, 0.914564, 0, 0.126539, 0, 1}, +{0.853562, 0, -0.0362807, 0, 0.896149, 0, 0.0992752, 0, 1}, +{0.849193, 0, -0.0269033, 0, 0.87941, 0, 0.0732226, 0, 1}, +{0.844771, 0, -0.0177123, 0, 0.863865, 0, 0.0479771, 0, 1}, +{0.840327, 0, -0.00853268, 0, 0.849316, 0, 0.0234485, 0, 1}, +{0.835752, 0, 0.000286663, 0, 0.835754, 0, -0.000168822, 0, 1}, +{1949.32, 0, -0.432749, 0, 10866.7, 0, 3376.28, 0, 1}, +{259.269, 0, -0.432979, 0, 10869.1, 0, 449.06, 0, 1}, +{212.766, 0, -0.432979, 0, 883.787, 0, 368.501, 0, 1}, +{95.3561, 0, -0.433012, 0, 387.595, 0, 165.16, 0, 1}, +{43.2938, 0, -0.432938, 0, 222.348, 0, 75.0549, 0, 1}, +{34.7862, 0, -0.43288, 0, 133.163, 0, 60.1764, 0, 1}, +{24.1202, 0, -0.432717, 0, 96.4208, 0, 41.7597, 0, 1}, +{17.7192, 0, -0.432472, 0, 70.832, 0, 30.667, 0, 1}, +{13.5667, 0, -0.432099, 0, 54.2111, 0, 23.4675, 0, 1}, +{10.7193, 0, -0.431568, 0, 42.8062, 0, 18.5275, 0, 1}, +{8.68395, 0, -0.430845, 0, 34.6475, 0, 14.9933, 0, 1}, +{7.17798, 0, -0.429903, 0, 28.6055, 0, 12.3749, 0, 1}, +{6.03344, 0, -0.428718, 0, 24.0057, 0, 10.3815, 0, 1}, +{5.1434, 0, -0.427272, 0, 20.4241, 0, 8.82789, 0, 1}, +{4.43849, 0, -0.42554, 0, 17.5786, 0, 7.59393, 0, 1}, +{3.87183, 0, -0.423481, 0, 15.2852, 0, 6.59838, 0, 1}, +{3.41021, 0, -0.421025, 0, 13.4108, 0, 5.78385, 0, 1}, +{3.0308, 0, -0.418162, 0, 11.8605, 0, 5.11081, 0, 1}, +{2.71483, 0, -0.414772, 0, 10.5631, 0, 4.54662, 0, 1}, +{2.45148, 0, -0.41068, 0, 9.47034, 0, 4.07272, 0, 1}, +{2.23018, 0, -0.405839, 0, 8.53927, 0, 3.67087, 0, 1}, +{2.04014, 0, -0.401063, 0, 7.72622, 0, 3.32183, 0, 1}, +{1.87638, 0, -0.396713, 0, 7.01507, 0, 3.01617, 0, 1}, +{1.73758, 0, -0.391912, 0, 6.3933, 0, 2.7523, 0, 1}, +{1.61823, 0, -0.386577, 0, 5.84693, 0, 2.5212, 0, 1}, +{1.5177, 0, -0.380818, 0, 5.36652, 0, 2.32121, 0, 1}, +{1.43236, 0, -0.374698, 0, 4.94005, 0, 2.14626, 0, 1}, +{1.36179, 0, -0.368289, 0, 4.5601, 0, 1.99568, 0, 1}, +{1.30099, 0, -0.361491, 0, 4.21565, 0, 1.86091, 0, 1}, +{1.24664, 0, -0.353133, 0, 3.89322, 0, 1.73426, 0, 1}, +{1.20036, 0, -0.344105, 0, 3.59929, 0, 1.61957, 0, 1}, +{1.15953, 0, -0.334753, 0, 3.33316, 0, 1.51346, 0, 1}, +{1.12385, 0, -0.325293, 0, 3.09484, 0, 1.4148, 0, 1}, +{1.09231, 0, -0.315553, 0, 2.88155, 0, 1.32341, 0, 1}, +{1.0667, 0, -0.305641, 0, 2.68738, 0, 1.24104, 0, 1}, +{1.04327, 0, -0.295521, 0, 2.51248, 0, 1.16351, 0, 1}, +{1.02439, 0, -0.285231, 0, 2.35422, 0, 1.09301, 0, 1}, +{1.008, 0, -0.274714, 0, 2.20895, 0, 1.02689, 0, 1}, +{0.992038, 0, -0.263698, 0, 2.0761, 0, 0.962214, 0, 1}, +{0.977277, 0, -0.252005, 0, 1.95322, 0, 0.899893, 0, 1}, +{0.964777, 0, -0.240391, 0, 1.84138, 0, 0.841656, 0, 1}, +{0.954001, 0, -0.22895, 0, 1.73989, 0, 0.787031, 0, 1}, +{0.944672, 0, -0.217798, 0, 1.64777, 0, 0.735329, 0, 1}, +{0.936414, 0, -0.207044, 0, 1.56349, 0, 0.686101, 0, 1}, +{0.927943, 0, -0.196016, 0, 1.48563, 0, 0.637527, 0, 1}, +{0.920054, 0, -0.184809, 0, 1.41375, 0, 0.591043, 0, 1}, +{0.913522, 0, -0.173758, 0, 1.35029, 0, 0.547098, 0, 1}, +{0.907311, 0, -0.162837, 0, 1.29237, 0, 0.504903, 0, 1}, +{0.902281, 0, -0.151917, 0, 1.24017, 0, 0.46454, 0, 1}, +{0.895924, 0, -0.140706, 0, 1.19157, 0, 0.424681, 0, 1}, +{0.890146, 0, -0.129682, 0, 1.14731, 0, 0.386671, 0, 1}, +{0.884916, 0, -0.118839, 0, 1.10735, 0, 0.350285, 0, 1}, +{0.880397, 0, -0.108048, 0, 1.0711, 0, 0.315098, 0, 1}, +{0.875733, 0, -0.0971109, 0, 1.03784, 0, 0.280753, 0, 1}, +{0.871621, 0, -0.08647, 0, 1.00795, 0, 0.24802, 0, 1}, +{0.867082, 0, -0.0760847, 0, 0.9804, 0, 0.216218, 0, 1}, +{0.86272, 0, -0.0658799, 0, 0.955588, 0, 0.185446, 0, 1}, +{0.858172, 0, -0.0560241, 0, 0.932911, 0, 0.155985, 0, 1}, +{0.853947, 0, -0.0464282, 0, 0.912621, 0, 0.127677, 0, 1}, +{0.849787, 0, -0.0367873, 0, 0.893874, 0, 0.100386, 0, 1}, +{0.845628, 0, -0.0273146, 0, 0.876818, 0, 0.0739426, 0, 1}, +{0.841206, 0, -0.0180767, 0, 0.860878, 0, 0.048562, 0, 1}, +{0.836864, 0, -0.00884063, 0, 0.8461, 0, 0.0237946, 0, 1}, +{0.832293, 0, 0.000175614, 0, 0.832232, 0, -4.8273e-005, 0, 1}, +{12.986, 0, -0.443939, 0, 10946.3, 0, 22.9405, 0, 1}, +{115.942, 0, -0.443942, 0, 10910.5, 0, 211.843, 0, 1}, +{18.8936, 0, -0.443943, 0, 2252.43, 0, 34.8006, 0, 1}, +{18.2932, 0, -0.44394, 0, 750.638, 0, 33.8635, 0, 1}, +{11.302, 0, -0.443874, 0, 389.995, 0, 20.832, 0, 1}, +{32.9099, 0, -0.44379, 0, 143.96, 0, 60.4197, 0, 1}, +{22.8875, 0, -0.443628, 0, 100.02, 0, 42.0094, 0, 1}, +{16.816, 0, -0.443338, 0, 73.4688, 0, 30.8539, 0, 1}, +{12.875, 0, -0.442951, 0, 56.2252, 0, 23.6092, 0, 1}, +{10.1736, 0, -0.442367, 0, 44.3955, 0, 18.6397, 0, 1}, +{8.24151, 0, -0.441588, 0, 35.9295, 0, 15.0821, 0, 1}, +{6.81227, 0, -0.44057, 0, 29.661, 0, 12.4467, 0, 1}, +{5.72616, 0, -0.439288, 0, 24.889, 0, 10.4404, 0, 1}, +{4.88207, 0, -0.437727, 0, 21.172, 0, 8.87724, 0, 1}, +{4.21331, 0, -0.43585, 0, 18.221, 0, 7.63499, 0, 1}, +{3.67606, 0, -0.43361, 0, 15.8402, 0, 6.63329, 0, 1}, +{3.23898, 0, -0.430966, 0, 13.8973, 0, 5.81428, 0, 1}, +{2.88023, 0, -0.427823, 0, 12.2905, 0, 5.13816, 0, 1}, +{2.58216, 0, -0.424091, 0, 10.9461, 0, 4.57259, 0, 1}, +{2.33354, 0, -0.419597, 0, 9.81271, 0, 4.09682, 0, 1}, +{2.12476, 0, -0.414462, 0, 8.84419, 0, 3.69311, 0, 1}, +{1.94447, 0, -0.409946, 0, 7.99343, 0, 3.33995, 0, 1}, +{1.79107, 0, -0.405245, 0, 7.25479, 0, 3.03397, 0, 1}, +{1.65994, 0, -0.400048, 0, 6.60755, 0, 2.76765, 0, 1}, +{1.54885, 0, -0.394288, 0, 6.03878, 0, 2.5366, 0, 1}, +{1.45599, 0, -0.388094, 0, 5.53875, 0, 2.33699, 0, 1}, +{1.37713, 0, -0.381521, 0, 5.09256, 0, 2.16261, 0, 1}, +{1.31129, 0, -0.374653, 0, 4.69421, 0, 2.01026, 0, 1}, +{1.2559, 0, -0.367405, 0, 4.33432, 0, 1.87584, 0, 1}, +{1.20715, 0, -0.358681, 0, 3.99697, 0, 1.75051, 0, 1}, +{1.16455, 0, -0.349307, 0, 3.6884, 0, 1.63446, 0, 1}, +{1.12744, 0, -0.339683, 0, 3.41403, 0, 1.52715, 0, 1}, +{1.09442, 0, -0.329899, 0, 3.1674, 0, 1.42658, 0, 1}, +{1.06591, 0, -0.319796, 0, 2.94534, 0, 1.33417, 0, 1}, +{1.04202, 0, -0.309549, 0, 2.74364, 0, 1.25003, 0, 1}, +{1.02117, 0, -0.299109, 0, 2.56198, 0, 1.17186, 0, 1}, +{1.00393, 0, -0.288522, 0, 2.39626, 0, 1.10014, 0, 1}, +{0.988101, 0, -0.277723, 0, 2.24733, 0, 1.03184, 0, 1}, +{0.975502, 0, -0.266533, 0, 2.11009, 0, 0.968568, 0, 1}, +{0.962427, 0, -0.254637, 0, 1.98305, 0, 0.905616, 0, 1}, +{0.950727, 0, -0.242814, 0, 1.86703, 0, 0.846692, 0, 1}, +{0.940882, 0, -0.231138, 0, 1.76217, 0, 0.791503, 0, 1}, +{0.932424, 0, -0.219708, 0, 1.6667, 0, 0.739103, 0, 1}, +{0.925905, 0, -0.208679, 0, 1.58053, 0, 0.689832, 0, 1}, +{0.917896, 0, -0.197582, 0, 1.49958, 0, 0.641338, 0, 1}, +{0.911255, 0, -0.186221, 0, 1.42632, 0, 0.594754, 0, 1}, +{0.905208, 0, -0.175039, 0, 1.36049, 0, 0.55027, 0, 1}, +{0.899801, 0, -0.163995, 0, 1.30028, 0, 0.507966, 0, 1}, +{0.895574, 0, -0.153009, 0, 1.2464, 0, 0.467758, 0, 1}, +{0.889533, 0, -0.14178, 0, 1.19635, 0, 0.427717, 0, 1}, +{0.884304, 0, -0.130606, 0, 1.15081, 0, 0.389066, 0, 1}, +{0.879525, 0, -0.119643, 0, 1.10976, 0, 0.352513, 0, 1}, +{0.875411, 0, -0.1088, 0, 1.0724, 0, 0.317364, 0, 1}, +{0.871058, 0, -0.0978268, 0, 1.03853, 0, 0.282902, 0, 1}, +{0.866822, 0, -0.0871216, 0, 1.0076, 0, 0.249731, 0, 1}, +{0.862271, 0, -0.0767352, 0, 0.979765, 0, 0.217694, 0, 1}, +{0.858201, 0, -0.0665029, 0, 0.95447, 0, 0.186897, 0, 1}, +{0.853918, 0, -0.0565038, 0, 0.931264, 0, 0.15702, 0, 1}, +{0.849923, 0, -0.0468435, 0, 0.910471, 0, 0.128657, 0, 1}, +{0.845875, 0, -0.0373175, 0, 0.891514, 0, 0.101266, 0, 1}, +{0.841683, 0, -0.0277326, 0, 0.873819, 0, 0.0746152, 0, 1}, +{0.837445, 0, -0.0183936, 0, 0.85764, 0, 0.0490424, 0, 1}, +{0.83306, 0, -0.00921364, 0, 0.842597, 0, 0.0241204, 0, 1}, +{0.828465, 0, -2.81678e-005, 0, 0.828356, 0, 4.55656e-005, 0, 1}, +{1288.66, 0, -0.454897, 0, 10971.7, 0, 2513.14, 0, 1}, +{19.5145, 0, -0.454902, 0, 10980, 0, 38.1179, 0, 1}, +{189.789, 0, -0.454925, 0, 981.97, 0, 370.19, 0, 1}, +{84.2886, 0, -0.454906, 0, 449.047, 0, 164.414, 0, 1}, +{48.5508, 0, -0.454824, 0, 236.925, 0, 94.6703, 0, 1}, +{31.1993, 0, -0.45473, 0, 149.543, 0, 60.8426, 0, 1}, +{21.6605, 0, -0.454545, 0, 103.921, 0, 42.2285, 0, 1}, +{15.9094, 0, -0.454261, 0, 76.3825, 0, 31.0045, 0, 1}, +{12.1812, 0, -0.453821, 0, 58.4505, 0, 23.724, 0, 1}, +{9.62492, 0, -0.453199, 0, 46.1518, 0, 18.7283, 0, 1}, +{7.79721, 0, -0.452355, 0, 37.3484, 0, 15.1525, 0, 1}, +{6.44446, 0, -0.451254, 0, 30.8292, 0, 12.5018, 0, 1}, +{5.41829, 0, -0.449865, 0, 25.8643, 0, 10.4874, 0, 1}, +{4.61971, 0, -0.448167, 0, 21.9978, 0, 8.91549, 0, 1}, +{3.98775, 0, -0.446133, 0, 18.9302, 0, 7.66734, 0, 1}, +{3.48044, 0, -0.443697, 0, 16.455, 0, 6.66124, 0, 1}, +{3.06772, 0, -0.440831, 0, 14.4331, 0, 5.83837, 0, 1}, +{2.7297, 0, -0.43737, 0, 12.7661, 0, 5.1602, 0, 1}, +{2.44953, 0, -0.433237, 0, 11.3696, 0, 4.59384, 0, 1}, +{2.21589, 0, -0.428338, 0, 10.1912, 0, 4.11705, 0, 1}, +{2.01858, 0, -0.423234, 0, 9.17441, 0, 3.71, 0, 1}, +{1.84861, 0, -0.418669, 0, 8.28553, 0, 3.35323, 0, 1}, +{1.70465, 0, -0.413583, 0, 7.51552, 0, 3.04613, 0, 1}, +{1.58337, 0, -0.407957, 0, 6.84085, 0, 2.78107, 0, 1}, +{1.48151, 0, -0.401754, 0, 6.24839, 0, 2.55195, 0, 1}, +{1.39425, 0, -0.395092, 0, 5.72328, 0, 2.35023, 0, 1}, +{1.32218, 0, -0.388048, 0, 5.25461, 0, 2.17664, 0, 1}, +{1.26296, 0, -0.380714, 0, 4.83614, 0, 2.0262, 0, 1}, +{1.21294, 0, -0.373008, 0, 4.45744, 0, 1.89207, 0, 1}, +{1.16913, 0, -0.363927, 0, 4.10386, 0, 1.76684, 0, 1}, +{1.13036, 0, -0.354224, 0, 3.78481, 0, 1.64919, 0, 1}, +{1.09578, 0, -0.344326, 0, 3.49874, 0, 1.5391, 0, 1}, +{1.06551, 0, -0.334167, 0, 3.24253, 0, 1.43693, 0, 1}, +{1.0399, 0, -0.323708, 0, 3.01176, 0, 1.34325, 0, 1}, +{1.01796, 0, -0.313132, 0, 2.80241, 0, 1.25736, 0, 1}, +{0.999596, 0, -0.302377, 0, 2.61412, 0, 1.17854, 0, 1}, +{0.98366, 0, -0.291493, 0, 2.44256, 0, 1.10546, 0, 1}, +{0.969802, 0, -0.280443, 0, 2.28718, 0, 1.03647, 0, 1}, +{0.95749, 0, -0.269055, 0, 2.14531, 0, 0.971102, 0, 1}, +{0.947668, 0, -0.256987, 0, 2.0135, 0, 0.910278, 0, 1}, +{0.937248, 0, -0.244968, 0, 1.8939, 0, 0.850409, 0, 1}, +{0.928414, 0, -0.233088, 0, 1.78603, 0, 0.794649, 0, 1}, +{0.920687, 0, -0.221403, 0, 1.68692, 0, 0.742104, 0, 1}, +{0.91546, 0, -0.21005, 0, 1.59768, 0, 0.693277, 0, 1}, +{0.908561, 0, -0.198911, 0, 1.51464, 0, 0.644377, 0, 1}, +{0.902621, 0, -0.187399, 0, 1.43889, 0, 0.597627, 0, 1}, +{0.896925, 0, -0.176059, 0, 1.36979, 0, 0.553063, 0, 1}, +{0.892384, 0, -0.164911, 0, 1.30825, 0, 0.51067, 0, 1}, +{0.888763, 0, -0.153844, 0, 1.25222, 0, 0.470449, 0, 1}, +{0.883527, 0, -0.14263, 0, 1.20118, 0, 0.430325, 0, 1}, +{0.878495, 0, -0.131355, 0, 1.15394, 0, 0.391664, 0, 1}, +{0.874095, 0, -0.120296, 0, 1.11178, 0, 0.35464, 0, 1}, +{0.8699, 0, -0.109485, 0, 1.07369, 0, 0.319229, 0, 1}, +{0.865577, 0, -0.0986671, 0, 1.03889, 0, 0.284446, 0, 1}, +{0.8615, 0, -0.0879032, 0, 1.00735, 0, 0.251022, 0, 1}, +{0.857326, 0, -0.0774363, 0, 0.978671, 0, 0.218993, 0, 1}, +{0.853276, 0, -0.067181, 0, 0.952878, 0, 0.188062, 0, 1}, +{0.849505, 0, -0.0569406, 0, 0.92945, 0, 0.158207, 0, 1}, +{0.845599, 0, -0.047143, 0, 0.908113, 0, 0.129525, 0, 1}, +{0.841839, 0, -0.0376243, 0, 0.888678, 0, 0.101895, 0, 1}, +{0.837703, 0, -0.0280622, 0, 0.870818, 0, 0.075147, 0, 1}, +{0.83341, 0, -0.0186267, 0, 0.854206, 0, 0.0493554, 0, 1}, +{0.82899, 0, -0.00939909, 0, 0.838757, 0, 0.0244146, 0, 1}, +{0.82448, 0, -0.000203647, 0, 0.824515, 0, 0.000115427, 0, 1}, +{12.2784, 0, -0.465891, 0, 11016.7, 0, 24.4552, 0, 1}, +{736.377, 0, -0.466127, 0, 3873.82, 0, 1529.07, 0, 1}, +{16.7588, 0, -0.465879, 0, 2388.42, 0, 34.9093, 0, 1}, +{16.3239, 0, -0.465867, 0, 757.04, 0, 34.1149, 0, 1}, +{45.8947, 0, -0.465831, 0, 245.318, 0, 95.2913, 0, 1}, +{29.4672, 0, -0.4657, 0, 154.752, 0, 61.161, 0, 1}, +{20.4144, 0, -0.46551, 0, 108.404, 0, 42.3683, 0, 1}, +{15.0015, 0, -0.465197, 0, 79.621, 0, 31.1205, 0, 1}, +{11.4855, 0, -0.464716, 0, 60.9239, 0, 23.8104, 0, 1}, +{9.07597, 0, -0.464045, 0, 48.1026, 0, 18.7965, 0, 1}, +{7.35235, 0, -0.463124, 0, 38.9218, 0, 15.2056, 0, 1}, +{6.07829, 0, -0.461932, 0, 32.1247, 0, 12.547, 0, 1}, +{5.10986, 0, -0.460429, 0, 26.9478, 0, 10.5219, 0, 1}, +{4.35749, 0, -0.458586, 0, 22.9164, 0, 8.944, 0, 1}, +{3.76217, 0, -0.456381, 0, 19.7157, 0, 7.69086, 0, 1}, +{3.2845, 0, -0.453718, 0, 17.137, 0, 6.6808, 0, 1}, +{2.89683, 0, -0.450602, 0, 15.0304, 0, 5.85629, 0, 1}, +{2.57991, 0, -0.446758, 0, 13.2953, 0, 5.17768, 0, 1}, +{2.31701, 0, -0.442207, 0, 11.8399, 0, 4.61007, 0, 1}, +{2.09854, 0, -0.436936, 0, 10.6079, 0, 4.13361, 0, 1}, +{1.91213, 0, -0.432127, 0, 9.53577, 0, 3.72097, 0, 1}, +{1.75303, 0, -0.427201, 0, 8.60721, 0, 3.36293, 0, 1}, +{1.61976, 0, -0.421692, 0, 7.80134, 0, 3.05689, 0, 1}, +{1.50775, 0, -0.415602, 0, 7.09453, 0, 2.79257, 0, 1}, +{1.41277, 0, -0.408937, 0, 6.47269, 0, 2.56197, 0, 1}, +{1.33465, 0, -0.40178, 0, 5.92003, 0, 2.36403, 0, 1}, +{1.27002, 0, -0.394255, 0, 5.42719, 0, 2.19236, 0, 1}, +{1.21558, 0, -0.386443, 0, 4.98637, 0, 2.04092, 0, 1}, +{1.16992, 0, -0.378281, 0, 4.5878, 0, 1.90536, 0, 1}, +{1.12953, 0, -0.368855, 0, 4.21851, 0, 1.77797, 0, 1}, +{1.09381, 0, -0.358874, 0, 3.88499, 0, 1.65787, 0, 1}, +{1.06221, 0, -0.348611, 0, 3.58861, 0, 1.54562, 0, 1}, +{1.03533, 0, -0.338079, 0, 3.32108, 0, 1.44313, 0, 1}, +{1.01242, 0, -0.327269, 0, 3.07987, 0, 1.34893, 0, 1}, +{0.994157, 0, -0.316362, 0, 2.86302, 0, 1.2633, 0, 1}, +{0.978588, 0, -0.305303, 0, 2.66513, 0, 1.18482, 0, 1}, +{0.963898, 0, -0.294143, 0, 2.49, 0, 1.10969, 0, 1}, +{0.95209, 0, -0.28285, 0, 2.32847, 0, 1.04026, 0, 1}, +{0.94155, 0, -0.271265, 0, 2.18129, 0, 0.975298, 0, 1}, +{0.932085, 0, -0.259038, 0, 2.04556, 0, 0.912376, 0, 1}, +{0.923679, 0, -0.246847, 0, 1.92266, 0, 0.852621, 0, 1}, +{0.915481, 0, -0.234766, 0, 1.81013, 0, 0.796312, 0, 1}, +{0.90894, 0, -0.222885, 0, 1.70743, 0, 0.74361, 0, 1}, +{0.903235, 0, -0.211223, 0, 1.61481, 0, 0.693806, 0, 1}, +{0.899218, 0, -0.199927, 0, 1.52987, 0, 0.646546, 0, 1}, +{0.893747, 0, -0.188359, 0, 1.45127, 0, 0.599652, 0, 1}, +{0.88892, 0, -0.176891, 0, 1.37984, 0, 0.555225, 0, 1}, +{0.884553, 0, -0.165588, 0, 1.31592, 0, 0.512291, 0, 1}, +{0.882115, 0, -0.154418, 0, 1.25857, 0, 0.472432, 0, 1}, +{0.877225, 0, -0.143271, 0, 1.20555, 0, 0.432496, 0, 1}, +{0.872277, 0, -0.131994, 0, 1.15736, 0, 0.393418, 0, 1}, +{0.867845, 0, -0.120989, 0, 1.11408, 0, 0.356192, 0, 1}, +{0.863614, 0, -0.110186, 0, 1.07461, 0, 0.32011, 0, 1}, +{0.859558, 0, -0.0994947, 0, 1.03894, 0, 0.285309, 0, 1}, +{0.855946, 0, -0.0886837, 0, 1.00657, 0, 0.252224, 0, 1}, +{0.851951, 0, -0.0781188, 0, 0.97736, 0, 0.219889, 0, 1}, +{0.848407, 0, -0.0678148, 0, 0.951015, 0, 0.18895, 0, 1}, +{0.844794, 0, -0.0575837, 0, 0.927186, 0, 0.159027, 0, 1}, +{0.841267, 0, -0.0474778, 0, 0.905576, 0, 0.130141, 0, 1}, +{0.837399, 0, -0.0378161, 0, 0.885649, 0, 0.102315, 0, 1}, +{0.833408, 0, -0.02833, 0, 0.867585, 0, 0.075646, 0, 1}, +{0.82908, 0, -0.0187878, 0, 0.850542, 0, 0.0496677, 0, 1}, +{0.824695, 0, -0.0094576, 0, 0.834855, 0, 0.024571, 0, 1}, +{0.820245, 0, -0.000310873, 0, 0.820195, 0, 0.00013534, 0, 1}, +{2049.18, 0, -0.477459, 0, 11065.2, 0, 4541.28, 0, 1}, +{17.034, 0, -0.476902, 0, 11067.6, 0, 37.8102, 0, 1}, +{167.532, 0, -0.476964, 0, 1074.72, 0, 371.274, 0, 1}, +{76.0167, 0, -0.476853, 0, 456.135, 0, 168.454, 0, 1}, +{43.2358, 0, -0.476847, 0, 254.545, 0, 95.8135, 0, 1}, +{27.555, 0, -0.476702, 0, 163.279, 0, 61.0504, 0, 1}, +{19.1806, 0, -0.476485, 0, 113.325, 0, 42.4839, 0, 1}, +{14.0893, 0, -0.476161, 0, 83.2315, 0, 31.1917, 0, 1}, +{10.7893, 0, -0.475638, 0, 63.6897, 0, 23.8683, 0, 1}, +{8.52682, 0, -0.47491, 0, 50.2824, 0, 18.8426, 0, 1}, +{6.9076, 0, -0.47391, 0, 40.6797, 0, 15.2413, 0, 1}, +{5.71099, 0, -0.472613, 0, 33.5699, 0, 12.5751, 0, 1}, +{4.80116, 0, -0.470979, 0, 28.1579, 0, 10.543, 0, 1}, +{4.09522, 0, -0.468981, 0, 23.939, 0, 8.96137, 0, 1}, +{3.53436, 0, -0.466574, 0, 20.5837, 0, 7.70058, 0, 1}, +{3.08911, 0, -0.463657, 0, 17.8985, 0, 6.69308, 0, 1}, +{2.72624, 0, -0.460246, 0, 15.6953, 0, 5.86749, 0, 1}, +{2.43036, 0, -0.455989, 0, 13.8834, 0, 5.18939, 0, 1}, +{2.18559, 0, -0.450959, 0, 12.362, 0, 4.62308, 0, 1}, +{1.98078, 0, -0.44564, 0, 11.0623, 0, 4.14369, 0, 1}, +{1.80557, 0, -0.440831, 0, 9.9359, 0, 3.72654, 0, 1}, +{1.65896, 0, -0.435506, 0, 8.96154, 0, 3.37079, 0, 1}, +{1.53588, 0, -0.429536, 0, 8.11425, 0, 3.06527, 0, 1}, +{1.4327, 0, -0.422947, 0, 7.37188, 0, 2.8013, 0, 1}, +{1.34736, 0, -0.415788, 0, 6.71444, 0, 2.57455, 0, 1}, +{1.27652, 0, -0.408127, 0, 6.13225, 0, 2.37737, 0, 1}, +{1.21748, 0, -0.400102, 0, 5.60985, 0, 2.20503, 0, 1}, +{1.1686, 0, -0.391815, 0, 5.14367, 0, 2.05361, 0, 1}, +{1.12852, 0, -0.383203, 0, 4.72422, 0, 1.91876, 0, 1}, +{1.09223, 0, -0.373464, 0, 4.33891, 0, 1.78984, 0, 1}, +{1.05918, 0, -0.363168, 0, 3.99187, 0, 1.6667, 0, 1}, +{1.03091, 0, -0.352509, 0, 3.68238, 0, 1.55289, 0, 1}, +{1.00721, 0, -0.341607, 0, 3.40171, 0, 1.44965, 0, 1}, +{0.986693, 0, -0.330465, 0, 3.15145, 0, 1.35398, 0, 1}, +{0.969969, 0, -0.31922, 0, 2.92427, 0, 1.26681, 0, 1}, +{0.955811, 0, -0.307874, 0, 2.72161, 0, 1.18626, 0, 1}, +{0.945149, 0, -0.29644, 0, 2.53782, 0, 1.11303, 0, 1}, +{0.93408, 0, -0.284906, 0, 2.3705, 0, 1.04209, 0, 1}, +{0.925135, 0, -0.273155, 0, 2.2194, 0, 0.976097, 0, 1}, +{0.916522, 0, -0.260817, 0, 2.07795, 0, 0.912708, 0, 1}, +{0.910587, 0, -0.248427, 0, 1.95097, 0, 0.854191, 0, 1}, +{0.903366, 0, -0.236163, 0, 1.83496, 0, 0.797259, 0, 1}, +{0.897673, 0, -0.224098, 0, 1.7295, 0, 0.744153, 0, 1}, +{0.893279, 0, -0.212225, 0, 1.63268, 0, 0.695461, 0, 1}, +{0.889859, 0, -0.200617, 0, 1.54535, 0, 0.647663, 0, 1}, +{0.885302, 0, -0.189038, 0, 1.4644, 0, 0.601188, 0, 1}, +{0.88126, 0, -0.177457, 0, 1.3902, 0, 0.55677, 0, 1}, +{0.877562, 0, -0.166067, 0, 1.32418, 0, 0.514034, 0, 1}, +{0.874143, 0, -0.154909, 0, 1.2647, 0, 0.473221, 0, 1}, +{0.870136, 0, -0.143867, 0, 1.21057, 0, 0.433239, 0, 1}, +{0.865312, 0, -0.132691, 0, 1.16071, 0, 0.39419, 0, 1}, +{0.861085, 0, -0.12162, 0, 1.11621, 0, 0.35664, 0, 1}, +{0.856986, 0, -0.110777, 0, 1.07553, 0, 0.320783, 0, 1}, +{0.853586, 0, -0.100096, 0, 1.03891, 0, 0.286214, 0, 1}, +{0.850254, 0, -0.0893796, 0, 1.00572, 0, 0.25283, 0, 1}, +{0.846932, 0, -0.0787282, 0, 0.975831, 0, 0.220552, 0, 1}, +{0.84351, 0, -0.0683276, 0, 0.948825, 0, 0.189585, 0, 1}, +{0.840048, 0, -0.0581019, 0, 0.924403, 0, 0.159584, 0, 1}, +{0.836468, 0, -0.0478844, 0, 0.902481, 0, 0.130676, 0, 1}, +{0.832783, 0, -0.0379158, 0, 0.882413, 0, 0.102841, 0, 1}, +{0.828881, 0, -0.0283676, 0, 0.863989, 0, 0.076073, 0, 1}, +{0.824613, 0, -0.0189076, 0, 0.846751, 0, 0.0500194, 0, 1}, +{0.820083, 0, -0.00944735, 0, 0.83066, 0, 0.024582, 0, 1}, +{0.815624, 0, -0.000194119, 0, 0.815722, 0, 0.000101953, 0, 1}, +{11.9315, 0, -0.487961, 0, 11109.9, 0, 27.1627, 0, 1}, +{287.936, 0, -0.488051, 0, 11122.5, 0, 683.052, 0, 1}, +{16.0434, 0, -0.487959, 0, 2563.99, 0, 38.1866, 0, 1}, +{40.1752, 0, -0.487927, 0, 755.127, 0, 95.547, 0, 1}, +{40.5416, 0, -0.487878, 0, 269.899, 0, 96.1697, 0, 1}, +{25.3743, 0, -0.487744, 0, 166.577, 0, 60.1743, 0, 1}, +{17.9443, 0, -0.487511, 0, 118.874, 0, 42.542, 0, 1}, +{13.1853, 0, -0.487144, 0, 87.2993, 0, 31.2425, 0, 1}, +{10.0869, 0, -0.486574, 0, 66.7682, 0, 23.8817, 0, 1}, +{7.97792, 0, -0.485783, 0, 52.7247, 0, 18.8655, 0, 1}, +{6.46337, 0, -0.484695, 0, 42.653, 0, 15.2585, 0, 1}, +{5.34385, 0, -0.483287, 0, 35.1951, 0, 12.587, 0, 1}, +{4.49376, 0, -0.48151, 0, 29.5159, 0, 10.5532, 0, 1}, +{3.83347, 0, -0.47933, 0, 25.0903, 0, 8.96798, 0, 1}, +{3.31128, 0, -0.476702, 0, 21.5757, 0, 7.70892, 0, 1}, +{2.89443, 0, -0.473503, 0, 18.7524, 0, 6.69788, 0, 1}, +{2.55666, 0, -0.469718, 0, 16.4435, 0, 5.873, 0, 1}, +{2.28178, 0, -0.464977, 0, 14.5451, 0, 5.19638, 0, 1}, +{2.055, 0, -0.459521, 0, 12.9459, 0, 4.63221, 0, 1}, +{1.86205, 0, -0.454524, 0, 11.5635, 0, 4.14503, 0, 1}, +{1.70104, 0, -0.449312, 0, 10.3784, 0, 3.73092, 0, 1}, +{1.56561, 0, -0.44354, 0, 9.34947, 0, 3.37524, 0, 1}, +{1.45363, 0, -0.437066, 0, 8.45766, 0, 3.07235, 0, 1}, +{1.36006, 0, -0.429946, 0, 7.67239, 0, 2.81078, 0, 1}, +{1.28276, 0, -0.422265, 0, 6.97683, 0, 2.58458, 0, 1}, +{1.219, 0, -0.414083, 0, 6.35737, 0, 2.38845, 0, 1}, +{1.16763, 0, -0.405558, 0, 5.80259, 0, 2.21971, 0, 1}, +{1.12371, 0, -0.396797, 0, 5.31156, 0, 2.06652, 0, 1}, +{1.08799, 0, -0.387756, 0, 4.86795, 0, 1.93063, 0, 1}, +{1.0533, 0, -0.377756, 0, 4.46782, 0, 1.79571, 0, 1}, +{1.0242, 0, -0.367039, 0, 4.10367, 0, 1.67138, 0, 1}, +{1.00017, 0, -0.355986, 0, 3.77768, 0, 1.55823, 0, 1}, +{0.980519, 0, -0.344722, 0, 3.4851, 0, 1.45593, 0, 1}, +{0.962751, 0, -0.333259, 0, 3.22354, 0, 1.35941, 0, 1}, +{0.947343, 0, -0.32168, 0, 2.98835, 0, 1.26969, 0, 1}, +{0.93438, 0, -0.310066, 0, 2.77701, 0, 1.18685, 0, 1}, +{0.924708, 0, -0.298368, 0, 2.58612, 0, 1.11251, 0, 1}, +{0.916978, 0, -0.286618, 0, 2.41343, 0, 1.04286, 0, 1}, +{0.909441, 0, -0.274689, 0, 2.25642, 0, 0.976858, 0, 1}, +{0.90152, 0, -0.26228, 0, 2.11083, 0, 0.912348, 0, 1}, +{0.896596, 0, -0.249721, 0, 1.97947, 0, 0.853649, 0, 1}, +{0.891944, 0, -0.237292, 0, 1.8597, 0, 0.798124, 0, 1}, +{0.887045, 0, -0.225039, 0, 1.75046, 0, 0.744895, 0, 1}, +{0.882807, 0, -0.212973, 0, 1.65081, 0, 0.694965, 0, 1}, +{0.880801, 0, -0.201108, 0, 1.56087, 0, 0.648515, 0, 1}, +{0.877138, 0, -0.189464, 0, 1.47803, 0, 0.602127, 0, 1}, +{0.872872, 0, -0.177854, 0, 1.40151, 0, 0.557219, 0, 1}, +{0.869161, 0, -0.166483, 0, 1.33318, 0, 0.514, 0, 1}, +{0.865741, 0, -0.155333, 0, 1.27147, 0, 0.473139, 0, 1}, +{0.862386, 0, -0.144319, 0, 1.21567, 0, 0.433257, 0, 1}, +{0.858133, 0, -0.133282, 0, 1.16413, 0, 0.394461, 0, 1}, +{0.854124, 0, -0.122168, 0, 1.1182, 0, 0.357045, 0, 1}, +{0.850429, 0, -0.111278, 0, 1.07602, 0, 0.320937, 0, 1}, +{0.847485, 0, -0.10057, 0, 1.03859, 0, 0.286625, 0, 1}, +{0.844642, 0, -0.0899586, 0, 1.00439, 0, 0.253404, 0, 1}, +{0.841487, 0, -0.079253, 0, 0.974034, 0, 0.220917, 0, 1}, +{0.838214, 0, -0.068757, 0, 0.946193, 0, 0.189902, 0, 1}, +{0.834742, 0, -0.0584687, 0, 0.921465, 0, 0.160038, 0, 1}, +{0.831389, 0, -0.048307, 0, 0.899281, 0, 0.131137, 0, 1}, +{0.82793, 0, -0.0381369, 0, 0.87886, 0, 0.103235, 0, 1}, +{0.824047, 0, -0.0282615, 0, 0.859905, 0, 0.0763306, 0, 1}, +{0.819689, 0, -0.0187848, 0, 0.842471, 0, 0.0499978, 0, 1}, +{0.815383, 0, -0.00937364, 0, 0.826302, 0, 0.0246645, 0, 1}, +{0.810868, 0, -1.29739e-005, 0, 0.810802, 0, 4.37869e-005, 0, 1}, +{968.992, 0, -0.499031, 0, 11189.4, 0, 2468.84, 0, 1}, +{11.11, 0, -0.499039, 0, 11199.6, 0, 27.1056, 0, 1}, +{141.024, 0, -0.499083, 0, 1247.46, 0, 359.317, 0, 1}, +{78.7898, 0, -0.498976, 0, 241.356, 0, 200.453, 0, 1}, +{37.5756, 0, -0.498929, 0, 281.633, 0, 95.729, 0, 1}, +{21.6132, 0, -0.49879, 0, 184.781, 0, 54.9363, 0, 1}, +{16.7146, 0, -0.498546, 0, 125.138, 0, 42.5579, 0, 1}, +{12.2808, 0, -0.498146, 0, 91.8991, 0, 31.2504, 0, 1}, +{9.40371, 0, -0.497532, 0, 70.31, 0, 23.9074, 0, 1}, +{7.43052, 0, -0.496664, 0, 55.4879, 0, 18.866, 0, 1}, +{6.0212, 0, -0.495484, 0, 44.8879, 0, 15.2596, 0, 1}, +{4.97834, 0, -0.493941, 0, 37.032, 0, 12.585, 0, 1}, +{4.18694, 0, -0.492003, 0, 31.0484, 0, 10.5494, 0, 1}, +{3.57281, 0, -0.489625, 0, 26.3879, 0, 8.96374, 0, 1}, +{3.08784, 0, -0.486736, 0, 22.6914, 0, 7.70544, 0, 1}, +{2.70085, 0, -0.48322, 0, 19.7176, 0, 6.69506, 0, 1}, +{2.38821, 0, -0.478966, 0, 17.2909, 0, 5.87252, 0, 1}, +{2.13475, 0, -0.473712, 0, 15.2924, 0, 5.19933, 0, 1}, +{1.9237, 0, -0.46822, 0, 13.5903, 0, 4.63204, 0, 1}, +{1.7453, 0, -0.463183, 0, 12.1244, 0, 4.14408, 0, 1}, +{1.59721, 0, -0.457518, 0, 10.8699, 0, 3.73059, 0, 1}, +{1.47463, 0, -0.451253, 0, 9.78445, 0, 3.37887, 0, 1}, +{1.37289, 0, -0.444233, 0, 8.83556, 0, 3.07752, 0, 1}, +{1.28915, 0, -0.436563, 0, 7.99967, 0, 2.81917, 0, 1}, +{1.22142, 0, -0.42833, 0, 7.25594, 0, 2.59755, 0, 1}, +{1.16355, 0, -0.41962, 0, 6.59648, 0, 2.4, 0, 1}, +{1.11809, 0, -0.410593, 0, 6.00783, 0, 2.23061, 0, 1}, +{1.07993, 0, -0.401364, 0, 5.48642, 0, 2.07838, 0, 1}, +{1.04701, 0, -0.391949, 0, 5.02057, 0, 1.93787, 0, 1}, +{1.01723, 0, -0.381594, 0, 4.60253, 0, 1.80253, 0, 1}, +{0.991153, 0, -0.370451, 0, 4.22158, 0, 1.67584, 0, 1}, +{0.969713, 0, -0.359016, 0, 3.87782, 0, 1.56181, 0, 1}, +{0.952092, 0, -0.347401, 0, 3.57148, 0, 1.4564, 0, 1}, +{0.936531, 0, -0.335624, 0, 3.30133, 0, 1.35801, 0, 1}, +{0.925503, 0, -0.323751, 0, 3.05424, 0, 1.27135, 0, 1}, +{0.914497, 0, -0.311844, 0, 2.83442, 0, 1.18757, 0, 1}, +{0.9054, 0, -0.299906, 0, 2.63723, 0, 1.11054, 0, 1}, +{0.898244, 0, -0.287937, 0, 2.45655, 0, 1.0399, 0, 1}, +{0.893388, 0, -0.275855, 0, 2.29337, 0, 0.97531, 0, 1}, +{0.888002, 0, -0.263421, 0, 2.14548, 0, 0.911796, 0, 1}, +{0.883127, 0, -0.250707, 0, 2.00888, 0, 0.851885, 0, 1}, +{0.880391, 0, -0.238133, 0, 1.88472, 0, 0.797277, 0, 1}, +{0.875968, 0, -0.225716, 0, 1.7715, 0, 0.743666, 0, 1}, +{0.872852, 0, -0.213486, 0, 1.66941, 0, 0.694111, 0, 1}, +{0.87094, 0, -0.201538, 0, 1.57723, 0, 0.646891, 0, 1}, +{0.867514, 0, -0.189816, 0, 1.49183, 0, 0.601028, 0, 1}, +{0.86414, 0, -0.178202, 0, 1.41382, 0, 0.556016, 0, 1}, +{0.860392, 0, -0.166796, 0, 1.34225, 0, 0.513146, 0, 1}, +{0.857373, 0, -0.155594, 0, 1.27804, 0, 0.472267, 0, 1}, +{0.854523, 0, -0.144559, 0, 1.21966, 0, 0.433042, 0, 1}, +{0.850752, 0, -0.133631, 0, 1.16755, 0, 0.394209, 0, 1}, +{0.847037, 0, -0.122573, 0, 1.11923, 0, 0.356936, 0, 1}, +{0.84385, 0, -0.111622, 0, 1.07619, 0, 0.320864, 0, 1}, +{0.841111, 0, -0.100868, 0, 1.03745, 0, 0.286683, 0, 1}, +{0.838584, 0, -0.0902794, 0, 1.0027, 0, 0.253368, 0, 1}, +{0.835945, 0, -0.0797065, 0, 0.971575, 0, 0.221286, 0, 1}, +{0.832552, 0, -0.0691052, 0, 0.943376, 0, 0.190087, 0, 1}, +{0.829333, 0, -0.0587193, 0, 0.918403, 0, 0.160192, 0, 1}, +{0.826019, 0, -0.0485237, 0, 0.895463, 0, 0.131319, 0, 1}, +{0.822527, 0, -0.0384203, 0, 0.874877, 0, 0.103403, 0, 1}, +{0.818788, 0, -0.0283415, 0, 0.855674, 0, 0.0762554, 0, 1}, +{0.814726, 0, -0.0185244, 0, 0.838037, 0, 0.0500128, 0, 1}, +{0.810342, 0, -0.00903369, 0, 0.821355, 0, 0.0245315, 0, 1}, +{0.805687, 0, 0.000320663, 0, 0.805767, 0, -0.000114408, 0, 1}, +{11.2695, 0, -0.510137, 0, 11215.4, 0, 29.6908, 0, 1}, +{286.287, 0, -0.510163, 0, 11222.6, 0, 786.552, 0, 1}, +{15.2982, 0, -0.510135, 0, 2698.54, 0, 42.197, 0, 1}, +{9.80094, 0, -0.51011, 0, 1015.76, 0, 27.0988, 0, 1}, +{34.785, 0, -0.510053, 0, 297.71, 0, 95.5486, 0, 1}, +{22.2188, 0, -0.509876, 0, 190.375, 0, 61.0265, 0, 1}, +{15.4883, 0, -0.50961, 0, 132.324, 0, 42.5202, 0, 1}, +{11.3793, 0, -0.509166, 0, 97.1471, 0, 31.2193, 0, 1}, +{8.71331, 0, -0.5085, 0, 74.3169, 0, 23.881, 0, 1}, +{6.88629, 0, -0.507547, 0, 58.6463, 0, 18.8459, 0, 1}, +{5.58033, 0, -0.506253, 0, 47.4351, 0, 15.2403, 0, 1}, +{4.61431, 0, -0.50457, 0, 39.1288, 0, 12.5669, 0, 1}, +{3.88117, 0, -0.502449, 0, 32.7965, 0, 10.5314, 0, 1}, +{3.31349, 0, -0.499839, 0, 27.8697, 0, 8.94838, 0, 1}, +{2.8659, 0, -0.496644, 0, 23.9624, 0, 7.69337, 0, 1}, +{2.50921, 0, -0.492741, 0, 20.8174, 0, 6.68626, 0, 1}, +{2.22213, 0, -0.487943, 0, 18.2567, 0, 5.86893, 0, 1}, +{1.98941, 0, -0.482205, 0, 16.1362, 0, 5.199, 0, 1}, +{1.79334, 0, -0.477048, 0, 14.3093, 0, 4.62567, 0, 1}, +{1.62983, 0, -0.471565, 0, 12.7539, 0, 4.1382, 0, 1}, +{1.49682, 0, -0.465408, 0, 11.4197, 0, 3.73126, 0, 1}, +{1.38496, 0, -0.458584, 0, 10.2621, 0, 3.37942, 0, 1}, +{1.29555, 0, -0.450976, 0, 9.24766, 0, 3.08539, 0, 1}, +{1.22039, 0, -0.442725, 0, 8.3521, 0, 2.82723, 0, 1}, +{1.16043, 0, -0.43393, 0, 7.55545, 0, 2.60687, 0, 1}, +{1.11202, 0, -0.424688, 0, 6.84774, 0, 2.4151, 0, 1}, +{1.07237, 0, -0.415168, 0, 6.22114, 0, 2.24586, 0, 1}, +{1.03709, 0, -0.405509, 0, 5.6708, 0, 2.08724, 0, 1}, +{1.00751, 0, -0.395689, 0, 5.18448, 0, 1.94279, 0, 1}, +{0.982126, 0, -0.384932, 0, 4.7401, 0, 1.80731, 0, 1}, +{0.959142, 0, -0.373369, 0, 4.34313, 0, 1.67798, 0, 1}, +{0.941911, 0, -0.36157, 0, 3.98274, 0, 1.56445, 0, 1}, +{0.925946, 0, -0.349618, 0, 3.66459, 0, 1.45624, 0, 1}, +{0.912659, 0, -0.337526, 0, 3.37847, 0, 1.35808, 0, 1}, +{0.901956, 0, -0.325379, 0, 3.12331, 0, 1.2672, 0, 1}, +{0.894915, 0, -0.313213, 0, 2.8927, 0, 1.18617, 0, 1}, +{0.887363, 0, -0.301027, 0, 2.68886, 0, 1.10866, 0, 1}, +{0.881623, 0, -0.28885, 0, 2.50193, 0, 1.03713, 0, 1}, +{0.878838, 0, -0.276615, 0, 2.33201, 0, 0.973153, 0, 1}, +{0.874061, 0, -0.264179, 0, 2.17898, 0, 0.909815, 0, 1}, +{0.869959, 0, -0.251341, 0, 2.03717, 0, 0.849217, 0, 1}, +{0.868909, 0, -0.238642, 0, 1.90923, 0, 0.795233, 0, 1}, +{0.865306, 0, -0.226174, 0, 1.79407, 0, 0.74145, 0, 1}, +{0.862137, 0, -0.21396, 0, 1.68985, 0, 0.6908, 0, 1}, +{0.859684, 0, -0.201949, 0, 1.59399, 0, 0.643383, 0, 1}, +{0.857895, 0, -0.190123, 0, 1.50719, 0, 0.598354, 0, 1}, +{0.854564, 0, -0.178382, 0, 1.42648, 0, 0.553887, 0, 1}, +{0.851262, 0, -0.16693, 0, 1.35211, 0, 0.511202, 0, 1}, +{0.849135, 0, -0.155679, 0, 1.28513, 0, 0.470924, 0, 1}, +{0.846986, 0, -0.14461, 0, 1.22522, 0, 0.431824, 0, 1}, +{0.84336, 0, -0.133676, 0, 1.16966, 0, 0.393611, 0, 1}, +{0.840174, 0, -0.122775, 0, 1.1206, 0, 0.356499, 0, 1}, +{0.83738, 0, -0.11176, 0, 1.07624, 0, 0.320567, 0, 1}, +{0.834461, 0, -0.100959, 0, 1.0361, 0, 0.286097, 0, 1}, +{0.832142, 0, -0.0903382, 0, 1.00057, 0, 0.252874, 0, 1}, +{0.829945, 0, -0.0798382, 0, 0.968948, 0, 0.221078, 0, 1}, +{0.826876, 0, -0.0693377, 0, 0.940261, 0, 0.190163, 0, 1}, +{0.823526, 0, -0.0588648, 0, 0.914461, 0, 0.16017, 0, 1}, +{0.820478, 0, -0.0486051, 0, 0.891399, 0, 0.131378, 0, 1}, +{0.816855, 0, -0.0385082, 0, 0.870199, 0, 0.103522, 0, 1}, +{0.813248, 0, -0.0284799, 0, 0.851006, 0, 0.0764331, 0, 1}, +{0.809299, 0, -0.0184771, 0, 0.832958, 0, 0.0500179, 0, 1}, +{0.804874, 0, -0.00872805, 0, 0.816122, 0, 0.0245285, 0, 1}, +{0.80033, 0, 0.000762714, 0, 0.800276, 0, -0.000344142, 0, 1}, +{956.023, 0, -0.521033, 0, 11286.5, 0, 2845.42, 0, 1}, +{10.9525, 0, -0.521275, 0, 11254.8, 0, 31.2501, 0, 1}, +{116.959, 0, -0.521287, 0, 1516.93, 0, 348.1, 0, 1}, +{55.5309, 0, -0.521213, 0, 595.505, 0, 165.261, 0, 1}, +{32.1926, 0, -0.521134, 0, 316.637, 0, 95.7816, 0, 1}, +{20.6207, 0, -0.520982, 0, 202.092, 0, 61.3495, 0, 1}, +{14.2723, 0, -0.520695, 0, 140.54, 0, 42.442, 0, 1}, +{10.4827, 0, -0.520205, 0, 103.199, 0, 31.1499, 0, 1}, +{8.02813, 0, -0.519468, 0, 78.9376, 0, 23.8288, 0, 1}, +{6.34453, 0, -0.518425, 0, 62.2927, 0, 18.8007, 0, 1}, +{5.14165, 0, -0.517003, 0, 50.3704, 0, 15.201, 0, 1}, +{4.25271, 0, -0.515157, 0, 41.5322, 0, 12.5336, 0, 1}, +{3.5782, 0, -0.512828, 0, 34.8069, 0, 10.5021, 0, 1}, +{3.05604, 0, -0.509946, 0, 29.5678, 0, 8.92188, 0, 1}, +{2.64575, 0, -0.506374, 0, 25.423, 0, 7.67237, 0, 1}, +{2.31943, 0, -0.501989, 0, 22.0862, 0, 6.67091, 0, 1}, +{2.05824, 0, -0.496591, 0, 19.3663, 0, 5.8614, 0, 1}, +{1.84427, 0, -0.490955, 0, 17.0821, 0, 5.18895, 0, 1}, +{1.66414, 0, -0.485595, 0, 15.1282, 0, 4.61294, 0, 1}, +{1.51763, 0, -0.479606, 0, 13.4637, 0, 4.13311, 0, 1}, +{1.39724, 0, -0.472897, 0, 12.0362, 0, 3.7269, 0, 1}, +{1.29896, 0, -0.465459, 0, 10.7921, 0, 3.38277, 0, 1}, +{1.2199, 0, -0.45723, 0, 9.70009, 0, 3.09105, 0, 1}, +{1.15569, 0, -0.448372, 0, 8.73208, 0, 2.83956, 0, 1}, +{1.10251, 0, -0.439012, 0, 7.87607, 0, 2.61771, 0, 1}, +{1.06055, 0, -0.429245, 0, 7.11712, 0, 2.42584, 0, 1}, +{1.02483, 0, -0.419259, 0, 6.45288, 0, 2.25141, 0, 1}, +{0.994678, 0, -0.409211, 0, 5.86931, 0, 2.09147, 0, 1}, +{0.969369, 0, -0.398866, 0, 5.35484, 0, 1.94522, 0, 1}, +{0.947261, 0, -0.387722, 0, 4.88912, 0, 1.80786, 0, 1}, +{0.928499, 0, -0.375762, 0, 4.46732, 0, 1.67923, 0, 1}, +{0.912389, 0, -0.363602, 0, 4.09073, 0, 1.56083, 0, 1}, +{0.90004, 0, -0.351329, 0, 3.75439, 0, 1.45432, 0, 1}, +{0.89025, 0, -0.338947, 0, 3.45924, 0, 1.35585, 0, 1}, +{0.880873, 0, -0.326524, 0, 3.19284, 0, 1.26392, 0, 1}, +{0.874163, 0, -0.314137, 0, 2.95371, 0, 1.18043, 0, 1}, +{0.870553, 0, -0.301742, 0, 2.74085, 0, 1.10556, 0, 1}, +{0.86544, 0, -0.289361, 0, 2.54596, 0, 1.03318, 0, 1}, +{0.862424, 0, -0.276978, 0, 2.3709, 0, 0.967229, 0, 1}, +{0.860767, 0, -0.264475, 0, 2.21144, 0, 0.906188, 0, 1}, +{0.857369, 0, -0.251705, 0, 2.06649, 0, 0.845761, 0, 1}, +{0.854602, 0, -0.239041, 0, 1.93528, 0, 0.789175, 0, 1}, +{0.853523, 0, -0.226564, 0, 1.81843, 0, 0.736394, 0, 1}, +{0.850977, 0, -0.214301, 0, 1.71002, 0, 0.686561, 0, 1}, +{0.849188, 0, -0.202229, 0, 1.61179, 0, 0.639063, 0, 1}, +{0.848134, 0, -0.19034, 0, 1.52161, 0, 0.595054, 0, 1}, +{0.845452, 0, -0.178591, 0, 1.43848, 0, 0.551308, 0, 1}, +{0.842867, 0, -0.166851, 0, 1.36201, 0, 0.509052, 0, 1}, +{0.840706, 0, -0.155546, 0, 1.29187, 0, 0.469024, 0, 1}, +{0.839188, 0, -0.144423, 0, 1.22939, 0, 0.430508, 0, 1}, +{0.836042, 0, -0.133472, 0, 1.17212, 0, 0.392314, 0, 1}, +{0.833001, 0, -0.122639, 0, 1.12094, 0, 0.355559, 0, 1}, +{0.830095, 0, -0.111771, 0, 1.07546, 0, 0.319698, 0, 1}, +{0.827776, 0, -0.100899, 0, 1.03455, 0, 0.285317, 0, 1}, +{0.82553, 0, -0.0902098, 0, 0.998382, 0, 0.252452, 0, 1}, +{0.823428, 0, -0.0797013, 0, 0.965987, 0, 0.220438, 0, 1}, +{0.820409, 0, -0.0693016, 0, 0.936402, 0, 0.189637, 0, 1}, +{0.817512, 0, -0.0588764, 0, 0.910399, 0, 0.159901, 0, 1}, +{0.814357, 0, -0.0485186, 0, 0.886822, 0, 0.131098, 0, 1}, +{0.811035, 0, -0.038362, 0, 0.865499, 0, 0.103264, 0, 1}, +{0.807481, 0, -0.0283757, 0, 0.845982, 0, 0.0762181, 0, 1}, +{0.803428, 0, -0.018474, 0, 0.827594, 0, 0.0499813, 0, 1}, +{0.799154, 0, -0.00856533, 0, 0.810458, 0, 0.0244134, 0, 1}, +{0.794589, 0, 0.00112275, 0, 0.79427, 0, -0.000438613, 0, 1}, +{10.1571, 0, -0.532416, 0, 11308.9, 0, 31.4068, 0, 1}, +{278.474, 0, -0.532442, 0, 11311.4, 0, 902.748, 0, 1}, +{15.0523, 0, -0.53243, 0, 2811.52, 0, 49.1468, 0, 1}, +{8.58546, 0, -0.532384, 0, 1162.44, 0, 27.8892, 0, 1}, +{13.4257, 0, -0.532289, 0, 482.062, 0, 43.8153, 0, 1}, +{19.8377, 0, -0.532107, 0, 205.872, 0, 64.2769, 0, 1}, +{13.0591, 0, -0.531779, 0, 150.136, 0, 42.2942, 0, 1}, +{9.5938, 0, -0.531247, 0, 110.265, 0, 31.046, 0, 1}, +{7.34732, 0, -0.530433, 0, 84.3156, 0, 23.7456, 0, 1}, +{5.8073, 0, -0.529283, 0, 66.552, 0, 18.7329, 0, 1}, +{4.70542, 0, -0.527722, 0, 53.769, 0, 15.1394, 0, 1}, +{3.89364, 0, -0.525684, 0, 44.3344, 0, 12.4829, 0, 1}, +{3.27781, 0, -0.523105, 0, 37.1438, 0, 10.4595, 0, 1}, +{2.80162, 0, -0.519897, 0, 31.5479, 0, 8.88604, 0, 1}, +{2.42849, 0, -0.515865, 0, 27.1215, 0, 7.64453, 0, 1}, +{2.13365, 0, -0.510874, 0, 23.5606, 0, 6.65452, 0, 1}, +{1.89731, 0, -0.504992, 0, 20.6413, 0, 5.85195, 0, 1}, +{1.6995, 0, -0.499648, 0, 18.1593, 0, 5.16826, 0, 1}, +{1.53835, 0, -0.493787, 0, 16.0591, 0, 4.5991, 0, 1}, +{1.40901, 0, -0.487222, 0, 14.2667, 0, 4.12841, 0, 1}, +{1.30274, 0, -0.479899, 0, 12.7219, 0, 3.72818, 0, 1}, +{1.21754, 0, -0.471799, 0, 11.3741, 0, 3.39091, 0, 1}, +{1.14882, 0, -0.462929, 0, 10.187, 0, 3.10183, 0, 1}, +{1.09371, 0, -0.453448, 0, 9.13871, 0, 2.85305, 0, 1}, +{1.048, 0, -0.443521, 0, 8.21789, 0, 2.63114, 0, 1}, +{1.01007, 0, -0.433253, 0, 7.40793, 0, 2.43211, 0, 1}, +{0.978978, 0, -0.422874, 0, 6.7029, 0, 2.25376, 0, 1}, +{0.952585, 0, -0.412288, 0, 6.08366, 0, 2.09039, 0, 1}, +{0.931277, 0, -0.401425, 0, 5.53566, 0, 1.94281, 0, 1}, +{0.914495, 0, -0.389918, 0, 5.04123, 0, 1.80724, 0, 1}, +{0.899267, 0, -0.377578, 0, 4.59621, 0, 1.67827, 0, 1}, +{0.885719, 0, -0.365075, 0, 4.20301, 0, 1.55772, 0, 1}, +{0.875186, 0, -0.3525, 0, 3.85274, 0, 1.44891, 0, 1}, +{0.866931, 0, -0.33985, 0, 3.53966, 0, 1.34979, 0, 1}, +{0.861022, 0, -0.327183, 0, 3.2642, 0, 1.25897, 0, 1}, +{0.855604, 0, -0.314563, 0, 3.01596, 0, 1.17468, 0, 1}, +{0.85228, 0, -0.301972, 0, 2.79168, 0, 1.0983, 0, 1}, +{0.849933, 0, -0.289414, 0, 2.59049, 0, 1.02758, 0, 1}, +{0.847432, 0, -0.276965, 0, 2.41142, 0, 0.960849, 0, 1}, +{0.846781, 0, -0.264556, 0, 2.24844, 0, 0.899446, 0, 1}, +{0.843571, 0, -0.251949, 0, 2.10111, 0, 0.83867, 0, 1}, +{0.841724, 0, -0.239249, 0, 1.96504, 0, 0.782153, 0, 1}, +{0.841132, 0, -0.226738, 0, 1.84227, 0, 0.73079, 0, 1}, +{0.839244, 0, -0.214405, 0, 1.7299, 0, 0.68064, 0, 1}, +{0.838002, 0, -0.202272, 0, 1.62814, 0, 0.633961, 0, 1}, +{0.838878, 0, -0.190317, 0, 1.53603, 0, 0.590966, 0, 1}, +{0.836601, 0, -0.178525, 0, 1.44994, 0, 0.547931, 0, 1}, +{0.835072, 0, -0.166786, 0, 1.37123, 0, 0.507023, 0, 1}, +{0.833135, 0, -0.155148, 0, 1.2991, 0, 0.466808, 0, 1}, +{0.831559, 0, -0.143965, 0, 1.23417, 0, 0.42862, 0, 1}, +{0.828633, 0, -0.132975, 0, 1.17473, 0, 0.390555, 0, 1}, +{0.825742, 0, -0.122133, 0, 1.12184, 0, 0.353922, 0, 1}, +{0.822958, 0, -0.111397, 0, 1.07426, 0, 0.31843, 0, 1}, +{0.820656, 0, -0.10062, 0, 1.03249, 0, 0.284219, 0, 1}, +{0.818624, 0, -0.0898947, 0, 0.995221, 0, 0.251433, 0, 1}, +{0.816556, 0, -0.0793423, 0, 0.962016, 0, 0.219581, 0, 1}, +{0.813986, 0, -0.0689495, 0, 0.932329, 0, 0.188827, 0, 1}, +{0.811158, 0, -0.0586662, 0, 0.905736, 0, 0.159315, 0, 1}, +{0.808384, 0, -0.0484068, 0, 0.881907, 0, 0.130697, 0, 1}, +{0.805009, 0, -0.0381647, 0, 0.860124, 0, 0.102842, 0, 1}, +{0.801484, 0, -0.0280912, 0, 0.84024, 0, 0.0759663, 0, 1}, +{0.797202, 0, -0.0182942, 0, 0.821612, 0, 0.0498148, 0, 1}, +{0.792898, 0, -0.00868461, 0, 0.80412, 0, 0.024411, 0, 1}, +{0.788243, 0, 0.000863915, 0, 0.787899, 0, -0.000382298, 0, 1}, +{1156.07, 0, -0.543353, 0, 11361, 0, 4108.82, 0, 1}, +{9.94599, 0, -0.543598, 0, 11378.7, 0, 33.5432, 0, 1}, +{102.606, 0, -0.543608, 0, 1572.14, 0, 364.675, 0, 1}, +{46.2043, 0, -0.543548, 0, 689.133, 0, 164.193, 0, 1}, +{26.528, 0, -0.543453, 0, 367.164, 0, 94.2628, 0, 1}, +{17.1553, 0, -0.543257, 0, 233.42, 0, 60.9359, 0, 1}, +{11.8658, 0, -0.542883, 0, 161.506, 0, 42.1249, 0, 1}, +{8.71209, 0, -0.542284, 0, 118.562, 0, 30.9003, 0, 1}, +{6.67347, 0, -0.541392, 0, 90.6506, 0, 23.6349, 0, 1}, +{5.27599, 0, -0.540119, 0, 71.4942, 0, 18.6457, 0, 1}, +{4.27581, 0, -0.538384, 0, 57.7992, 0, 15.0655, 0, 1}, +{3.53872, 0, -0.536123, 0, 47.6283, 0, 12.4181, 0, 1}, +{2.98079, 0, -0.533249, 0, 39.8868, 0, 10.4043, 0, 1}, +{2.55049, 0, -0.529623, 0, 33.8763, 0, 8.84089, 0, 1}, +{2.21511, 0, -0.525031, 0, 29.1229, 0, 7.61264, 0, 1}, +{1.95148, 0, -0.519354, 0, 25.297, 0, 6.63674, 0, 1}, +{1.73479, 0, -0.51379, 0, 22.0921, 0, 5.82258, 0, 1}, +{1.55863, 0, -0.507972, 0, 19.4056, 0, 5.14651, 0, 1}, +{1.41718, 0, -0.501529, 0, 17.1279, 0, 4.5884, 0, 1}, +{1.30348, 0, -0.494319, 0, 15.1794, 0, 4.1231, 0, 1}, +{1.21176, 0, -0.486313, 0, 13.4922, 0, 3.73029, 0, 1}, +{1.14022, 0, -0.477512, 0, 12.0108, 0, 3.40261, 0, 1}, +{1.07987, 0, -0.467977, 0, 10.7205, 0, 3.11145, 0, 1}, +{1.03357, 0, -0.457878, 0, 9.57817, 0, 2.86408, 0, 1}, +{0.996454, 0, -0.447407, 0, 8.57619, 0, 2.64535, 0, 1}, +{0.964384, 0, -0.436723, 0, 7.71363, 0, 2.44364, 0, 1}, +{0.935828, 0, -0.425804, 0, 6.96443, 0, 2.25533, 0, 1}, +{0.915442, 0, -0.414676, 0, 6.30331, 0, 2.09331, 0, 1}, +{0.897499, 0, -0.403303, 0, 5.72055, 0, 1.94262, 0, 1}, +{0.88221, 0, -0.39146, 0, 5.20189, 0, 1.80146, 0, 1}, +{0.869022, 0, -0.378766, 0, 4.73439, 0, 1.66915, 0, 1}, +{0.859709, 0, -0.365958, 0, 4.31708, 0, 1.55125, 0, 1}, +{0.85165, 0, -0.353083, 0, 3.95225, 0, 1.44167, 0, 1}, +{0.845248, 0, -0.340191, 0, 3.62841, 0, 1.3411, 0, 1}, +{0.840412, 0, -0.327306, 0, 3.33495, 0, 1.25014, 0, 1}, +{0.8374, 0, -0.314477, 0, 3.07835, 0, 1.16626, 0, 1}, +{0.834461, 0, -0.301775, 0, 2.84659, 0, 1.08822, 0, 1}, +{0.833465, 0, -0.289196, 0, 2.64019, 0, 1.01829, 0, 1}, +{0.830848, 0, -0.276753, 0, 2.45613, 0, 0.949319, 0, 1}, +{0.830321, 0, -0.264355, 0, 2.28746, 0, 0.888073, 0, 1}, +{0.829315, 0, -0.251907, 0, 2.13523, 0, 0.829169, 0, 1}, +{0.828334, 0, -0.239227, 0, 1.99427, 0, 0.773767, 0, 1}, +{0.829153, 0, -0.226686, 0, 1.86617, 0, 0.723513, 0, 1}, +{0.828494, 0, -0.214317, 0, 1.75019, 0, 0.674534, 0, 1}, +{0.828265, 0, -0.20212, 0, 1.64468, 0, 0.628902, 0, 1}, +{0.829716, 0, -0.190119, 0, 1.54845, 0, 0.586592, 0, 1}, +{0.828368, 0, -0.178271, 0, 1.4603, 0, 0.54433, 0, 1}, +{0.827146, 0, -0.166557, 0, 1.37965, 0, 0.503603, 0, 1}, +{0.825338, 0, -0.154848, 0, 1.30508, 0, 0.464015, 0, 1}, +{0.824478, 0, -0.143294, 0, 1.23855, 0, 0.426412, 0, 1}, +{0.821362, 0, -0.132179, 0, 1.17696, 0, 0.388537, 0, 1}, +{0.818228, 0, -0.121319, 0, 1.12149, 0, 0.35206, 0, 1}, +{0.815978, 0, -0.110596, 0, 1.07292, 0, 0.316842, 0, 1}, +{0.813735, 0, -0.0999836, 0, 1.03022, 0, 0.282824, 0, 1}, +{0.811685, 0, -0.0893527, 0, 0.991775, 0, 0.250078, 0, 1}, +{0.809781, 0, -0.078739, 0, 0.957996, 0, 0.218411, 0, 1}, +{0.807237, 0, -0.0683035, 0, 0.927533, 0, 0.188073, 0, 1}, +{0.804599, 0, -0.0580398, 0, 0.900446, 0, 0.15844, 0, 1}, +{0.801868, 0, -0.0479806, 0, 0.876345, 0, 0.129936, 0, 1}, +{0.798553, 0, -0.0380926, 0, 0.854286, 0, 0.102446, 0, 1}, +{0.794931, 0, -0.0282065, 0, 0.834012, 0, 0.07571, 0, 1}, +{0.790658, 0, -0.0185251, 0, 0.814864, 0, 0.0496833, 0, 1}, +{0.785776, 0, -0.00902621, 0, 0.797171, 0, 0.0244604, 0, 1}, +{0.781189, 0, 0.00033513, 0, 0.780767, 0, -0.000152332, 0, 1}, +{8.50246, 0, -0.554786, 0, 11419.2, 0, 31.226, 0, 1}, +{259.943, 0, -0.554718, 0, 11433.3, 0, 1020.83, 0, 1}, +{74.4879, 0, -0.554786, 0, 1736.44, 0, 292.852, 0, 1}, +{6.09853, 0, -0.554734, 0, 1491.57, 0, 23.7697, 0, 1}, +{22.8165, 0, -0.554623, 0, 338.971, 0, 89.5523, 0, 1}, +{10.5118, 0, -0.554404, 0, 292.757, 0, 41.5214, 0, 1}, +{10.672, 0, -0.553995, 0, 175.034, 0, 41.857, 0, 1}, +{7.85312, 0, -0.553323, 0, 128.555, 0, 30.7675, 0, 1}, +{6.00727, 0, -0.552326, 0, 98.2356, 0, 23.4954, 0, 1}, +{4.7489, 0, -0.550906, 0, 77.4707, 0, 18.5277, 0, 1}, +{3.85023, 0, -0.548973, 0, 62.5962, 0, 14.9695, 0, 1}, +{3.18845, 0, -0.54644, 0, 51.5708, 0, 12.3381, 0, 1}, +{2.6879, 0, -0.543194, 0, 43.1757, 0, 10.3366, 0, 1}, +{2.30453, 0, -0.539018, 0, 36.6739, 0, 8.79197, 0, 1}, +{2.00684, 0, -0.533715, 0, 31.5228, 0, 7.58104, 0, 1}, +{1.76986, 0, -0.527889, 0, 27.3163, 0, 6.60379, 0, 1}, +{1.57623, 0, -0.522219, 0, 23.7948, 0, 5.78966, 0, 1}, +{1.42277, 0, -0.515814, 0, 20.8557, 0, 5.12692, 0, 1}, +{1.30036, 0, -0.508699, 0, 18.3591, 0, 4.57957, 0, 1}, +{1.20396, 0, -0.50078, 0, 16.2015, 0, 4.12622, 0, 1}, +{1.12641, 0, -0.492025, 0, 14.3441, 0, 3.74028, 0, 1}, +{1.06716, 0, -0.4825, 0, 12.7024, 0, 3.41949, 0, 1}, +{1.01562, 0, -0.472291, 0, 11.2946, 0, 3.12518, 0, 1}, +{0.977091, 0, -0.461598, 0, 10.0493, 0, 2.87562, 0, 1}, +{0.943454, 0, -0.450675, 0, 8.97973, 0, 2.64445, 0, 1}, +{0.916266, 0, -0.439438, 0, 8.05265, 0, 2.43776, 0, 1}, +{0.894028, 0, -0.427952, 0, 7.24732, 0, 2.25059, 0, 1}, +{0.876871, 0, -0.416299, 0, 6.53438, 0, 2.08514, 0, 1}, +{0.861931, 0, -0.404445, 0, 5.91852, 0, 1.93015, 0, 1}, +{0.85025, 0, -0.39225, 0, 5.36894, 0, 1.78946, 0, 1}, +{0.842386, 0, -0.379281, 0, 4.87197, 0, 1.66155, 0, 1}, +{0.834222, 0, -0.366182, 0, 4.43686, 0, 1.53997, 0, 1}, +{0.828761, 0, -0.353039, 0, 4.05228, 0, 1.43147, 0, 1}, +{0.824565, 0, -0.339927, 0, 3.7142, 0, 1.33082, 0, 1}, +{0.820451, 0, -0.326899, 0, 3.41419, 0, 1.23726, 0, 1}, +{0.818832, 0, -0.31402, 0, 3.14627, 0, 1.15369, 0, 1}, +{0.816648, 0, -0.3013, 0, 2.90924, 0, 1.07517, 0, 1}, +{0.815132, 0, -0.288683, 0, 2.69492, 0, 1.00255, 0, 1}, +{0.814978, 0, -0.27617, 0, 2.50339, 0, 0.936543, 0, 1}, +{0.814796, 0, -0.26375, 0, 2.32777, 0, 0.874941, 0, 1}, +{0.815753, 0, -0.251372, 0, 2.16774, 0, 0.819382, 0, 1}, +{0.815844, 0, -0.238876, 0, 2.02187, 0, 0.765703, 0, 1}, +{0.81743, 0, -0.226293, 0, 1.8888, 0, 0.71594, 0, 1}, +{0.81842, 0, -0.213902, 0, 1.76916, 0, 0.668523, 0, 1}, +{0.818977, 0, -0.201666, 0, 1.65959, 0, 0.623665, 0, 1}, +{0.820202, 0, -0.189618, 0, 1.56094, 0, 0.581322, 0, 1}, +{0.820238, 0, -0.177737, 0, 1.47015, 0, 0.539994, 0, 1}, +{0.819338, 0, -0.166012, 0, 1.38678, 0, 0.500132, 0, 1}, +{0.818088, 0, -0.154412, 0, 1.31079, 0, 0.46138, 0, 1}, +{0.817364, 0, -0.142816, 0, 1.24213, 0, 0.424251, 0, 1}, +{0.814, 0, -0.13135, 0, 1.17815, 0, 0.386322, 0, 1}, +{0.810967, 0, -0.120213, 0, 1.12139, 0, 0.350094, 0, 1}, +{0.8085, 0, -0.109467, 0, 1.07083, 0, 0.314968, 0, 1}, +{0.806411, 0, -0.0988676, 0, 1.02674, 0, 0.281261, 0, 1}, +{0.804955, 0, -0.0883873, 0, 0.987605, 0, 0.248753, 0, 1}, +{0.80289, 0, -0.0780466, 0, 0.953062, 0, 0.217232, 0, 1}, +{0.800306, 0, -0.0677731, 0, 0.922104, 0, 0.186631, 0, 1}, +{0.797734, 0, -0.0577129, 0, 0.894596, 0, 0.157251, 0, 1}, +{0.794887, 0, -0.0478434, 0, 0.869872, 0, 0.129135, 0, 1}, +{0.791601, 0, -0.038133, 0, 0.847384, 0, 0.101856, 0, 1}, +{0.787768, 0, -0.0285329, 0, 0.826994, 0, 0.0754429, 0, 1}, +{0.783122, 0, -0.0189813, 0, 0.807667, 0, 0.0497267, 0, 1}, +{0.77821, 0, -0.00946069, 0, 0.789704, 0, 0.0244436, 0, 1}, +{0.773129, 0, -0.000111331, 0, 0.77278, 0, 4.40684e-005, 0, 1}, +{885.74, 0, -0.565988, 0, 11485.6, 0, 3881.29, 0, 1}, +{7.7915, 0, -0.565982, 0, 11484.2, 0, 31.765, 0, 1}, +{43.9445, 0, -0.566005, 0, 1889.07, 0, 192.081, 0, 1}, +{37.114, 0, -0.565915, 0, 806.827, 0, 162.581, 0, 1}, +{12.5283, 0, -0.565805, 0, 543.359, 0, 55.2189, 0, 1}, +{13.6793, 0, -0.565558, 0, 276.049, 0, 59.8879, 0, 1}, +{9.48875, 0, -0.565093, 0, 191.471, 0, 41.4979, 0, 1}, +{6.98119, 0, -0.564346, 0, 140.597, 0, 30.5003, 0, 1}, +{5.34874, 0, -0.563222, 0, 107.484, 0, 23.3213, 0, 1}, +{4.22956, 0, -0.561623, 0, 84.7299, 0, 18.3879, 0, 1}, +{3.43064, 0, -0.559441, 0, 68.4304, 0, 14.8536, 0, 1}, +{2.84284, 0, -0.556571, 0, 56.3603, 0, 12.2405, 0, 1}, +{2.40076, 0, -0.552831, 0, 47.1841, 0, 10.2617, 0, 1}, +{2.06418, 0, -0.547946, 0, 40.0785, 0, 8.74145, 0, 1}, +{1.80389, 0, -0.541987, 0, 34.4113, 0, 7.55154, 0, 1}, +{1.59108, 0, -0.5364, 0, 29.7005, 0, 6.55992, 0, 1}, +{1.42392, 0, -0.530122, 0, 25.8094, 0, 5.76166, 0, 1}, +{1.29345, 0, -0.523027, 0, 22.5509, 0, 5.11597, 0, 1}, +{1.18992, 0, -0.515149, 0, 19.7677, 0, 4.57869, 0, 1}, +{1.11032, 0, -0.506446, 0, 17.3609, 0, 4.13739, 0, 1}, +{1.04708, 0, -0.496903, 0, 15.2778, 0, 3.75988, 0, 1}, +{0.996148, 0, -0.486643, 0, 13.4678, 0, 3.43039, 0, 1}, +{0.955832, 0, -0.47579, 0, 11.9078, 0, 3.14204, 0, 1}, +{0.921659, 0, -0.464605, 0, 10.5661, 0, 2.87827, 0, 1}, +{0.894366, 0, -0.453088, 0, 9.40342, 0, 2.64425, 0, 1}, +{0.87208, 0, -0.441258, 0, 8.4029, 0, 2.43221, 0, 1}, +{0.854048, 0, -0.429219, 0, 7.53856, 0, 2.24224, 0, 1}, +{0.839635, 0, -0.417071, 0, 6.78491, 0, 2.06907, 0, 1}, +{0.829568, 0, -0.404768, 0, 6.11805, 0, 1.91728, 0, 1}, +{0.821643, 0, -0.392225, 0, 5.53836, 0, 1.77606, 0, 1}, +{0.814071, 0, -0.379058, 0, 5.02086, 0, 1.64386, 0, 1}, +{0.810563, 0, -0.365693, 0, 4.55989, 0, 1.52787, 0, 1}, +{0.805391, 0, -0.352395, 0, 4.16219, 0, 1.41362, 0, 1}, +{0.802224, 0, -0.339241, 0, 3.81054, 0, 1.31235, 0, 1}, +{0.799506, 0, -0.326176, 0, 3.50014, 0, 1.21805, 0, 1}, +{0.798278, 0, -0.313233, 0, 3.2242, 0, 1.13355, 0, 1}, +{0.79768, 0, -0.300431, 0, 2.9737, 0, 1.05649, 0, 1}, +{0.797313, 0, -0.287739, 0, 2.7526, 0, 0.985192, 0, 1}, +{0.799224, 0, -0.275164, 0, 2.54992, 0, 0.921851, 0, 1}, +{0.800163, 0, -0.262726, 0, 2.36856, 0, 0.862062, 0, 1}, +{0.802981, 0, -0.25037, 0, 2.20043, 0, 0.808452, 0, 1}, +{0.804634, 0, -0.23804, 0, 2.05013, 0, 0.756481, 0, 1}, +{0.806046, 0, -0.225576, 0, 1.91195, 0, 0.707462, 0, 1}, +{0.808713, 0, -0.213154, 0, 1.78811, 0, 0.661745, 0, 1}, +{0.809373, 0, -0.20091, 0, 1.67388, 0, 0.617453, 0, 1}, +{0.811341, 0, -0.188813, 0, 1.57253, 0, 0.57586, 0, 1}, +{0.812096, 0, -0.17691, 0, 1.47968, 0, 0.535136, 0, 1}, +{0.811612, 0, -0.16516, 0, 1.39339, 0, 0.496183, 0, 1}, +{0.810906, 0, -0.153569, 0, 1.31596, 0, 0.457654, 0, 1}, +{0.810143, 0, -0.142102, 0, 1.24448, 0, 0.421099, 0, 1}, +{0.807308, 0, -0.130697, 0, 1.17927, 0, 0.384012, 0, 1}, +{0.803765, 0, -0.119323, 0, 1.11982, 0, 0.347342, 0, 1}, +{0.801409, 0, -0.10829, 0, 1.06867, 0, 0.312791, 0, 1}, +{0.799024, 0, -0.0977023, 0, 1.02318, 0, 0.278848, 0, 1}, +{0.797051, 0, -0.0875123, 0, 0.982955, 0, 0.246368, 0, 1}, +{0.795246, 0, -0.077484, 0, 0.947619, 0, 0.215359, 0, 1}, +{0.79276, 0, -0.067582, 0, 0.915818, 0, 0.185195, 0, 1}, +{0.790372, 0, -0.0576979, 0, 0.887837, 0, 0.156208, 0, 1}, +{0.787473, 0, -0.0478445, 0, 0.862909, 0, 0.128086, 0, 1}, +{0.783914, 0, -0.0381593, 0, 0.839978, 0, 0.101, 0, 1}, +{0.779776, 0, -0.0286279, 0, 0.818922, 0, 0.0748554, 0, 1}, +{0.774771, 0, -0.0192391, 0, 0.799455, 0, 0.0493514, 0, 1}, +{0.769611, 0, -0.00994106, 0, 0.781265, 0, 0.0244936, 0, 1}, +{0.764274, 0, -0.000665683, 0, 0.7642, 0, 0.000306474, 0, 1}, +{6.93347, 0, -0.577197, 0, 11560.1, 0, 31.3129, 0, 1}, +{162.84, 0, -0.577268, 0, 8502.58, 0, 806.818, 0, 1}, +{18.5891, 0, -0.577191, 0, 3214.04, 0, 92.5256, 0, 1}, +{14.9182, 0, -0.577142, 0, 1227.1, 0, 73.9388, 0, 1}, +{17.9986, 0, -0.576998, 0, 510.337, 0, 88.8372, 0, 1}, +{9.91395, 0, -0.576704, 0, 310.052, 0, 49.2853, 0, 1}, +{8.34794, 0, -0.576183, 0, 212.184, 0, 41.2192, 0, 1}, +{6.13587, 0, -0.575336, 0, 155.692, 0, 30.2499, 0, 1}, +{4.70075, 0, -0.574056, 0, 118.995, 0, 23.119, 0, 1}, +{3.71838, 0, -0.572233, 0, 93.774, 0, 18.2237, 0, 1}, +{3.01858, 0, -0.569744, 0, 75.7034, 0, 14.7213, 0, 1}, +{2.50501, 0, -0.56642, 0, 62.3249, 0, 12.1353, 0, 1}, +{2.1215, 0, -0.561982, 0, 52.1892, 0, 10.1883, 0, 1}, +{1.83206, 0, -0.556225, 0, 44.3089, 0, 8.70193, 0, 1}, +{1.60074, 0, -0.550551, 0, 37.8562, 0, 7.49299, 0, 1}, +{1.42031, 0, -0.544327, 0, 32.5805, 0, 6.5261, 0, 1}, +{1.2807, 0, -0.537321, 0, 28.2044, 0, 5.75079, 0, 1}, +{1.17311, 0, -0.529421, 0, 24.5156, 0, 5.12281, 0, 1}, +{1.08824, 0, -0.520705, 0, 21.3656, 0, 4.59637, 0, 1}, +{1.02322, 0, -0.511144, 0, 18.6469, 0, 4.15723, 0, 1}, +{0.972701, 0, -0.500804, 0, 16.3003, 0, 3.78242, 0, 1}, +{0.93011, 0, -0.489837, 0, 14.3001, 0, 3.44272, 0, 1}, +{0.896887, 0, -0.478454, 0, 12.5857, 0, 3.14502, 0, 1}, +{0.868318, 0, -0.466614, 0, 11.1236, 0, 2.87104, 0, 1}, +{0.84713, 0, -0.454463, 0, 9.86392, 0, 2.63353, 0, 1}, +{0.829791, 0, -0.442067, 0, 8.77445, 0, 2.419, 0, 1}, +{0.815516, 0, -0.429506, 0, 7.8432, 0, 2.22448, 0, 1}, +{0.805949, 0, -0.416885, 0, 7.03013, 0, 2.05337, 0, 1}, +{0.798594, 0, -0.404164, 0, 6.32736, 0, 1.89837, 0, 1}, +{0.792979, 0, -0.391298, 0, 5.71465, 0, 1.75611, 0, 1}, +{0.789199, 0, -0.378104, 0, 5.17467, 0, 1.62525, 0, 1}, +{0.783622, 0, -0.36467, 0, 4.70227, 0, 1.49872, 0, 1}, +{0.782325, 0, -0.351324, 0, 4.28425, 0, 1.39042, 0, 1}, +{0.778959, 0, -0.338078, 0, 3.9179, 0, 1.28537, 0, 1}, +{0.779337, 0, -0.324948, 0, 3.59392, 0, 1.19617, 0, 1}, +{0.778618, 0, -0.311921, 0, 3.30351, 0, 1.11139, 0, 1}, +{0.780816, 0, -0.299035, 0, 3.04068, 0, 1.03826, 0, 1}, +{0.781613, 0, -0.286304, 0, 2.80765, 0, 0.968474, 0, 1}, +{0.785327, 0, -0.273686, 0, 2.59591, 0, 0.908074, 0, 1}, +{0.786657, 0, -0.261192, 0, 2.40396, 0, 0.848576, 0, 1}, +{0.791124, 0, -0.248838, 0, 2.23144, 0, 0.797001, 0, 1}, +{0.793268, 0, -0.236577, 0, 2.07575, 0, 0.746493, 0, 1}, +{0.795798, 0, -0.224362, 0, 1.9336, 0, 0.699133, 0, 1}, +{0.79906, 0, -0.212062, 0, 1.8052, 0, 0.654884, 0, 1}, +{0.800226, 0, -0.19981, 0, 1.68743, 0, 0.611015, 0, 1}, +{0.802235, 0, -0.187728, 0, 1.58256, 0, 0.569874, 0, 1}, +{0.803741, 0, -0.175801, 0, 1.48709, 0, 0.529865, 0, 1}, +{0.80382, 0, -0.164053, 0, 1.39921, 0, 0.491153, 0, 1}, +{0.803536, 0, -0.152467, 0, 1.319, 0, 0.453581, 0, 1}, +{0.803437, 0, -0.141134, 0, 1.24665, 0, 0.417515, 0, 1}, +{0.799597, 0, -0.130073, 0, 1.17846, 0, 0.380145, 0, 1}, +{0.795917, 0, -0.119177, 0, 1.11805, 0, 0.344133, 0, 1}, +{0.79307, 0, -0.108296, 0, 1.06459, 0, 0.309493, 0, 1}, +{0.790824, 0, -0.0975775, 0, 1.0183, 0, 0.275893, 0, 1}, +{0.789148, 0, -0.0870959, 0, 0.976884, 0, 0.243917, 0, 1}, +{0.787454, 0, -0.0768752, 0, 0.940598, 0, 0.212746, 0, 1}, +{0.784931, 0, -0.0670041, 0, 0.908704, 0, 0.183165, 0, 1}, +{0.782209, 0, -0.0573211, 0, 0.880244, 0, 0.15427, 0, 1}, +{0.779076, 0, -0.0477387, 0, 0.854853, 0, 0.126714, 0, 1}, +{0.77517, 0, -0.0381887, 0, 0.831586, 0, 0.100133, 0, 1}, +{0.770845, 0, -0.0286369, 0, 0.810397, 0, 0.0742262, 0, 1}, +{0.765629, 0, -0.0192418, 0, 0.790622, 0, 0.0487575, 0, 1}, +{0.760031, 0, -0.0099792, 0, 0.772029, 0, 0.0244434, 0, 1}, +{0.754441, 0, -0.000839693, 0, 0.754835, 0, 0.000440593, 0, 1}, +{6.14096, 0, -0.588421, 0, 11596.4, 0, 32.4063, 0, 1}, +{6.03799, 0, -0.58842, 0, 11588.9, 0, 30.8842, 0, 1}, +{11.7891, 0, -0.588407, 0, 4120.71, 0, 67.4792, 0, 1}, +{9.96324, 0, -0.588339, 0, 1421.64, 0, 57.0954, 0, 1}, +{13.4483, 0, -0.588187, 0, 587.665, 0, 76.8606, 0, 1}, +{10.3471, 0, -0.587852, 0, 346.332, 0, 58.6167, 0, 1}, +{7.21412, 0, -0.587244, 0, 238.635, 0, 40.8206, 0, 1}, +{5.30479, 0, -0.586274, 0, 175.083, 0, 29.9596, 0, 1}, +{4.06385, 0, -0.584796, 0, 133.729, 0, 22.8843, 0, 1}, +{3.21682, 0, -0.582685, 0, 105.331, 0, 18.0364, 0, 1}, +{2.61498, 0, -0.579773, 0, 84.9988, 0, 14.5733, 0, 1}, +{2.17609, 0, -0.575791, 0, 69.9857, 0, 12.0286, 0, 1}, +{1.85287, 0, -0.570404, 0, 58.6038, 0, 10.1336, 0, 1}, +{1.60093, 0, -0.564648, 0, 49.508, 0, 8.63229, 0, 1}, +{1.40556, 0, -0.558449, 0, 42.1485, 0, 7.43987, 0, 1}, +{1.25778, 0, -0.551444, 0, 36.1048, 0, 6.5033, 0, 1}, +{1.14603, 0, -0.543573, 0, 31.0644, 0, 5.75553, 0, 1}, +{1.05975, 0, -0.534761, 0, 26.8174, 0, 5.13989, 0, 1}, +{0.993423, 0, -0.525128, 0, 23.1779, 0, 4.62339, 0, 1}, +{0.943282, 0, -0.514692, 0, 20.0703, 0, 4.18828, 0, 1}, +{0.901226, 0, -0.5036, 0, 17.4429, 0, 3.79496, 0, 1}, +{0.868147, 0, -0.492027, 0, 15.2186, 0, 3.44784, 0, 1}, +{0.841336, 0, -0.479922, 0, 13.3315, 0, 3.13926, 0, 1}, +{0.819608, 0, -0.467409, 0, 11.7162, 0, 2.86252, 0, 1}, +{0.803195, 0, -0.454656, 0, 10.345, 0, 2.61695, 0, 1}, +{0.789373, 0, -0.441728, 0, 9.17132, 0, 2.39587, 0, 1}, +{0.780154, 0, -0.428695, 0, 8.16689, 0, 2.2006, 0, 1}, +{0.774276, 0, -0.415628, 0, 7.28825, 0, 2.03029, 0, 1}, +{0.769206, 0, -0.402617, 0, 6.55145, 0, 1.87048, 0, 1}, +{0.764603, 0, -0.38963, 0, 5.90992, 0, 1.72475, 0, 1}, +{0.760601, 0, -0.37654, 0, 5.35543, 0, 1.58787, 0, 1}, +{0.758764, 0, -0.363059, 0, 4.85633, 0, 1.46754, 0, 1}, +{0.756748, 0, -0.349629, 0, 4.41711, 0, 1.35491, 0, 1}, +{0.757796, 0, -0.336295, 0, 4.03116, 0, 1.25886, 0, 1}, +{0.759206, 0, -0.323098, 0, 3.68856, 0, 1.17026, 0, 1}, +{0.760798, 0, -0.310021, 0, 3.38238, 0, 1.08894, 0, 1}, +{0.763412, 0, -0.297073, 0, 3.10644, 0, 1.01646, 0, 1}, +{0.766795, 0, -0.284269, 0, 2.86, 0, 0.951184, 0, 1}, +{0.771853, 0, -0.271628, 0, 2.64029, 0, 0.892736, 0, 1}, +{0.774103, 0, -0.259113, 0, 2.43968, 0, 0.834998, 0, 1}, +{0.778592, 0, -0.246737, 0, 2.26234, 0, 0.783906, 0, 1}, +{0.782158, 0, -0.234507, 0, 2.10133, 0, 0.735005, 0, 1}, +{0.7855, 0, -0.222403, 0, 1.95362, 0, 0.689836, 0, 1}, +{0.789563, 0, -0.210372, 0, 1.82327, 0, 0.646334, 0, 1}, +{0.791702, 0, -0.198342, 0, 1.70134, 0, 0.604334, 0, 1}, +{0.793682, 0, -0.186277, 0, 1.59305, 0, 0.563237, 0, 1}, +{0.795553, 0, -0.174551, 0, 1.49492, 0, 0.524468, 0, 1}, +{0.794964, 0, -0.163097, 0, 1.40422, 0, 0.485443, 0, 1}, +{0.794664, 0, -0.151843, 0, 1.32247, 0, 0.447733, 0, 1}, +{0.793411, 0, -0.140781, 0, 1.24742, 0, 0.411057, 0, 1}, +{0.790973, 0, -0.129883, 0, 1.17743, 0, 0.375222, 0, 1}, +{0.787616, 0, -0.119137, 0, 1.1137, 0, 0.339864, 0, 1}, +{0.784952, 0, -0.108525, 0, 1.0596, 0, 0.305698, 0, 1}, +{0.782871, 0, -0.0980233, 0, 1.01178, 0, 0.272813, 0, 1}, +{0.780735, 0, -0.0875235, 0, 0.969802, 0, 0.241125, 0, 1}, +{0.778957, 0, -0.0771253, 0, 0.932995, 0, 0.210338, 0, 1}, +{0.776279, 0, -0.066937, 0, 0.90021, 0, 0.180647, 0, 1}, +{0.772976, 0, -0.0569397, 0, 0.871292, 0, 0.152056, 0, 1}, +{0.769485, 0, -0.0471786, 0, 0.845629, 0, 0.124968, 0, 1}, +{0.765478, 0, -0.0377143, 0, 0.822361, 0, 0.0987689, 0, 1}, +{0.760363, 0, -0.0284049, 0, 0.800478, 0, 0.073261, 0, 1}, +{0.755308, 0, -0.0191735, 0, 0.780525, 0, 0.0484726, 0, 1}, +{0.749423, 0, -0.0099336, 0, 0.761723, 0, 0.0241599, 0, 1}, +{0.743581, 0, -0.000762914, 0, 0.7442, 0, 0.000498943, 0, 1}, +{741.29, 0, -0.599703, 0, 11660.7, 0, 4918.55, 0, 1}, +{200.884, 0, -0.599638, 0, 11658.9, 0, 1332.78, 0, 1}, +{54.8546, 0, -0.599616, 0, 2470.42, 0, 363.91, 0, 1}, +{24.2907, 0, -0.599543, 0, 1130.78, 0, 161.113, 0, 1}, +{8.23052, 0, -0.599363, 0, 758.925, 0, 55.082, 0, 1}, +{8.69747, 0, -0.598968, 0, 389.71, 0, 57.7657, 0, 1}, +{6.10195, 0, -0.598266, 0, 273.84, 0, 40.3679, 0, 1}, +{4.48763, 0, -0.597119, 0, 200.736, 0, 29.6162, 0, 1}, +{3.4401, 0, -0.595379, 0, 153.294, 0, 22.6186, 0, 1}, +{2.72702, 0, -0.59287, 0, 120.658, 0, 17.8313, 0, 1}, +{2.22266, 0, -0.589329, 0, 97.3639, 0, 14.4215, 0, 1}, +{1.86109, 0, -0.584351, 0, 80.1789, 0, 11.9518, 0, 1}, +{1.58744, 0, -0.578631, 0, 66.828, 0, 10.0527, 0, 1}, +{1.38009, 0, -0.572444, 0, 56.138, 0, 8.57613, 0, 1}, +{1.22364, 0, -0.56538, 0, 47.5457, 0, 7.42004, 0, 1}, +{1.10892, 0, -0.557431, 0, 40.4108, 0, 6.51908, 0, 1}, +{1.02299, 0, -0.548561, 0, 34.4572, 0, 5.79068, 0, 1}, +{0.957892, 0, -0.538757, 0, 29.4334, 0, 5.18533, 0, 1}, +{0.906848, 0, -0.528163, 0, 25.2226, 0, 4.66089, 0, 1}, +{0.866977, 0, -0.516951, 0, 21.6817, 0, 4.20311, 0, 1}, +{0.835227, 0, -0.505132, 0, 18.7097, 0, 3.79961, 0, 1}, +{0.806536, 0, -0.492749, 0, 16.2353, 0, 3.42586, 0, 1}, +{0.786786, 0, -0.479939, 0, 14.1301, 0, 3.11027, 0, 1}, +{0.774318, 0, -0.466798, 0, 12.3452, 0, 2.83963, 0, 1}, +{0.761073, 0, -0.453503, 0, 10.8556, 0, 2.58302, 0, 1}, +{0.752921, 0, -0.440098, 0, 9.57926, 0, 2.3641, 0, 1}, +{0.747134, 0, -0.426765, 0, 8.50002, 0, 2.16794, 0, 1}, +{0.739831, 0, -0.413502, 0, 7.59927, 0, 1.98121, 0, 1}, +{0.737557, 0, -0.40031, 0, 6.81366, 0, 1.82337, 0, 1}, +{0.734309, 0, -0.387151, 0, 6.13571, 0, 1.67592, 0, 1}, +{0.735276, 0, -0.37399, 0, 5.53996, 0, 1.55032, 0, 1}, +{0.735271, 0, -0.360666, 0, 5.01457, 0, 1.43256, 0, 1}, +{0.73591, 0, -0.347152, 0, 4.55254, 0, 1.32509, 0, 1}, +{0.739592, 0, -0.33377, 0, 4.14119, 0, 1.23225, 0, 1}, +{0.74134, 0, -0.32051, 0, 3.78003, 0, 1.14433, 0, 1}, +{0.745131, 0, -0.307402, 0, 3.45823, 0, 1.06731, 0, 1}, +{0.748904, 0, -0.294429, 0, 3.16874, 0, 0.997467, 0, 1}, +{0.752766, 0, -0.2816, 0, 2.91343, 0, 0.932238, 0, 1}, +{0.757479, 0, -0.268926, 0, 2.68451, 0, 0.874164, 0, 1}, +{0.762329, 0, -0.256431, 0, 2.47763, 0, 0.820821, 0, 1}, +{0.767091, 0, -0.244076, 0, 2.29129, 0, 0.770758, 0, 1}, +{0.771214, 0, -0.231877, 0, 2.12484, 0, 0.723415, 0, 1}, +{0.775102, 0, -0.219888, 0, 1.97366, 0, 0.678426, 0, 1}, +{0.778609, 0, -0.208241, 0, 1.84114, 0, 0.635141, 0, 1}, +{0.78011, 0, -0.196779, 0, 1.71811, 0, 0.592675, 0, 1}, +{0.782145, 0, -0.185423, 0, 1.60528, 0, 0.553282, 0, 1}, +{0.784547, 0, -0.174077, 0, 1.50391, 0, 0.514889, 0, 1}, +{0.785064, 0, -0.162763, 0, 1.40991, 0, 0.477296, 0, 1}, +{0.785426, 0, -0.15162, 0, 1.32429, 0, 0.44122, 0, 1}, +{0.784634, 0, -0.140631, 0, 1.24577, 0, 0.405304, 0, 1}, +{0.782403, 0, -0.129783, 0, 1.174, 0, 0.369986, 0, 1}, +{0.778446, 0, -0.11908, 0, 1.10769, 0, 0.334674, 0, 1}, +{0.776084, 0, -0.108535, 0, 1.05234, 0, 0.301079, 0, 1}, +{0.77348, 0, -0.0981183, 0, 1.00313, 0, 0.268664, 0, 1}, +{0.771368, 0, -0.0878179, 0, 0.960611, 0, 0.237323, 0, 1}, +{0.769065, 0, -0.0776394, 0, 0.923093, 0, 0.207354, 0, 1}, +{0.766171, 0, -0.0675426, 0, 0.890537, 0, 0.178225, 0, 1}, +{0.762496, 0, -0.0574472, 0, 0.861017, 0, 0.150307, 0, 1}, +{0.758822, 0, -0.0474712, 0, 0.834975, 0, 0.123521, 0, 1}, +{0.754346, 0, -0.0376743, 0, 0.811612, 0, 0.0975023, 0, 1}, +{0.749292, 0, -0.028043, 0, 0.789494, 0, 0.0722467, 0, 1}, +{0.743697, 0, -0.0185969, 0, 0.769148, 0, 0.0477283, 0, 1}, +{0.738083, 0, -0.00935373, 0, 0.750358, 0, 0.0237825, 0, 1}, +{0.731959, 0, -0.000382815, 0, 0.732591, 0, 0.000295712, 0, 1}, +{5.09819, 0, -0.610855, 0, 11710, 0, 35.7309, 0, 1}, +{41.9886, 0, -0.61085, 0, 11710.7, 0, 335.358, 0, 1}, +{3.98429, 0, -0.610831, 0, 6376.94, 0, 31.4952, 0, 1}, +{13.3513, 0, -0.610742, 0, 1535.91, 0, 107.038, 0, 1}, +{11.284, 0, -0.610521, 0, 711.26, 0, 90.0895, 0, 1}, +{7.28104, 0, -0.610049, 0, 467.085, 0, 58.0166, 0, 1}, +{5.01278, 0, -0.609198, 0, 322.811, 0, 39.8496, 0, 1}, +{3.68961, 0, -0.607812, 0, 236.495, 0, 29.2382, 0, 1}, +{2.83209, 0, -0.605696, 0, 180.539, 0, 22.3296, 0, 1}, +{2.25153, 0, -0.602573, 0, 142.085, 0, 17.6228, 0, 1}, +{1.84752, 0, -0.597987, 0, 114.71, 0, 14.3131, 0, 1}, +{1.55435, 0, -0.592422, 0, 93.9662, 0, 11.8714, 0, 1}, +{1.33426, 0, -0.586223, 0, 77.7282, 0, 9.98928, 0, 1}, +{1.17612, 0, -0.579034, 0, 64.804, 0, 8.5736, 0, 1}, +{1.06054, 0, -0.570905, 0, 54.2844, 0, 7.47108, 0, 1}, +{0.976292, 0, -0.561852, 0, 45.5844, 0, 6.59103, 0, 1}, +{0.914626, 0, -0.551884, 0, 38.3781, 0, 5.86972, 0, 1}, +{0.864437, 0, -0.54106, 0, 32.4638, 0, 5.23072, 0, 1}, +{0.824515, 0, -0.529631, 0, 27.5621, 0, 4.67192, 0, 1}, +{0.792876, 0, -0.517518, 0, 23.5074, 0, 4.1842, 0, 1}, +{0.77031, 0, -0.504833, 0, 20.1318, 0, 3.76479, 0, 1}, +{0.752351, 0, -0.491695, 0, 17.3216, 0, 3.39635, 0, 1}, +{0.739333, 0, -0.478246, 0, 14.9738, 0, 3.07411, 0, 1}, +{0.730798, 0, -0.464594, 0, 13.011, 0, 2.79771, 0, 1}, +{0.720117, 0, -0.450978, 0, 11.4017, 0, 2.53042, 0, 1}, +{0.713422, 0, -0.437383, 0, 10.0619, 0, 2.30039, 0, 1}, +{0.709698, 0, -0.423825, 0, 8.90556, 0, 2.10181, 0, 1}, +{0.706637, 0, -0.410324, 0, 7.92617, 0, 1.92143, 0, 1}, +{0.70663, 0, -0.396913, 0, 7.0826, 0, 1.76576, 0, 1}, +{0.708686, 0, -0.383582, 0, 6.35803, 0, 1.62874, 0, 1}, +{0.710019, 0, -0.370324, 0, 5.72004, 0, 1.50426, 0, 1}, +{0.712764, 0, -0.357104, 0, 5.16674, 0, 1.39245, 0, 1}, +{0.717291, 0, -0.343798, 0, 4.67814, 0, 1.29342, 0, 1}, +{0.72059, 0, -0.330386, 0, 4.25396, 0, 1.20029, 0, 1}, +{0.724723, 0, -0.317121, 0, 3.87253, 0, 1.11794, 0, 1}, +{0.73063, 0, -0.303999, 0, 3.53512, 0, 1.04489, 0, 1}, +{0.733593, 0, -0.291041, 0, 3.23724, 0, 0.973239, 0, 1}, +{0.740003, 0, -0.278246, 0, 2.96851, 0, 0.914035, 0, 1}, +{0.744785, 0, -0.265614, 0, 2.72859, 0, 0.856291, 0, 1}, +{0.748734, 0, -0.253395, 0, 2.52037, 0, 0.801836, 0, 1}, +{0.751981, 0, -0.241429, 0, 2.33163, 0, 0.74954, 0, 1}, +{0.756095, 0, -0.229671, 0, 2.15812, 0, 0.703681, 0, 1}, +{0.759999, 0, -0.218066, 0, 2.00248, 0, 0.659896, 0, 1}, +{0.765078, 0, -0.206622, 0, 1.86073, 0, 0.619366, 0, 1}, +{0.768105, 0, -0.195323, 0, 1.73131, 0, 0.579861, 0, 1}, +{0.771141, 0, -0.184177, 0, 1.6143, 0, 0.542044, 0, 1}, +{0.774484, 0, -0.173143, 0, 1.51012, 0, 0.506017, 0, 1}, +{0.775174, 0, -0.162212, 0, 1.41264, 0, 0.469465, 0, 1}, +{0.774943, 0, -0.15137, 0, 1.32441, 0, 0.433449, 0, 1}, +{0.774395, 0, -0.140491, 0, 1.24334, 0, 0.398665, 0, 1}, +{0.771725, 0, -0.129708, 0, 1.1681, 0, 0.363331, 0, 1}, +{0.767826, 0, -0.119061, 0, 1.10051, 0, 0.328405, 0, 1}, +{0.764601, 0, -0.108549, 0, 1.04277, 0, 0.295326, 0, 1}, +{0.761952, 0, -0.0981623, 0, 0.992773, 0, 0.263536, 0, 1}, +{0.759818, 0, -0.0879216, 0, 0.950031, 0, 0.232929, 0, 1}, +{0.757522, 0, -0.0778188, 0, 0.911668, 0, 0.203399, 0, 1}, +{0.754201, 0, -0.0678268, 0, 0.878316, 0, 0.175026, 0, 1}, +{0.750489, 0, -0.0579422, 0, 0.848575, 0, 0.147597, 0, 1}, +{0.746712, 0, -0.0481876, 0, 0.822793, 0, 0.121532, 0, 1}, +{0.742028, 0, -0.0385202, 0, 0.798912, 0, 0.096339, 0, 1}, +{0.736589, 0, -0.0289229, 0, 0.776797, 0, 0.0714926, 0, 1}, +{0.73088, 0, -0.0193252, 0, 0.75633, 0, 0.047209, 0, 1}, +{0.72498, 0, -0.00983291, 0, 0.737236, 0, 0.0237591, 0, 1}, +{0.718841, 0, -0.000503188, 0, 0.719189, 0, 0.000506064, 0, 1}, +{372.717, 0, -0.622065, 0, 11775.6, 0, 3725.85, 0, 1}, +{160.539, 0, -0.62209, 0, 11773.1, 0, 1604.36, 0, 1}, +{9.37981, 0, -0.622031, 0, 11783.5, 0, 93.6649, 0, 1}, +{8.56627, 0, -0.621928, 0, 2025.44, 0, 86.3794, 0, 1}, +{8.31732, 0, -0.621645, 0, 941.439, 0, 83.1941, 0, 1}, +{5.3406, 0, -0.621053, 0, 594.456, 0, 53.4283, 0, 1}, +{3.95341, 0, -0.619986, 0, 396.163, 0, 39.2967, 0, 1}, +{2.91221, 0, -0.618233, 0, 290.109, 0, 28.8128, 0, 1}, +{2.24385, 0, -0.615491, 0, 221.247, 0, 22.0409, 0, 1}, +{1.79975, 0, -0.611236, 0, 174.247, 0, 17.4933, 0, 1}, +{1.48553, 0, -0.605905, 0, 139.7, 0, 14.2203, 0, 1}, +{1.26226, 0, -0.599634, 0, 113.266, 0, 11.8164, 0, 1}, +{1.10547, 0, -0.592211, 0, 92.6466, 0, 10.0351, 0, 1}, +{0.995509, 0, -0.583772, 0, 76.0359, 0, 8.67926, 0, 1}, +{0.91581, 0, -0.5744, 0, 62.6769, 0, 7.58905, 0, 1}, +{0.857645, 0, -0.564138, 0, 51.8145, 0, 6.69095, 0, 1}, +{0.8119, 0, -0.553129, 0, 43.054, 0, 5.90873, 0, 1}, +{0.778048, 0, -0.541305, 0, 35.9614, 0, 5.24463, 0, 1}, +{0.747902, 0, -0.528803, 0, 30.2061, 0, 4.64357, 0, 1}, +{0.728429, 0, -0.515765, 0, 25.4815, 0, 4.14716, 0, 1}, +{0.716173, 0, -0.5023, 0, 21.5871, 0, 3.7292, 0, 1}, +{0.701716, 0, -0.488626, 0, 18.4908, 0, 3.33446, 0, 1}, +{0.690263, 0, -0.474839, 0, 15.9443, 0, 2.99003, 0, 1}, +{0.682506, 0, -0.460964, 0, 13.8206, 0, 2.69429, 0, 1}, +{0.678824, 0, -0.447059, 0, 12.0448, 0, 2.44418, 0, 1}, +{0.678788, 0, -0.433213, 0, 10.5504, 0, 2.23012, 0, 1}, +{0.675573, 0, -0.419429, 0, 9.3194, 0, 2.02684, 0, 1}, +{0.678455, 0, -0.405733, 0, 8.25521, 0, 1.86004, 0, 1}, +{0.681864, 0, -0.392138, 0, 7.35122, 0, 1.71345, 0, 1}, +{0.684045, 0, -0.378669, 0, 6.56841, 0, 1.57808, 0, 1}, +{0.688065, 0, -0.365328, 0, 5.90159, 0, 1.45763, 0, 1}, +{0.69375, 0, -0.352103, 0, 5.32076, 0, 1.35243, 0, 1}, +{0.699687, 0, -0.33898, 0, 4.81417, 0, 1.2584, 0, 1}, +{0.703009, 0, -0.325936, 0, 4.36769, 0, 1.16672, 0, 1}, +{0.709089, 0, -0.312839, 0, 3.97255, 0, 1.08841, 0, 1}, +{0.713922, 0, -0.300094, 0, 3.63175, 0, 1.01381, 0, 1}, +{0.715713, 0, -0.287594, 0, 3.32569, 0, 0.940991, 0, 1}, +{0.721611, 0, -0.275269, 0, 3.05092, 0, 0.881086, 0, 1}, +{0.725586, 0, -0.26312, 0, 2.80114, 0, 0.824656, 0, 1}, +{0.732099, 0, -0.251142, 0, 2.57535, 0, 0.775694, 0, 1}, +{0.736528, 0, -0.239308, 0, 2.37187, 0, 0.727726, 0, 1}, +{0.742799, 0, -0.227634, 0, 2.18807, 0, 0.685199, 0, 1}, +{0.746841, 0, -0.216115, 0, 2.02457, 0, 0.643298, 0, 1}, +{0.753222, 0, -0.20475, 0, 1.87683, 0, 0.605645, 0, 1}, +{0.755894, 0, -0.193547, 0, 1.74357, 0, 0.566031, 0, 1}, +{0.759261, 0, -0.18248, 0, 1.62175, 0, 0.529364, 0, 1}, +{0.762697, 0, -0.171561, 0, 1.51475, 0, 0.494463, 0, 1}, +{0.762888, 0, -0.160772, 0, 1.41288, 0, 0.458774, 0, 1}, +{0.762432, 0, -0.150121, 0, 1.32209, 0, 0.423654, 0, 1}, +{0.761481, 0, -0.139593, 0, 1.23639, 0, 0.389736, 0, 1}, +{0.758575, 0, -0.129175, 0, 1.15885, 0, 0.355004, 0, 1}, +{0.754591, 0, -0.118838, 0, 1.08992, 0, 0.321542, 0, 1}, +{0.751817, 0, -0.108578, 0, 1.03144, 0, 0.28915, 0, 1}, +{0.748886, 0, -0.0982898, 0, 0.979914, 0, 0.257913, 0, 1}, +{0.74659, 0, -0.0880916, 0, 0.936203, 0, 0.22798, 0, 1}, +{0.74423, 0, -0.0780087, 0, 0.897945, 0, 0.199142, 0, 1}, +{0.741044, 0, -0.068073, 0, 0.864093, 0, 0.171205, 0, 1}, +{0.73745, 0, -0.0582489, 0, 0.834673, 0, 0.144932, 0, 1}, +{0.733438, 0, -0.0485302, 0, 0.808648, 0, 0.119729, 0, 1}, +{0.728296, 0, -0.0389376, 0, 0.783963, 0, 0.0947884, 0, 1}, +{0.722381, 0, -0.029458, 0, 0.761775, 0, 0.0703469, 0, 1}, +{0.716274, 0, -0.0200829, 0, 0.741578, 0, 0.0469382, 0, 1}, +{0.710163, 0, -0.0108179, 0, 0.721988, 0, 0.0237613, 0, 1}, +{0.703521, 0, -0.00165609, 0, 0.703811, 0, 0.00106935, 0, 1}, +{3.62392, 0, -0.633252, 0, 11829.5, 0, 40.3789, 0, 1}, +{3.4635, 0, -0.63325, 0, 11844.4, 0, 37.9345, 0, 1}, +{7.50283, 0, -0.633217, 0, 7305.96, 0, 101.553, 0, 1}, +{5.81419, 0, -0.633072, 0, 2724.82, 0, 78.6285, 0, 1}, +{5.69016, 0, -0.632695, 0, 1244.3, 0, 76.2119, 0, 1}, +{4.19891, 0, -0.631911, 0, 747.727, 0, 55.7991, 0, 1}, +{2.92358, 0, -0.630474, 0, 517.749, 0, 38.6793, 0, 1}, +{2.1633, 0, -0.628042, 0, 378.88, 0, 28.4068, 0, 1}, +{1.69044, 0, -0.623971, 0, 289.251, 0, 21.9438, 0, 1}, +{1.36773, 0, -0.618878, 0, 225.069, 0, 17.4306, 0, 1}, +{1.15065, 0, -0.612377, 0, 177.665, 0, 14.2625, 0, 1}, +{1.00749, 0, -0.60452, 0, 141.276, 0, 11.9994, 0, 1}, +{0.90781, 0, -0.59557, 0, 112.958, 0, 10.2539, 0, 1}, +{0.84115, 0, -0.585709, 0, 90.5249, 0, 8.89186, 0, 1}, +{0.788911, 0, -0.575095, 0, 73.0915, 0, 7.71784, 0, 1}, +{0.74788, 0, -0.563618, 0, 59.4082, 0, 6.71046, 0, 1}, +{0.721376, 0, -0.551334, 0, 48.4677, 0, 5.89996, 0, 1}, +{0.696549, 0, -0.538381, 0, 39.9539, 0, 5.16459, 0, 1}, +{0.679044, 0, -0.524999, 0, 33.1271, 0, 4.55434, 0, 1}, +{0.66781, 0, -0.51138, 0, 27.6844, 0, 4.04301, 0, 1}, +{0.655593, 0, -0.497529, 0, 23.3695, 0, 3.58284, 0, 1}, +{0.646643, 0, -0.483526, 0, 19.86, 0, 3.19319, 0, 1}, +{0.645056, 0, -0.469428, 0, 16.998, 0, 2.87472, 0, 1}, +{0.641874, 0, -0.455316, 0, 14.6468, 0, 2.58698, 0, 1}, +{0.642549, 0, -0.441218, 0, 12.7063, 0, 2.34475, 0, 1}, +{0.645498, 0, -0.427179, 0, 11.0653, 0, 2.14061, 0, 1}, +{0.64959, 0, -0.413255, 0, 9.72161, 0, 1.95902, 0, 1}, +{0.651165, 0, -0.39945, 0, 8.59601, 0, 1.78777, 0, 1}, +{0.654665, 0, -0.385776, 0, 7.63483, 0, 1.63919, 0, 1}, +{0.661075, 0, -0.372242, 0, 6.80714, 0, 1.51557, 0, 1}, +{0.665818, 0, -0.359098, 0, 6.12327, 0, 1.39844, 0, 1}, +{0.668109, 0, -0.346297, 0, 5.53045, 0, 1.28669, 0, 1}, +{0.671696, 0, -0.333676, 0, 5.01258, 0, 1.18719, 0, 1}, +{0.678244, 0, -0.321206, 0, 4.54774, 0, 1.10572, 0, 1}, +{0.685972, 0, -0.308889, 0, 4.1308, 0, 1.03404, 0, 1}, +{0.689947, 0, -0.296697, 0, 3.76399, 0, 0.961888, 0, 1}, +{0.697313, 0, -0.284591, 0, 3.42826, 0, 0.9038, 0, 1}, +{0.70583, 0, -0.272448, 0, 3.13137, 0, 0.850687, 0, 1}, +{0.709891, 0, -0.260416, 0, 2.86568, 0, 0.796421, 0, 1}, +{0.717741, 0, -0.248543, 0, 2.62767, 0, 0.751317, 0, 1}, +{0.722208, 0, -0.236822, 0, 2.41368, 0, 0.705356, 0, 1}, +{0.728707, 0, -0.225252, 0, 2.22298, 0, 0.665467, 0, 1}, +{0.733206, 0, -0.213836, 0, 2.05162, 0, 0.624786, 0, 1}, +{0.738904, 0, -0.202575, 0, 1.89813, 0, 0.587658, 0, 1}, +{0.741564, 0, -0.191449, 0, 1.75862, 0, 0.550074, 0, 1}, +{0.74475, 0, -0.180461, 0, 1.63092, 0, 0.515344, 0, 1}, +{0.748579, 0, -0.169619, 0, 1.5181, 0, 0.481722, 0, 1}, +{0.748834, 0, -0.158915, 0, 1.41276, 0, 0.446633, 0, 1}, +{0.747829, 0, -0.148352, 0, 1.31512, 0, 0.412697, 0, 1}, +{0.746212, 0, -0.137925, 0, 1.22721, 0, 0.3788, 0, 1}, +{0.743574, 0, -0.127616, 0, 1.14658, 0, 0.345309, 0, 1}, +{0.739849, 0, -0.117431, 0, 1.07575, 0, 0.3125, 0, 1}, +{0.73714, 0, -0.107363, 0, 1.01631, 0, 0.281644, 0, 1}, +{0.734796, 0, -0.0974104, 0, 0.965153, 0, 0.25146, 0, 1}, +{0.732521, 0, -0.0875795, 0, 0.920582, 0, 0.222516, 0, 1}, +{0.730311, 0, -0.0778461, 0, 0.881638, 0, 0.194597, 0, 1}, +{0.727335, 0, -0.0682058, 0, 0.847623, 0, 0.167561, 0, 1}, +{0.723528, 0, -0.0586564, 0, 0.817839, 0, 0.141383, 0, 1}, +{0.718294, 0, -0.0491809, 0, 0.790949, 0, 0.116837, 0, 1}, +{0.71289, 0, -0.039723, 0, 0.766679, 0, 0.0926515, 0, 1}, +{0.705843, 0, -0.03028, 0, 0.743947, 0, 0.0693088, 0, 1}, +{0.699063, 0, -0.0209467, 0, 0.722975, 0, 0.0462612, 0, 1}, +{0.692089, 0, -0.0117115, 0, 0.7036, 0, 0.0236563, 0, 1}, +{0.68498, 0, -0.00258854, 0, 0.685191, 0, 0.00142613, 0, 1}, +{2.64412, 0, -0.644421, 0, 11897.1, 0, 41.6854, 0, 1}, +{98.4349, 0, -0.644355, 0, 11898.8, 0, 1972.15, 0, 1}, +{4.81109, 0, -0.644369, 0, 11082.4, 0, 98.1997, 0, 1}, +{3.84106, 0, -0.644157, 0, 3998.46, 0, 78.511, 0, 1}, +{3.80139, 0, -0.643594, 0, 1820.71, 0, 76.4369, 0, 1}, +{2.76679, 0, -0.642401, 0, 1096.2, 0, 54.9876, 0, 1}, +{1.93959, 0, -0.640105, 0, 759.897, 0, 38.202, 0, 1}, +{1.46471, 0, -0.636198, 0, 554.121, 0, 28.4023, 0, 1}, +{1.16819, 0, -0.630873, 0, 413.218, 0, 22.0388, 0, 1}, +{0.9877, 0, -0.623713, 0, 312.286, 0, 17.8292, 0, 1}, +{0.873709, 0, -0.615021, 0, 237.309, 0, 14.8018, 0, 1}, +{0.797465, 0, -0.605287, 0, 181.587, 0, 12.451, 0, 1}, +{0.741006, 0, -0.594814, 0, 140.102, 0, 10.5079, 0, 1}, +{0.703313, 0, -0.583489, 0, 109.077, 0, 8.95481, 0, 1}, +{0.670956, 0, -0.57134, 0, 85.8668, 0, 7.63233, 0, 1}, +{0.649618, 0, -0.558603, 0, 68.2539, 0, 6.56682, 0, 1}, +{0.632998, 0, -0.545388, 0, 54.9, 0, 5.68088, 0, 1}, +{0.618812, 0, -0.53179, 0, 44.6034, 0, 4.93477, 0, 1}, +{0.608566, 0, -0.517915, 0, 36.6034, 0, 4.31277, 0, 1}, +{0.607222, 0, -0.503857, 0, 30.2115, 0, 3.83163, 0, 1}, +{0.603646, 0, -0.4897, 0, 25.2392, 0, 3.3996, 0, 1}, +{0.602881, 0, -0.475483, 0, 21.3049, 0, 3.03468, 0, 1}, +{0.605482, 0, -0.461254, 0, 18.0569, 0, 2.73555, 0, 1}, +{0.605882, 0, -0.447054, 0, 15.5068, 0, 2.45875, 0, 1}, +{0.608895, 0, -0.432963, 0, 13.4034, 0, 2.22847, 0, 1}, +{0.6099, 0, -0.419343, 0, 11.736, 0, 2.01253, 0, 1}, +{0.613487, 0, -0.405864, 0, 10.3248, 0, 1.8293, 0, 1}, +{0.618459, 0, -0.392504, 0, 9.12562, 0, 1.67432, 0, 1}, +{0.62436, 0, -0.379293, 0, 8.08861, 0, 1.53693, 0, 1}, +{0.627771, 0, -0.366252, 0, 7.21749, 0, 1.40658, 0, 1}, +{0.633832, 0, -0.353365, 0, 6.45796, 0, 1.29855, 0, 1}, +{0.641147, 0, -0.340638, 0, 5.79657, 0, 1.20474, 0, 1}, +{0.649534, 0, -0.328073, 0, 5.22286, 0, 1.1231, 0, 1}, +{0.656411, 0, -0.315671, 0, 4.71872, 0, 1.04632, 0, 1}, +{0.662849, 0, -0.303436, 0, 4.27558, 0, 0.976862, 0, 1}, +{0.669445, 0, -0.291371, 0, 3.8827, 0, 0.914292, 0, 1}, +{0.678325, 0, -0.279477, 0, 3.53005, 0, 0.861605, 0, 1}, +{0.684338, 0, -0.267739, 0, 3.21611, 0, 0.809712, 0, 1}, +{0.691257, 0, -0.256153, 0, 2.93469, 0, 0.763092, 0, 1}, +{0.69982, 0, -0.244717, 0, 2.6862, 0, 0.722357, 0, 1}, +{0.704352, 0, -0.233408, 0, 2.46266, 0, 0.678265, 0, 1}, +{0.712318, 0, -0.222223, 0, 2.26197, 0, 0.642473, 0, 1}, +{0.71664, 0, -0.211106, 0, 2.08248, 0, 0.604221, 0, 1}, +{0.721475, 0, -0.199985, 0, 1.91814, 0, 0.568464, 0, 1}, +{0.725991, 0, -0.188992, 0, 1.7728, 0, 0.533606, 0, 1}, +{0.728918, 0, -0.178134, 0, 1.63868, 0, 0.500029, 0, 1}, +{0.733343, 0, -0.167416, 0, 1.52028, 0, 0.468164, 0, 1}, +{0.733231, 0, -0.156821, 0, 1.40947, 0, 0.434155, 0, 1}, +{0.732455, 0, -0.146358, 0, 1.30785, 0, 0.400874, 0, 1}, +{0.729481, 0, -0.136017, 0, 1.21155, 0, 0.367299, 0, 1}, +{0.727459, 0, -0.125815, 0, 1.12919, 0, 0.335572, 0, 1}, +{0.723958, 0, -0.115735, 0, 1.05758, 0, 0.303822, 0, 1}, +{0.721237, 0, -0.105767, 0, 0.996485, 0, 0.273043, 0, 1}, +{0.718884, 0, -0.0959114, 0, 0.94453, 0, 0.24426, 0, 1}, +{0.716843, 0, -0.0861775, 0, 0.899563, 0, 0.215887, 0, 1}, +{0.714387, 0, -0.0765515, 0, 0.860518, 0, 0.188362, 0, 1}, +{0.711349, 0, -0.0670411, 0, 0.826656, 0, 0.161965, 0, 1}, +{0.706564, 0, -0.0576429, 0, 0.796319, 0, 0.136765, 0, 1}, +{0.701125, 0, -0.0483524, 0, 0.769332, 0, 0.112526, 0, 1}, +{0.693714, 0, -0.039156, 0, 0.744577, 0, 0.0894877, 0, 1}, +{0.686286, 0, -0.0300552, 0, 0.721928, 0, 0.0668113, 0, 1}, +{0.67825, 0, -0.0210658, 0, 0.700609, 0, 0.0447441, 0, 1}, +{0.669846, 0, -0.0121604, 0, 0.680375, 0, 0.0231104, 0, 1}, +{0.661421, 0, -0.0033501, 0, 0.66187, 0, 0.00163768, 0, 1}, +{1.67262, 0, -0.65556, 0, 11954.8, 0, 44.8181, 0, 1}, +{60.9756, 0, -0.655549, 0, 11956.8, 0, 2400.44, 0, 1}, +{2.74965, 0, -0.655457, 0, 11956.5, 0, 115.682, 0, 1}, +{1.98135, 0, -0.655038, 0, 11953.9, 0, 79.849, 0, 1}, +{2.15314, 0, -0.653879, 0, 3349.99, 0, 85.2868, 0, 1}, +{1.41167, 0, -0.65123, 0, 2138.86, 0, 54.9389, 0, 1}, +{1.05036, 0, -0.646792, 0, 1424.3, 0, 39.2654, 0, 1}, +{0.867504, 0, -0.639957, 0, 967.324, 0, 30.0651, 0, 1}, +{0.762574, 0, -0.631086, 0, 663.938, 0, 23.6492, 0, 1}, +{0.693729, 0, -0.620984, 0, 463.818, 0, 18.7649, 0, 1}, +{0.650909, 0, -0.610139, 0, 329.023, 0, 15.1421, 0, 1}, +{0.616282, 0, -0.598769, 0, 239.071, 0, 12.2717, 0, 1}, +{0.5908, 0, -0.586745, 0, 177.001, 0, 10.0685, 0, 1}, +{0.572134, 0, -0.574113, 0, 133.328, 0, 8.36404, 0, 1}, +{0.563578, 0, -0.560998, 0, 101.734, 0, 7.09509, 0, 1}, +{0.560059, 0, -0.547528, 0, 78.8329, 0, 6.10027, 0, 1}, +{0.552031, 0, -0.533803, 0, 62.4239, 0, 5.22955, 0, 1}, +{0.553285, 0, -0.519958, 0, 49.8351, 0, 4.57521, 0, 1}, +{0.544778, 0, -0.506345, 0, 40.7881, 0, 3.95535, 0, 1}, +{0.546535, 0, -0.492671, 0, 33.5352, 0, 3.49601, 0, 1}, +{0.544403, 0, -0.478971, 0, 27.9824, 0, 3.07695, 0, 1}, +{0.546279, 0, -0.46528, 0, 23.511, 0, 2.73761, 0, 1}, +{0.55126, 0, -0.451627, 0, 19.902, 0, 2.46193, 0, 1}, +{0.556554, 0, -0.438049, 0, 17.0381, 0, 2.2194, 0, 1}, +{0.562501, 0, -0.42456, 0, 14.6872, 0, 2.01226, 0, 1}, +{0.568619, 0, -0.411168, 0, 12.7663, 0, 1.82854, 0, 1}, +{0.575447, 0, -0.397889, 0, 11.1715, 0, 1.67009, 0, 1}, +{0.58297, 0, -0.384733, 0, 9.8074, 0, 1.53217, 0, 1}, +{0.590277, 0, -0.371708, 0, 8.67953, 0, 1.40757, 0, 1}, +{0.598711, 0, -0.35882, 0, 7.70788, 0, 1.30093, 0, 1}, +{0.606667, 0, -0.346075, 0, 6.86327, 0, 1.20462, 0, 1}, +{0.614878, 0, -0.333488, 0, 6.13997, 0, 1.12027, 0, 1}, +{0.623738, 0, -0.321054, 0, 5.51422, 0, 1.04479, 0, 1}, +{0.628933, 0, -0.308773, 0, 4.95803, 0, 0.971869, 0, 1}, +{0.637286, 0, -0.296646, 0, 4.46351, 0, 0.912921, 0, 1}, +{0.646445, 0, -0.284676, 0, 4.03249, 0, 0.859348, 0, 1}, +{0.655906, 0, -0.272865, 0, 3.64458, 0, 0.813129, 0, 1}, +{0.661812, 0, -0.261224, 0, 3.30897, 0, 0.76438, 0, 1}, +{0.670049, 0, -0.249741, 0, 3.00781, 0, 0.722803, 0, 1}, +{0.679442, 0, -0.238412, 0, 2.73816, 0, 0.686337, 0, 1}, +{0.684517, 0, -0.227236, 0, 2.50058, 0, 0.646878, 0, 1}, +{0.69273, 0, -0.216207, 0, 2.28898, 0, 0.61383, 0, 1}, +{0.697448, 0, -0.205325, 0, 2.0959, 0, 0.578622, 0, 1}, +{0.702987, 0, -0.194587, 0, 1.92544, 0, 0.545884, 0, 1}, +{0.70791, 0, -0.183987, 0, 1.77417, 0, 0.513588, 0, 1}, +{0.710683, 0, -0.173527, 0, 1.63487, 0, 0.480598, 0, 1}, +{0.716258, 0, -0.163197, 0, 1.51406, 0, 0.451652, 0, 1}, +{0.71549, 0, -0.153015, 0, 1.39545, 0, 0.418614, 0, 1}, +{0.713819, 0, -0.142958, 0, 1.28832, 0, 0.38639, 0, 1}, +{0.710725, 0, -0.133022, 0, 1.18727, 0, 0.354252, 0, 1}, +{0.710169, 0, -0.123203, 0, 1.10664, 0, 0.324148, 0, 1}, +{0.705989, 0, -0.1135, 0, 1.03155, 0, 0.292914, 0, 1}, +{0.703326, 0, -0.103909, 0, 0.969392, 0, 0.263489, 0, 1}, +{0.701673, 0, -0.0944185, 0, 0.917283, 0, 0.235583, 0, 1}, +{0.699602, 0, -0.0850205, 0, 0.872596, 0, 0.208334, 0, 1}, +{0.697161, 0, -0.0757193, 0, 0.833746, 0, 0.181518, 0, 1}, +{0.693399, 0, -0.0664907, 0, 0.799815, 0, 0.156025, 0, 1}, +{0.687668, 0, -0.0573068, 0, 0.76893, 0, 0.131414, 0, 1}, +{0.680743, 0, -0.048117, 0, 0.741702, 0, 0.108107, 0, 1}, +{0.671075, 0, -0.0390082, 0, 0.71631, 0, 0.0854929, 0, 1}, +{0.66118, 0, -0.0299951, 0, 0.692934, 0, 0.0637431, 0, 1}, +{0.651042, 0, -0.021071, 0, 0.670754, 0, 0.0429772, 0, 1}, +{0.640569, 0, -0.0122522, 0, 0.650202, 0, 0.0221739, 0, 1}, +{0.630805, 0, -0.00352179, 0, 0.631413, 0, 0.00262226, 0, 1}, +{17.2123, 0, -0.666288, 0, 12016.5, 0, 21645.7, 0, 1}, +{1.39442, 0, -0.666097, 0, 12015.4, 0, 376.009, 0, 1}, +{1.43856, 0, -0.663616, 0, 12001.6, 0, 1111.96, 0, 1}, +{0.740064, 0, -0.657944, 0, 11970.1, 0, 284.302, 0, 1}, +{1.25101, 0, -0.650185, 0, 9020.85, 0, 131.602, 0, 1}, +{0.969802, 0, -0.641323, 0, 1938.49, 0, 117.053, 0, 1}, +{0.416693, 0, -0.632055, 0, 3913.94, 0, 33.6875, 0, 1}, +{0.410307, 0, -0.622493, 0, 2129.04, 0, 24.3018, 0, 1}, +{0.400217, 0, -0.612485, 0, 1273.24, 0, 18.0037, 0, 1}, +{0.394199, 0, -0.601938, 0, 798.85, 0, 13.8794, 0, 1}, +{0.40556, 0, -0.590876, 0, 519.224, 0, 11.3443, 0, 1}, +{0.417451, 0, -0.579368, 0, 348.532, 0, 9.5694, 0, 1}, +{0.409926, 0, -0.567492, 0, 249.665, 0, 7.67955, 0, 1}, +{0.419408, 0, -0.555314, 0, 180.441, 0, 6.54841, 0, 1}, +{0.428194, 0, -0.542889, 0, 133.848, 0, 5.64027, 0, 1}, +{0.43631, 0, -0.530265, 0, 101.379, 0, 4.89018, 0, 1}, +{0.444054, 0, -0.517484, 0, 78.5562, 0, 4.2677, 0, 1}, +{0.451662, 0, -0.504586, 0, 61.831, 0, 3.74796, 0, 1}, +{0.458971, 0, -0.4916, 0, 49.4625, 0, 3.31383, 0, 1}, +{0.466214, 0, -0.478561, 0, 40.1661, 0, 2.93581, 0, 1}, +{0.473384, 0, -0.465496, 0, 32.9852, 0, 2.62186, 0, 1}, +{0.481099, 0, -0.452426, 0, 27.4463, 0, 2.34867, 0, 1}, +{0.489618, 0, -0.439378, 0, 23.0637, 0, 2.11968, 0, 1}, +{0.504273, 0, -0.426367, 0, 19.4673, 0, 1.94722, 0, 1}, +{0.51418, 0, -0.413412, 0, 16.6619, 0, 1.77401, 0, 1}, +{0.52275, 0, -0.400529, 0, 14.3698, 0, 1.61508, 0, 1}, +{0.531971, 0, -0.387728, 0, 12.4675, 0, 1.47906, 0, 1}, +{0.542317, 0, -0.375024, 0, 10.8445, 0, 1.36801, 0, 1}, +{0.554024, 0, -0.362423, 0, 9.52684, 0, 1.26603, 0, 1}, +{0.564446, 0, -0.349935, 0, 8.36622, 0, 1.17748, 0, 1}, +{0.575423, 0, -0.337565, 0, 7.40872, 0, 1.09823, 0, 1}, +{0.586045, 0, -0.325319, 0, 6.56185, 0, 1.02861, 0, 1}, +{0.594938, 0, -0.313201, 0, 5.842, 0, 0.96235, 0, 1}, +{0.606309, 0, -0.301215, 0, 5.20587, 0, 0.909056, 0, 1}, +{0.613985, 0, -0.289363, 0, 4.66102, 0, 0.853509, 0, 1}, +{0.622995, 0, -0.277644, 0, 4.17842, 0, 0.806244, 0, 1}, +{0.634487, 0, -0.266063, 0, 3.76025, 0, 0.766952, 0, 1}, +{0.641314, 0, -0.254617, 0, 3.38706, 0, 0.724477, 0, 1}, +{0.649396, 0, -0.243307, 0, 3.05717, 0, 0.685605, 0, 1}, +{0.66149, 0, -0.232131, 0, 2.77541, 0, 0.655409, 0, 1}, +{0.670131, 0, -0.221089, 0, 2.5221, 0, 0.62205, 0, 1}, +{0.673537, 0, -0.210179, 0, 2.29276, 0, 0.585129, 0, 1}, +{0.678589, 0, -0.199399, 0, 2.09147, 0, 0.551116, 0, 1}, +{0.689615, 0, -0.188748, 0, 1.91871, 0, 0.525381, 0, 1}, +{0.688299, 0, -0.178224, 0, 1.75061, 0, 0.489562, 0, 1}, +{0.69819, 0, -0.167824, 0, 1.61533, 0, 0.463724, 0, 1}, +{0.696455, 0, -0.157546, 0, 1.47888, 0, 0.429636, 0, 1}, +{0.696008, 0, -0.147387, 0, 1.35577, 0, 0.398622, 0, 1}, +{0.69298, 0, -0.137346, 0, 1.2387, 0, 0.36601, 0, 1}, +{0.693883, 0, -0.12742, 0, 1.14558, 0, 0.336991, 0, 1}, +{0.689288, 0, -0.117608, 0, 1.05712, 0, 0.305392, 0, 1}, +{0.686883, 0, -0.107906, 0, 0.984739, 0, 0.276358, 0, 1}, +{0.685264, 0, -0.0983127, 0, 0.924554, 0, 0.247992, 0, 1}, +{0.684134, 0, -0.088826, 0, 0.87337, 0, 0.220962, 0, 1}, +{0.679664, 0, -0.0794432, 0, 0.82789, 0, 0.19311, 0, 1}, +{0.674218, 0, -0.0701638, 0, 0.789312, 0, 0.167102, 0, 1}, +{0.667412, 0, -0.0609848, 0, 0.756145, 0, 0.142694, 0, 1}, +{0.659717, 0, -0.0519045, 0, 0.726842, 0, 0.119606, 0, 1}, +{0.65018, 0, -0.0429217, 0, 0.699802, 0, 0.0977936, 0, 1}, +{0.639348, 0, -0.0340344, 0, 0.674854, 0, 0.0770574, 0, 1}, +{0.627246, 0, -0.0252422, 0, 0.650395, 0, 0.0568435, 0, 1}, +{0.614254, 0, -0.0165425, 0, 0.62801, 0, 0.0375358, 0, 1}, +{0.600604, 0, -0.00793518, 0, 0.60624, 0, 0.0182211, 0, 1}, +{0.588192, 0, 0.000581722, 0, 0.586453, 0, 1.64694e-005, 0, 1} + }; + + static float[] s_LUTAmplitude_GGX = new float[kLUTResolution * kLUTResolution] + { +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999998f, +0.999993f, +0.999985f, +0.999967f, +0.999931f, +0.999854f, +0.999671f, +0.999142f, +0.996755f, +0.979580f, +0.979308f, +0.978839f, +0.977975f, +0.976226f, +0.972205f, +0.962475f, +0.953919f, +0.949832f, +0.942497f, +0.929872f, +0.921326f, +0.911105f, +0.896009f, +0.885109f, +0.869967f, +0.855017f, +0.838327f, +0.821243f, +0.802349f, +0.783872f, +0.763309f, +0.743054f, +0.721931f, +0.699755f, +0.677723f, +0.655456f, +0.632680f, +0.609629f, +0.586832f, +0.564286f, +0.541774f, +0.519425f, +0.497346f, +0.475622f, +0.454610f, +0.434099f, +0.414082f, +0.394605f, +0.375698f, +0.357387f, +0.339872f, +0.323084f, +0.306904f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999998f, +0.999994f, +0.999984f, +0.999966f, +0.999930f, +0.999852f, +0.999669f, +0.999128f, +0.996607f, +0.981786f, +0.979303f, +0.978830f, +0.977960f, +0.976182f, +0.972078f, +0.962141f, +0.958662f, +0.946768f, +0.939554f, +0.932857f, +0.925356f, +0.915567f, +0.903645f, +0.889791f, +0.873512f, +0.855356f, +0.835872f, +0.816667f, +0.799903f, +0.782746f, +0.764040f, +0.743515f, +0.722005f, +0.700238f, +0.678610f, +0.655685f, +0.632307f, +0.608798f, +0.586702f, +0.564433f, +0.541805f, +0.519138f, +0.497066f, +0.475615f, +0.454683f, +0.434046f, +0.414001f, +0.394525f, +0.375684f, +0.357616f, +0.340097f, +0.323133f, +0.306943f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999997f, +0.999993f, +0.999985f, +0.999966f, +0.999929f, +0.999848f, +0.999659f, +0.999079f, +0.997777f, +0.996214f, +0.994877f, +0.991506f, +0.988513f, +0.984404f, +0.977756f, +0.969669f, +0.958588f, +0.946697f, +0.939513f, +0.932807f, +0.925297f, +0.915500f, +0.903568f, +0.889707f, +0.873416f, +0.855253f, +0.835777f, +0.816611f, +0.799812f, +0.782669f, +0.763950f, +0.743433f, +0.721944f, +0.700206f, +0.678542f, +0.655635f, +0.632276f, +0.608851f, +0.586674f, +0.564439f, +0.541852f, +0.519251f, +0.497172f, +0.475667f, +0.454766f, +0.434238f, +0.414144f, +0.394595f, +0.375890f, +0.357826f, +0.340197f, +0.323254f, +0.307201f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999996f, +0.999993f, +0.999983f, +0.999965f, +0.999926f, +0.999772f, +0.998250f, +0.998112f, +0.997766f, +0.996194f, +0.994857f, +0.991479f, +0.988479f, +0.984349f, +0.977687f, +0.969572f, +0.958468f, +0.946576f, +0.939445f, +0.932725f, +0.925198f, +0.915384f, +0.903437f, +0.889564f, +0.873258f, +0.855085f, +0.835621f, +0.816511f, +0.799667f, +0.782532f, +0.763804f, +0.743289f, +0.721838f, +0.700176f, +0.678450f, +0.655595f, +0.632243f, +0.608931f, +0.586686f, +0.564467f, +0.541918f, +0.519454f, +0.497339f, +0.475762f, +0.454966f, +0.434505f, +0.414394f, +0.394726f, +0.376177f, +0.358120f, +0.340502f, +0.323542f, +0.307473f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999996f, +0.999993f, +0.999982f, +0.999970f, +0.999931f, +0.999767f, +0.998244f, +0.998102f, +0.997752f, +0.996170f, +0.994829f, +0.991440f, +0.988427f, +0.984275f, +0.977590f, +0.969437f, +0.958302f, +0.946412f, +0.939349f, +0.932609f, +0.925059f, +0.915222f, +0.903254f, +0.889363f, +0.873039f, +0.854860f, +0.835402f, +0.816353f, +0.799466f, +0.782334f, +0.763597f, +0.743107f, +0.721688f, +0.700113f, +0.678334f, +0.655536f, +0.632217f, +0.609037f, +0.586742f, +0.564525f, +0.542015f, +0.519700f, +0.497572f, +0.475911f, +0.455229f, +0.434856f, +0.414731f, +0.395076f, +0.376531f, +0.358518f, +0.340908f, +0.324023f, +0.307808f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999996f, +0.999994f, +0.999985f, +0.999968f, +0.999927f, +0.999760f, +0.998234f, +0.998088f, +0.997732f, +0.996136f, +0.994790f, +0.991390f, +0.988359f, +0.984176f, +0.977461f, +0.969261f, +0.958086f, +0.946199f, +0.939223f, +0.932458f, +0.924880f, +0.915013f, +0.903020f, +0.889105f, +0.872760f, +0.854568f, +0.835121f, +0.816139f, +0.799206f, +0.782076f, +0.763334f, +0.742875f, +0.721513f, +0.700014f, +0.678182f, +0.655448f, +0.632190f, +0.609147f, +0.586829f, +0.564587f, +0.542138f, +0.519958f, +0.497867f, +0.476178f, +0.455563f, +0.435248f, +0.415147f, +0.395613f, +0.376918f, +0.358971f, +0.341474f, +0.324601f, +0.308334f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999998f, +0.999993f, +0.999984f, +0.999964f, +0.999921f, +0.999750f, +0.998221f, +0.998071f, +0.997708f, +0.996095f, +0.994742f, +0.991327f, +0.988277f, +0.984055f, +0.977302f, +0.969042f, +0.957818f, +0.945941f, +0.939069f, +0.932273f, +0.924659f, +0.914756f, +0.902729f, +0.888788f, +0.872417f, +0.854213f, +0.834774f, +0.815864f, +0.798888f, +0.781764f, +0.763014f, +0.742592f, +0.721301f, +0.699876f, +0.678013f, +0.655365f, +0.632159f, +0.609242f, +0.586940f, +0.564656f, +0.542301f, +0.520253f, +0.498211f, +0.476527f, +0.455940f, +0.435707f, +0.415648f, +0.396232f, +0.377488f, +0.359496f, +0.342129f, +0.325237f, +0.309035f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999998f, +0.999997f, +0.999991f, +0.999981f, +0.999960f, +0.999913f, +0.999738f, +0.998207f, +0.998052f, +0.997680f, +0.996047f, +0.994685f, +0.991251f, +0.988177f, +0.983909f, +0.977109f, +0.968779f, +0.957503f, +0.945650f, +0.938886f, +0.932049f, +0.924396f, +0.914450f, +0.902387f, +0.888409f, +0.872009f, +0.853793f, +0.834360f, +0.815527f, +0.798514f, +0.781395f, +0.762642f, +0.742259f, +0.721050f, +0.699700f, +0.677816f, +0.655270f, +0.632120f, +0.609355f, +0.587059f, +0.564774f, +0.542518f, +0.520615f, +0.498609f, +0.476959f, +0.456411f, +0.436232f, +0.416233f, +0.396928f, +0.378196f, +0.360143f, +0.342856f, +0.325969f, +0.309861f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999998f, +0.999995f, +0.999990f, +0.999978f, +0.999955f, +0.999905f, +0.999724f, +0.998189f, +0.998030f, +0.997646f, +0.995991f, +0.994619f, +0.991162f, +0.988058f, +0.983735f, +0.976879f, +0.968471f, +0.957140f, +0.945324f, +0.938670f, +0.931785f, +0.924089f, +0.914092f, +0.901991f, +0.887972f, +0.871537f, +0.853308f, +0.833881f, +0.815133f, +0.798084f, +0.780970f, +0.762219f, +0.741883f, +0.720765f, +0.699493f, +0.677603f, +0.655153f, +0.632075f, +0.609463f, +0.587192f, +0.564950f, +0.542795f, +0.521006f, +0.499077f, +0.477516f, +0.457048f, +0.436794f, +0.416918f, +0.397707f, +0.379005f, +0.361064f, +0.343700f, +0.326816f, +0.310766f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999998f, +0.999994f, +0.999988f, +0.999974f, +0.999948f, +0.999893f, +0.999706f, +0.998170f, +0.998003f, +0.997608f, +0.995927f, +0.994543f, +0.991059f, +0.987919f, +0.983532f, +0.976615f, +0.968114f, +0.956739f, +0.944970f, +0.938421f, +0.931487f, +0.923735f, +0.913684f, +0.901537f, +0.887471f, +0.871005f, +0.852758f, +0.833339f, +0.814677f, +0.797596f, +0.780488f, +0.761743f, +0.741477f, +0.720443f, +0.699269f, +0.677375f, +0.655018f, +0.632032f, +0.609568f, +0.587343f, +0.565166f, +0.543153f, +0.521429f, +0.499576f, +0.478158f, +0.457739f, +0.437450f, +0.417743f, +0.398567f, +0.379910f, +0.362095f, +0.344690f, +0.327839f, +0.311737f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999999f, +0.999997f, +0.999993f, +0.999985f, +0.999968f, +0.999938f, +0.999878f, +0.999685f, +0.998148f, +0.997973f, +0.997566f, +0.995854f, +0.994456f, +0.990941f, +0.987760f, +0.983298f, +0.976308f, +0.967703f, +0.956283f, +0.944591f, +0.938141f, +0.931143f, +0.923335f, +0.913221f, +0.901024f, +0.886908f, +0.870405f, +0.852144f, +0.832740f, +0.814161f, +0.797051f, +0.779951f, +0.761222f, +0.741024f, +0.720088f, +0.699017f, +0.677136f, +0.654876f, +0.632001f, +0.609671f, +0.587516f, +0.565419f, +0.543541f, +0.521882f, +0.500150f, +0.478862f, +0.458494f, +0.438287f, +0.418635f, +0.399485f, +0.380899f, +0.363203f, +0.345812f, +0.329049f, +0.312914f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999997f, +0.999991f, +0.999982f, +0.999962f, +0.999927f, +0.999863f, +0.999664f, +0.998123f, +0.997941f, +0.997515f, +0.995773f, +0.994357f, +0.990806f, +0.987577f, +0.983033f, +0.975960f, +0.967237f, +0.955770f, +0.944203f, +0.937824f, +0.930759f, +0.922886f, +0.912702f, +0.900450f, +0.886279f, +0.869740f, +0.851466f, +0.832075f, +0.813589f, +0.796448f, +0.779357f, +0.760652f, +0.740530f, +0.719711f, +0.698734f, +0.676891f, +0.654720f, +0.631972f, +0.609788f, +0.587716f, +0.565730f, +0.543979f, +0.522361f, +0.500790f, +0.479670f, +0.459320f, +0.439244f, +0.419644f, +0.400506f, +0.381980f, +0.364387f, +0.347073f, +0.330379f, +0.314247f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999998f, +0.999996f, +0.999989f, +0.999977f, +0.999953f, +0.999914f, +0.999847f, +0.999638f, +0.998095f, +0.997904f, +0.997462f, +0.995703f, +0.994244f, +0.990656f, +0.987370f, +0.982732f, +0.975563f, +0.966737f, +0.955211f, +0.943857f, +0.937468f, +0.930329f, +0.922386f, +0.912127f, +0.899813f, +0.885585f, +0.869008f, +0.850722f, +0.831345f, +0.812961f, +0.795794f, +0.778716f, +0.760032f, +0.739992f, +0.719298f, +0.698424f, +0.676645f, +0.654561f, +0.631974f, +0.609919f, +0.587939f, +0.566077f, +0.544486f, +0.522904f, +0.501494f, +0.480528f, +0.460240f, +0.440279f, +0.420785f, +0.401661f, +0.383209f, +0.365659f, +0.348428f, +0.331825f, +0.315703f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999998f, +0.999994f, +0.999986f, +0.999970f, +0.999943f, +0.999900f, +0.999828f, +0.999611f, +0.998066f, +0.997864f, +0.997401f, +0.995625f, +0.994118f, +0.990483f, +0.987138f, +0.982392f, +0.975115f, +0.966182f, +0.954609f, +0.943518f, +0.937075f, +0.929851f, +0.921831f, +0.911491f, +0.899108f, +0.884820f, +0.868207f, +0.849910f, +0.830561f, +0.812274f, +0.795093f, +0.778019f, +0.759370f, +0.739420f, +0.718855f, +0.698087f, +0.676402f, +0.654411f, +0.632003f, +0.610069f, +0.588181f, +0.566454f, +0.545037f, +0.523518f, +0.502252f, +0.481452f, +0.461243f, +0.441409f, +0.422049f, +0.402973f, +0.384585f, +0.367020f, +0.349900f, +0.333363f, +0.317284f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999997f, +0.999992f, +0.999982f, +0.999963f, +0.999931f, +0.999884f, +0.999808f, +0.999582f, +0.998032f, +0.997818f, +0.997332f, +0.995540f, +0.993977f, +0.990293f, +0.986875f, +0.982007f, +0.974611f, +0.965562f, +0.953947f, +0.943142f, +0.936639f, +0.929329f, +0.921221f, +0.910791f, +0.898341f, +0.883986f, +0.867335f, +0.849030f, +0.829715f, +0.811542f, +0.794336f, +0.777270f, +0.758664f, +0.738809f, +0.718383f, +0.697725f, +0.676153f, +0.654261f, +0.632059f, +0.610232f, +0.588459f, +0.566900f, +0.545635f, +0.524235f, +0.503067f, +0.482452f, +0.462331f, +0.442632f, +0.423442f, +0.404421f, +0.386118f, +0.368550f, +0.351460f, +0.334998f, +0.318952f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999996f, +0.999990f, +0.999977f, +0.999955f, +0.999918f, +0.999866f, +0.999786f, +0.999550f, +0.997998f, +0.997769f, +0.997257f, +0.995441f, +0.993819f, +0.990087f, +0.986579f, +0.981576f, +0.974045f, +0.964869f, +0.953252f, +0.942732f, +0.936159f, +0.928762f, +0.920550f, +0.910027f, +0.897511f, +0.883079f, +0.866391f, +0.848083f, +0.828805f, +0.810759f, +0.793529f, +0.776469f, +0.757921f, +0.738164f, +0.717880f, +0.697347f, +0.675898f, +0.654121f, +0.632131f, +0.610424f, +0.588786f, +0.567397f, +0.546321f, +0.525064f, +0.503955f, +0.483537f, +0.463492f, +0.443971f, +0.424917f, +0.406011f, +0.387793f, +0.370245f, +0.353267f, +0.336734f, +0.320778f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999998f, +0.999995f, +0.999988f, +0.999972f, +0.999943f, +0.999903f, +0.999849f, +0.999763f, +0.999514f, +0.997959f, +0.997714f, +0.997175f, +0.995333f, +0.993643f, +0.989856f, +0.986246f, +0.981117f, +0.973444f, +0.964127f, +0.952515f, +0.942284f, +0.935633f, +0.928145f, +0.919818f, +0.909193f, +0.896606f, +0.882098f, +0.865373f, +0.847075f, +0.827828f, +0.809920f, +0.792672f, +0.775620f, +0.757136f, +0.737486f, +0.717349f, +0.696957f, +0.675638f, +0.653991f, +0.632215f, +0.610662f, +0.589140f, +0.567946f, +0.547058f, +0.525970f, +0.504949f, +0.484692f, +0.464751f, +0.445419f, +0.426485f, +0.407717f, +0.389587f, +0.372081f, +0.355219f, +0.338730f, +0.322797f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999998f, +0.999994f, +0.999983f, +0.999966f, +0.999931f, +0.999890f, +0.999830f, +0.999737f, +0.999477f, +0.997916f, +0.997652f, +0.997080f, +0.995215f, +0.993448f, +0.989599f, +0.985875f, +0.980621f, +0.972783f, +0.963323f, +0.951746f, +0.941791f, +0.935055f, +0.927473f, +0.919019f, +0.908285f, +0.895628f, +0.881038f, +0.864279f, +0.845997f, +0.826801f, +0.809025f, +0.791759f, +0.774722f, +0.756311f, +0.736775f, +0.716793f, +0.696557f, +0.675392f, +0.653870f, +0.632323f, +0.610931f, +0.589536f, +0.568541f, +0.547858f, +0.526949f, +0.506091f, +0.485919f, +0.466097f, +0.446957f, +0.428154f, +0.409538f, +0.391517f, +0.374025f, +0.357290f, +0.340893f, +0.325008f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999997f, +0.999993f, +0.999979f, +0.999957f, +0.999918f, +0.999874f, +0.999810f, +0.999711f, +0.999434f, +0.997868f, +0.997586f, +0.996979f, +0.995082f, +0.993228f, +0.989310f, +0.985457f, +0.980060f, +0.972043f, +0.962437f, +0.950960f, +0.941254f, +0.934423f, +0.926739f, +0.918149f, +0.907310f, +0.894572f, +0.879901f, +0.863109f, +0.844847f, +0.825709f, +0.808071f, +0.790798f, +0.773776f, +0.755447f, +0.736034f, +0.716214f, +0.696145f, +0.675148f, +0.653763f, +0.632455f, +0.611241f, +0.589989f, +0.569196f, +0.548735f, +0.528025f, +0.507356f, +0.487288f, +0.467541f, +0.448607f, +0.429913f, +0.411479f, +0.393554f, +0.376122f, +0.359496f, +0.343186f, +0.327383f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999996f, +0.999990f, +0.999975f, +0.999944f, +0.999905f, +0.999855f, +0.999789f, +0.999682f, +0.999387f, +0.997816f, +0.997513f, +0.996863f, +0.994933f, +0.992984f, +0.988987f, +0.984987f, +0.979433f, +0.971218f, +0.961507f, +0.950183f, +0.940670f, +0.933734f, +0.925941f, +0.917218f, +0.906266f, +0.893430f, +0.878695f, +0.861875f, +0.843628f, +0.824568f, +0.807065f, +0.789794f, +0.772783f, +0.754548f, +0.735269f, +0.715616f, +0.695725f, +0.674914f, +0.653677f, +0.632614f, +0.611607f, +0.590496f, +0.569907f, +0.549702f, +0.529172f, +0.508727f, +0.488822f, +0.469112f, +0.450326f, +0.431805f, +0.413494f, +0.395744f, +0.378347f, +0.361827f, +0.345596f, +0.329889f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999995f, +0.999986f, +0.999971f, +0.999931f, +0.999893f, +0.999838f, +0.999765f, +0.999650f, +0.999337f, +0.997759f, +0.997431f, +0.996737f, +0.994768f, +0.992713f, +0.988625f, +0.984462f, +0.978732f, +0.970329f, +0.960501f, +0.949492f, +0.940032f, +0.932983f, +0.925070f, +0.916213f, +0.905137f, +0.892205f, +0.877410f, +0.860563f, +0.842349f, +0.823366f, +0.806002f, +0.788737f, +0.771750f, +0.753615f, +0.734481f, +0.715012f, +0.695302f, +0.674699f, +0.653655f, +0.632811f, +0.612033f, +0.591067f, +0.570706f, +0.550739f, +0.530401f, +0.510209f, +0.490473f, +0.470880f, +0.452194f, +0.433822f, +0.415645f, +0.398026f, +0.380741f, +0.364285f, +0.348142f, +0.332512f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999998f, +0.999994f, +0.999982f, +0.999963f, +0.999920f, +0.999879f, +0.999819f, +0.999740f, +0.999616f, +0.999280f, +0.997696f, +0.997341f, +0.996597f, +0.994585f, +0.992411f, +0.988219f, +0.983889f, +0.977943f, +0.969365f, +0.959439f, +0.948934f, +0.939337f, +0.932165f, +0.924124f, +0.915126f, +0.903920f, +0.890890f, +0.876037f, +0.859175f, +0.841000f, +0.822119f, +0.804892f, +0.787636f, +0.770681f, +0.752654f, +0.733675f, +0.714399f, +0.694886f, +0.674510f, +0.653678f, +0.633046f, +0.612504f, +0.591735f, +0.571579f, +0.551859f, +0.531762f, +0.511796f, +0.492252f, +0.472829f, +0.454234f, +0.436004f, +0.417987f, +0.400425f, +0.383249f, +0.366873f, +0.350836f, +0.335261f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999998f, +0.999993f, +0.999979f, +0.999951f, +0.999911f, +0.999863f, +0.999799f, +0.999715f, +0.999578f, +0.999218f, +0.997627f, +0.997242f, +0.996440f, +0.994381f, +0.992071f, +0.987761f, +0.983280f, +0.977077f, +0.968289f, +0.958329f, +0.948321f, +0.938582f, +0.931272f, +0.923099f, +0.913951f, +0.902613f, +0.889484f, +0.874577f, +0.857706f, +0.839588f, +0.820830f, +0.803727f, +0.786502f, +0.769572f, +0.751667f, +0.732856f, +0.713782f, +0.694486f, +0.674345f, +0.653735f, +0.633339f, +0.613038f, +0.592485f, +0.572511f, +0.553051f, +0.533224f, +0.513472f, +0.494171f, +0.474902f, +0.456422f, +0.438364f, +0.420514f, +0.403090f, +0.385963f, +0.369602f, +0.353678f, +0.338214f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999996f, +0.999992f, +0.999976f, +0.999937f, +0.999900f, +0.999845f, +0.999776f, +0.999686f, +0.999533f, +0.999149f, +0.997551f, +0.997133f, +0.996267f, +0.994151f, +0.991692f, +0.987245f, +0.982593f, +0.976145f, +0.967159f, +0.957194f, +0.947653f, +0.937756f, +0.930304f, +0.921988f, +0.912683f, +0.901211f, +0.887982f, +0.873025f, +0.856172f, +0.838116f, +0.819511f, +0.802513f, +0.785325f, +0.768428f, +0.750666f, +0.732029f, +0.713168f, +0.694102f, +0.674208f, +0.653846f, +0.633679f, +0.613645f, +0.593328f, +0.573521f, +0.554347f, +0.534781f, +0.515266f, +0.496203f, +0.477137f, +0.458762f, +0.440895f, +0.423213f, +0.405946f, +0.388929f, +0.372601f, +0.356774f, +0.341393f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999995f, +0.999988f, +0.999972f, +0.999925f, +0.999888f, +0.999827f, +0.999755f, +0.999655f, +0.999489f, +0.999075f, +0.997467f, +0.997011f, +0.996072f, +0.993896f, +0.991266f, +0.986675f, +0.981815f, +0.975099f, +0.965916f, +0.956050f, +0.946916f, +0.936860f, +0.929250f, +0.920783f, +0.911316f, +0.899706f, +0.886400f, +0.871395f, +0.854553f, +0.836586f, +0.818183f, +0.801247f, +0.784108f, +0.767254f, +0.749649f, +0.731198f, +0.712570f, +0.693755f, +0.674119f, +0.654009f, +0.634071f, +0.614328f, +0.594277f, +0.574614f, +0.555738f, +0.536458f, +0.517203f, +0.498348f, +0.479515f, +0.461248f, +0.443590f, +0.426061f, +0.408973f, +0.392100f, +0.375832f, +0.360053f, +0.344787f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999995f, +0.999983f, +0.999965f, +0.999917f, +0.999872f, +0.999808f, +0.999730f, +0.999618f, +0.999438f, +0.998991f, +0.997374f, +0.996875f, +0.995856f, +0.993605f, +0.990825f, +0.986080f, +0.980935f, +0.973929f, +0.964597f, +0.955000f, +0.946113f, +0.935885f, +0.928104f, +0.919480f, +0.909845f, +0.898098f, +0.884715f, +0.869676f, +0.852862f, +0.834999f, +0.816813f, +0.799933f, +0.782866f, +0.766051f, +0.748623f, +0.730372f, +0.712002f, +0.693448f, +0.674084f, +0.654244f, +0.634555f, +0.615098f, +0.595307f, +0.575831f, +0.557229f, +0.538243f, +0.519260f, +0.500643f, +0.482035f, +0.463936f, +0.446421f, +0.429104f, +0.412150f, +0.395442f, +0.379266f, +0.363537f, +0.348375f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999998f, +0.999994f, +0.999980f, +0.999951f, +0.999909f, +0.999856f, +0.999788f, +0.999705f, +0.999579f, +0.999381f, +0.998897f, +0.997271f, +0.996725f, +0.995614f, +0.993278f, +0.990349f, +0.985399f, +0.979937f, +0.972684f, +0.963204f, +0.954215f, +0.945232f, +0.934844f, +0.926859f, +0.918070f, +0.908265f, +0.896378f, +0.882926f, +0.867864f, +0.851097f, +0.833362f, +0.815400f, +0.798574f, +0.781599f, +0.764828f, +0.747601f, +0.729555f, +0.711463f, +0.693174f, +0.674101f, +0.654562f, +0.635135f, +0.615950f, +0.596442f, +0.577168f, +0.558812f, +0.540142f, +0.521453f, +0.503096f, +0.484693f, +0.466795f, +0.449421f, +0.432290f, +0.415524f, +0.398941f, +0.382891f, +0.367182f, +0.352129f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999998f, +0.999994f, +0.999979f, +0.999936f, +0.999900f, +0.999839f, +0.999766f, +0.999675f, +0.999534f, +0.999318f, +0.998794f, +0.997158f, +0.996555f, +0.995341f, +0.992910f, +0.989806f, +0.984626f, +0.978856f, +0.971287f, +0.961762f, +0.953430f, +0.944268f, +0.933707f, +0.925507f, +0.916548f, +0.906565f, +0.894569f, +0.881029f, +0.865967f, +0.849266f, +0.831682f, +0.813935f, +0.797182f, +0.780306f, +0.763590f, +0.746583f, +0.728765f, +0.710953f, +0.692943f, +0.674178f, +0.654964f, +0.635800f, +0.616886f, +0.597697f, +0.578658f, +0.560548f, +0.542159f, +0.523777f, +0.505712f, +0.487509f, +0.469805f, +0.452567f, +0.435638f, +0.419078f, +0.402644f, +0.386670f, +0.371027f, +0.356080f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999998f, +0.999993f, +0.999976f, +0.999927f, +0.999887f, +0.999822f, +0.999745f, +0.999642f, +0.999486f, +0.999251f, +0.998681f, +0.997030f, +0.996368f, +0.995034f, +0.992488f, +0.989182f, +0.983738f, +0.977646f, +0.969791f, +0.960296f, +0.952564f, +0.943209f, +0.932467f, +0.924038f, +0.914902f, +0.904744f, +0.892641f, +0.879043f, +0.863990f, +0.847370f, +0.829978f, +0.812422f, +0.795764f, +0.779010f, +0.762345f, +0.745577f, +0.728006f, +0.710479f, +0.692774f, +0.674330f, +0.655443f, +0.636581f, +0.617961f, +0.599074f, +0.580289f, +0.562409f, +0.544324f, +0.526223f, +0.508460f, +0.490549f, +0.472994f, +0.455855f, +0.439149f, +0.422798f, +0.406548f, +0.390670f, +0.375081f, +0.360153f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999996f, +0.999989f, +0.999973f, +0.999920f, +0.999871f, +0.999802f, +0.999724f, +0.999602f, +0.999434f, +0.999174f, +0.998554f, +0.996888f, +0.996154f, +0.994684f, +0.992009f, +0.988468f, +0.982717f, +0.976269f, +0.968176f, +0.958893f, +0.951607f, +0.942050f, +0.931113f, +0.922445f, +0.913129f, +0.902815f, +0.890592f, +0.876950f, +0.861932f, +0.845414f, +0.828296f, +0.810869f, +0.794321f, +0.777709f, +0.761101f, +0.744589f, +0.727284f, +0.710052f, +0.692671f, +0.674579f, +0.656039f, +0.637487f, +0.619190f, +0.600572f, +0.582071f, +0.564404f, +0.546649f, +0.528830f, +0.511329f, +0.493724f, +0.476387f, +0.459402f, +0.442799f, +0.426674f, +0.410597f, +0.394870f, +0.379390f, +0.364428f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999995f, +0.999983f, +0.999964f, +0.999911f, +0.999855f, +0.999780f, +0.999696f, +0.999561f, +0.999377f, +0.999091f, +0.998413f, +0.996730f, +0.995914f, +0.994287f, +0.991455f, +0.987648f, +0.981556f, +0.974772f, +0.966449f, +0.957819f, +0.950552f, +0.940776f, +0.929635f, +0.920741f, +0.911238f, +0.900758f, +0.888417f, +0.874747f, +0.859791f, +0.843411f, +0.826587f, +0.809278f, +0.792860f, +0.776412f, +0.759876f, +0.743634f, +0.726609f, +0.709682f, +0.692657f, +0.674945f, +0.656748f, +0.638536f, +0.620573f, +0.602228f, +0.584026f, +0.566518f, +0.549120f, +0.531627f, +0.514384f, +0.497063f, +0.479957f, +0.463156f, +0.446674f, +0.430718f, +0.414821f, +0.399242f, +0.383951f, +0.369044f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999995f, +0.999981f, +0.999947f, +0.999903f, +0.999839f, +0.999761f, +0.999665f, +0.999514f, +0.999310f, +0.998996f, +0.998252f, +0.996552f, +0.995640f, +0.993834f, +0.990818f, +0.986697f, +0.980289f, +0.973091f, +0.964658f, +0.956860f, +0.949386f, +0.939375f, +0.928021f, +0.918894f, +0.909216f, +0.898560f, +0.886146f, +0.872454f, +0.857582f, +0.841373f, +0.824825f, +0.807657f, +0.791387f, +0.775135f, +0.758685f, +0.742739f, +0.725999f, +0.709379f, +0.692751f, +0.675416f, +0.657579f, +0.639705f, +0.622128f, +0.604109f, +0.586181f, +0.568819f, +0.551760f, +0.534592f, +0.517638f, +0.500587f, +0.483697f, +0.467140f, +0.450768f, +0.435051f, +0.419400f, +0.403975f, +0.388864f, +0.374048f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999995f, +0.999979f, +0.999931f, +0.999893f, +0.999822f, +0.999741f, +0.999628f, +0.999465f, +0.999239f, +0.998891f, +0.998072f, +0.996348f, +0.995325f, +0.993314f, +0.990076f, +0.985593f, +0.978820f, +0.971259f, +0.962851f, +0.955795f, +0.948095f, +0.937834f, +0.926258f, +0.916896f, +0.907039f, +0.896220f, +0.883752f, +0.870059f, +0.855308f, +0.839325f, +0.823020f, +0.806014f, +0.789923f, +0.773876f, +0.757581f, +0.741897f, +0.725479f, +0.709171f, +0.692944f, +0.676007f, +0.658557f, +0.641029f, +0.623846f, +0.606213f, +0.588565f, +0.571437f, +0.554670f, +0.537825f, +0.521163f, +0.504465f, +0.487775f, +0.471457f, +0.455274f, +0.439691f, +0.424241f, +0.409020f, +0.394072f, +0.379309f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999994f, +0.999978f, +0.999924f, +0.999877f, +0.999801f, +0.999718f, +0.999586f, +0.999409f, +0.999158f, +0.998771f, +0.997870f, +0.996119f, +0.994963f, +0.992741f, +0.989211f, +0.984345f, +0.977157f, +0.969273f, +0.961219f, +0.954614f, +0.946667f, +0.936139f, +0.924335f, +0.914730f, +0.904704f, +0.893748f, +0.881241f, +0.867575f, +0.852975f, +0.837317f, +0.821177f, +0.804374f, +0.788469f, +0.772672f, +0.756564f, +0.741122f, +0.725066f, +0.709075f, +0.693250f, +0.676738f, +0.659697f, +0.642539f, +0.625751f, +0.608543f, +0.591219f, +0.574310f, +0.557791f, +0.541321f, +0.524955f, +0.508577f, +0.492165f, +0.476053f, +0.460098f, +0.444571f, +0.429391f, +0.414299f, +0.399553f, +0.384897f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999998f, +0.999993f, +0.999975f, +0.999918f, +0.999859f, +0.999780f, +0.999689f, +0.999541f, +0.999347f, +0.999068f, +0.998637f, +0.997639f, +0.995856f, +0.994543f, +0.992125f, +0.988196f, +0.982937f, +0.975291f, +0.967169f, +0.960106f, +0.953295f, +0.945084f, +0.934275f, +0.922237f, +0.912389f, +0.902204f, +0.891139f, +0.878619f, +0.865012f, +0.850607f, +0.835287f, +0.819306f, +0.802740f, +0.787039f, +0.771532f, +0.755638f, +0.740427f, +0.724750f, +0.709084f, +0.693674f, +0.677638f, +0.661011f, +0.644268f, +0.627864f, +0.611059f, +0.594119f, +0.577469f, +0.561157f, +0.545009f, +0.528991f, +0.512943f, +0.496828f, +0.480993f, +0.465226f, +0.449732f, +0.434762f, +0.419896f, +0.405281f, +0.390790f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999998f, +0.999991f, +0.999970f, +0.999911f, +0.999844f, +0.999760f, +0.999655f, +0.999492f, +0.999275f, +0.998969f, +0.998486f, +0.997375f, +0.995553f, +0.994054f, +0.991401f, +0.987076f, +0.981282f, +0.973212f, +0.965012f, +0.958902f, +0.951828f, +0.943327f, +0.932231f, +0.919953f, +0.909863f, +0.899554f, +0.888379f, +0.875893f, +0.862379f, +0.848236f, +0.833222f, +0.817425f, +0.801128f, +0.785655f, +0.770452f, +0.754828f, +0.739833f, +0.724576f, +0.709262f, +0.694266f, +0.678706f, +0.662501f, +0.646198f, +0.630172f, +0.613794f, +0.597242f, +0.580903f, +0.564832f, +0.548950f, +0.533238f, +0.517570f, +0.501732f, +0.486169f, +0.470655f, +0.455248f, +0.440393f, +0.425717f, +0.411266f, +0.396963f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999996f, +0.999983f, +0.999954f, +0.999901f, +0.999826f, +0.999742f, +0.999615f, +0.999437f, +0.999196f, +0.998854f, +0.998311f, +0.997076f, +0.995200f, +0.993475f, +0.990540f, +0.985759f, +0.979375f, +0.970912f, +0.963006f, +0.957555f, +0.950184f, +0.941380f, +0.930016f, +0.917470f, +0.907158f, +0.896739f, +0.885502f, +0.873066f, +0.859709f, +0.845924f, +0.831141f, +0.815548f, +0.799551f, +0.784343f, +0.769469f, +0.754164f, +0.739364f, +0.724557f, +0.709642f, +0.695053f, +0.679954f, +0.664225f, +0.648365f, +0.632717f, +0.616776f, +0.600608f, +0.584604f, +0.568842f, +0.553173f, +0.537734f, +0.522434f, +0.506910f, +0.491582f, +0.476337f, +0.461141f, +0.446357f, +0.431857f, +0.417552f, +0.403445f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999995f, +0.999981f, +0.999933f, +0.999890f, +0.999806f, +0.999718f, +0.999570f, +0.999377f, +0.999106f, +0.998722f, +0.998111f, +0.996728f, +0.994786f, +0.992788f, +0.989504f, +0.984182f, +0.977199f, +0.968442f, +0.961693f, +0.956037f, +0.948358f, +0.939218f, +0.927582f, +0.914803f, +0.904272f, +0.893750f, +0.882488f, +0.870157f, +0.857016f, +0.843624f, +0.829044f, +0.813708f, +0.798031f, +0.783124f, +0.768614f, +0.753647f, +0.739056f, +0.724699f, +0.710200f, +0.696059f, +0.681403f, +0.666182f, +0.650769f, +0.635497f, +0.620022f, +0.604253f, +0.588546f, +0.573155f, +0.557670f, +0.542573f, +0.527582f, +0.512427f, +0.497281f, +0.482296f, +0.467333f, +0.452666f, +0.438249f, +0.424116f, +0.410198f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999995f, +0.999980f, +0.999924f, +0.999870f, +0.999782f, +0.999685f, +0.999521f, +0.999307f, +0.999004f, +0.998573f, +0.997880f, +0.996327f, +0.994293f, +0.991964f, +0.988254f, +0.982289f, +0.974730f, +0.965903f, +0.960325f, +0.954328f, +0.946341f, +0.936821f, +0.924910f, +0.911924f, +0.901181f, +0.890620f, +0.879361f, +0.867186f, +0.854338f, +0.841288f, +0.826951f, +0.811917f, +0.796603f, +0.782005f, +0.767891f, +0.753327f, +0.738947f, +0.725015f, +0.710982f, +0.697287f, +0.683096f, +0.668381f, +0.653408f, +0.638550f, +0.623565f, +0.608215f, +0.592820f, +0.577720f, +0.562553f, +0.547667f, +0.533010f, +0.518201f, +0.503314f, +0.488619f, +0.473906f, +0.459303f, +0.445012f, +0.430994f, +0.417239f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999995f, +0.999978f, +0.999920f, +0.999853f, +0.999764f, +0.999646f, +0.999469f, +0.999226f, +0.998887f, +0.998399f, +0.997609f, +0.995955f, +0.993702f, +0.990964f, +0.986730f, +0.980123f, +0.971961f, +0.963679f, +0.958771f, +0.952396f, +0.944079f, +0.934167f, +0.921983f, +0.908810f, +0.897905f, +0.887332f, +0.876139f, +0.864182f, +0.851761f, +0.838939f, +0.824893f, +0.810191f, +0.795273f, +0.781035f, +0.767338f, +0.753216f, +0.739149f, +0.725549f, +0.711993f, +0.698737f, +0.685069f, +0.670835f, +0.656326f, +0.641853f, +0.627370f, +0.612470f, +0.597477f, +0.582683f, +0.567808f, +0.553032f, +0.538688f, +0.524257f, +0.509644f, +0.495213f, +0.480767f, +0.466334f, +0.452212f, +0.438230f, +0.424725f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999994f, +0.999975f, +0.999912f, +0.999837f, +0.999745f, +0.999602f, +0.999407f, +0.999135f, +0.998753f, +0.998202f, +0.997288f, +0.995513f, +0.992986f, +0.989739f, +0.984863f, +0.977544f, +0.968983f, +0.962283f, +0.956996f, +0.950212f, +0.941540f, +0.931229f, +0.918789f, +0.905460f, +0.894465f, +0.883910f, +0.872846f, +0.861200f, +0.849179f, +0.836598f, +0.822892f, +0.808576f, +0.794076f, +0.780239f, +0.767003f, +0.753326f, +0.739647f, +0.726329f, +0.713266f, +0.700437f, +0.687290f, +0.673607f, +0.659555f, +0.645492f, +0.631490f, +0.617038f, +0.602424f, +0.587947f, +0.573464f, +0.558838f, +0.544633f, +0.530592f, +0.516322f, +0.502131f, +0.487964f, +0.473839f, +0.459966f, +0.446222f, +0.432712f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999993f, +0.999971f, +0.999903f, +0.999817f, +0.999720f, +0.999555f, +0.999336f, +0.999029f, +0.998596f, +0.997963f, +0.996903f, +0.994977f, +0.992098f, +0.988301f, +0.982694f, +0.974582f, +0.966004f, +0.960671f, +0.954965f, +0.947740f, +0.938699f, +0.928006f, +0.915326f, +0.901907f, +0.890844f, +0.880381f, +0.869518f, +0.858334f, +0.846585f, +0.834296f, +0.820977f, +0.807112f, +0.793085f, +0.779626f, +0.766914f, +0.753719f, +0.740465f, +0.727407f, +0.714804f, +0.702417f, +0.689806f, +0.676668f, +0.663110f, +0.649438f, +0.635915f, +0.621945f, +0.607734f, +0.593542f, +0.579441f, +0.565131f, +0.550968f, +0.537236f, +0.523343f, +0.509426f, +0.495701f, +0.481936f, +0.468204f, +0.454745f, +0.441364f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999990f, +0.999946f, +0.999890f, +0.999790f, +0.999686f, +0.999501f, +0.999254f, +0.998905f, +0.998414f, +0.997686f, +0.996445f, +0.994327f, +0.990991f, +0.986547f, +0.980007f, +0.971236f, +0.964048f, +0.958804f, +0.952635f, +0.944938f, +0.935529f, +0.924486f, +0.911608f, +0.898117f, +0.887072f, +0.876777f, +0.866207f, +0.855530f, +0.844015f, +0.832071f, +0.819205f, +0.805839f, +0.792332f, +0.779283f, +0.767069f, +0.754445f, +0.741608f, +0.728848f, +0.716655f, +0.704708f, +0.692651f, +0.680069f, +0.667002f, +0.653780f, +0.640645f, +0.627183f, +0.613389f, +0.599515f, +0.585776f, +0.571844f, +0.557889f, +0.544336f, +0.530928f, +0.517376f, +0.503951f, +0.490506f, +0.477032f, +0.463767f, +0.450557f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999998f, +0.999982f, +0.999927f, +0.999866f, +0.999767f, +0.999639f, +0.999441f, +0.999157f, +0.998762f, +0.998198f, +0.997348f, +0.995879f, +0.993509f, +0.989586f, +0.984323f, +0.976831f, +0.967705f, +0.962329f, +0.956637f, +0.949962f, +0.941773f, +0.931993f, +0.920626f, +0.907603f, +0.894146f, +0.883175f, +0.873143f, +0.863042f, +0.852730f, +0.841532f, +0.829989f, +0.817619f, +0.804790f, +0.791829f, +0.779203f, +0.767545f, +0.755510f, +0.743142f, +0.730788f, +0.718882f, +0.707341f, +0.695811f, +0.683809f, +0.671271f, +0.658521f, +0.645750f, +0.632786f, +0.619438f, +0.605928f, +0.592518f, +0.579067f, +0.565464f, +0.552072f, +0.539020f, +0.525876f, +0.512685f, +0.499595f, +0.486444f, +0.473286f, +0.460380f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999996f, +0.999981f, +0.999922f, +0.999848f, +0.999748f, +0.999590f, +0.999365f, +0.999044f, +0.998593f, +0.997941f, +0.996940f, +0.995178f, +0.992471f, +0.987775f, +0.981496f, +0.973110f, +0.964992f, +0.960305f, +0.954111f, +0.946891f, +0.938249f, +0.928066f, +0.916424f, +0.903350f, +0.890011f, +0.879203f, +0.869561f, +0.859983f, +0.849978f, +0.839172f, +0.828097f, +0.816276f, +0.803999f, +0.791678f, +0.779525f, +0.768388f, +0.756939f, +0.745086f, +0.733206f, +0.721511f, +0.710378f, +0.699391f, +0.687903f, +0.675927f, +0.663612f, +0.651235f, +0.638802f, +0.625921f, +0.612906f, +0.599905f, +0.586931f, +0.573750f, +0.560575f, +0.547583f, +0.534781f, +0.521905f, +0.509123f, +0.496293f, +0.483432f, +0.470679f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999995f, +0.999979f, +0.999915f, +0.999831f, +0.999721f, +0.999532f, +0.999277f, +0.998911f, +0.998384f, +0.997626f, +0.996427f, +0.994288f, +0.991115f, +0.985416f, +0.978069f, +0.968996f, +0.963073f, +0.957915f, +0.951165f, +0.943373f, +0.934303f, +0.923757f, +0.911915f, +0.898862f, +0.885763f, +0.875229f, +0.866192f, +0.856971f, +0.847349f, +0.836992f, +0.826444f, +0.815213f, +0.803595f, +0.791898f, +0.780294f, +0.769621f, +0.758782f, +0.747505f, +0.736170f, +0.724714f, +0.713898f, +0.703384f, +0.692429f, +0.680963f, +0.669116f, +0.657131f, +0.645266f, +0.633064f, +0.620559f, +0.607941f, +0.595390f, +0.582648f, +0.569742f, +0.556939f, +0.544291f, +0.531742f, +0.519157f, +0.506687f, +0.494121f, +0.481543f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999995f, +0.999976f, +0.999903f, +0.999799f, +0.999679f, +0.999470f, +0.999172f, +0.998747f, +0.998140f, +0.997232f, +0.995785f, +0.993142f, +0.989328f, +0.982489f, +0.973881f, +0.965648f, +0.960779f, +0.955084f, +0.947728f, +0.939351f, +0.929879f, +0.919061f, +0.907097f, +0.894202f, +0.881471f, +0.871384f, +0.862932f, +0.854057f, +0.844890f, +0.835099f, +0.825082f, +0.814505f, +0.803585f, +0.792546f, +0.781549f, +0.771361f, +0.761105f, +0.750433f, +0.739627f, +0.728586f, +0.717862f, +0.707736f, +0.697359f, +0.686502f, +0.675264f, +0.663865f, +0.652423f, +0.640805f, +0.628792f, +0.616595f, +0.604356f, +0.592069f, +0.579561f, +0.566991f, +0.554517f, +0.542116f, +0.529823f, +0.517579f, +0.505377f, +0.493117f, +1.000000f, +1.000000f, +1.000000f, +1.000000f, +0.999994f, +0.999970f, +0.999889f, +0.999771f, +0.999626f, +0.999390f, +0.999048f, +0.998552f, +0.997831f, +0.996743f, +0.994944f, +0.991709f, +0.986894f, +0.978639f, +0.969111f, +0.963490f, +0.958021f, +0.951722f, +0.943728f, +0.934783f, +0.924963f, +0.913966f, +0.902050f, +0.889446f, +0.877249f, +0.867842f, +0.859754f, +0.851311f, +0.842679f, +0.833526f, +0.824081f, +0.814231f, +0.804023f, +0.793695f, +0.783322f, +0.773600f, +0.763994f, +0.753929f, +0.743620f, +0.733065f, +0.722516f, +0.712583f, +0.702861f, +0.692736f, +0.682158f, +0.671249f, +0.660221f, +0.649135f, +0.637654f, +0.625881f, +0.613959f, +0.602067f, +0.590004f, +0.577719f, +0.565464f, +0.553302f, +0.541142f, +0.529108f, +0.517215f, +0.505302f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999994f, +0.999935f, +0.999859f, +0.999750f, +0.999564f, +0.999291f, +0.998890f, +0.998306f, +0.997448f, +0.996108f, +0.993818f, +0.989854f, +0.983572f, +0.973837f, +0.965407f, +0.960850f, +0.954690f, +0.947732f, +0.939097f, +0.929688f, +0.919584f, +0.908552f, +0.896836f, +0.884718f, +0.873362f, +0.864395f, +0.856756f, +0.848841f, +0.840822f, +0.832358f, +0.823605f, +0.814463f, +0.805005f, +0.795398f, +0.785692f, +0.776436f, +0.767457f, +0.758053f, +0.748230f, +0.738211f, +0.728150f, +0.718335f, +0.709180f, +0.699653f, +0.689671f, +0.679272f, +0.668689f, +0.657987f, +0.647098f, +0.635801f, +0.624288f, +0.612676f, +0.601052f, +0.589220f, +0.577202f, +0.565261f, +0.553382f, +0.541477f, +0.529660f, +0.518073f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999987f, +0.999924f, +0.999840f, +0.999715f, +0.999494f, +0.999173f, +0.998699f, +0.997999f, +0.996948f, +0.995262f, +0.992272f, +0.987227f, +0.979156f, +0.968219f, +0.962894f, +0.957597f, +0.950735f, +0.943020f, +0.933777f, +0.923996f, +0.913768f, +0.902889f, +0.891582f, +0.880229f, +0.869732f, +0.861157f, +0.854044f, +0.846774f, +0.839437f, +0.831693f, +0.823685f, +0.815354f, +0.806626f, +0.797712f, +0.788732f, +0.779876f, +0.771528f, +0.762753f, +0.753632f, +0.744411f, +0.734864f, +0.725329f, +0.716150f, +0.707201f, +0.697836f, +0.687994f, +0.677821f, +0.667467f, +0.657047f, +0.646312f, +0.635263f, +0.624018f, +0.612715f, +0.601360f, +0.589818f, +0.578110f, +0.566468f, +0.554871f, +0.543268f, +0.531679f, +1.000000f, +1.000000f, +1.000000f, +0.999999f, +0.999981f, +0.999916f, +0.999807f, +0.999661f, +0.999405f, +0.999021f, +0.998454f, +0.997602f, +0.996288f, +0.994088f, +0.990048f, +0.983441f, +0.973368f, +0.964581f, +0.959730f, +0.953576f, +0.945957f, +0.937495f, +0.927757f, +0.917755f, +0.907620f, +0.897123f, +0.886515f, +0.876208f, +0.866329f, +0.858240f, +0.851779f, +0.845216f, +0.838654f, +0.831706f, +0.824410f, +0.816962f, +0.809026f, +0.800828f, +0.792551f, +0.784168f, +0.776432f, +0.768520f, +0.760175f, +0.751539f, +0.742570f, +0.733404f, +0.724274f, +0.715459f, +0.706636f, +0.697363f, +0.687689f, +0.677746f, +0.667684f, +0.657484f, +0.646934f, +0.636138f, +0.625180f, +0.614151f, +0.603088f, +0.591856f, +0.580479f, +0.569169f, +0.557909f, +0.546624f, +1.000000f, +1.000000f, +1.000000f, +0.999998f, +0.999979f, +0.999902f, +0.999769f, +0.999588f, +0.999289f, +0.998828f, +0.998134f, +0.997074f, +0.995373f, +0.992378f, +0.986830f, +0.978016f, +0.966824f, +0.961494f, +0.955715f, +0.948605f, +0.940226f, +0.931101f, +0.921089f, +0.911101f, +0.901299f, +0.891505f, +0.882027f, +0.872428f, +0.863322f, +0.855810f, +0.850116f, +0.844320f, +0.838604f, +0.832494f, +0.826010f, +0.819328f, +0.812220f, +0.804780f, +0.797291f, +0.789751f, +0.782505f, +0.775295f, +0.767659f, +0.759524f, +0.751175f, +0.742436f, +0.733565f, +0.724767f, +0.716072f, +0.707364f, +0.698249f, +0.688769f, +0.679069f, +0.669246f, +0.659304f, +0.649042f, +0.638543f, +0.627886f, +0.617184f, +0.606457f, +0.595567f, +0.584637f, +0.573790f, +0.563037f, +1.000000f, +1.000000f, +1.000000f, +0.999995f, +0.999975f, +0.999871f, +0.999742f, +0.999503f, +0.999138f, +0.998575f, +0.997711f, +0.996344f, +0.994041f, +0.989767f, +0.982137f, +0.970769f, +0.963635f, +0.957465f, +0.950615f, +0.942532f, +0.933444f, +0.923854f, +0.913835f, +0.904202f, +0.895104f, +0.886547f, +0.877871f, +0.869150f, +0.860936f, +0.854082f, +0.849220f, +0.844352f, +0.839419f, +0.834184f, +0.828540f, +0.822651f, +0.816446f, +0.810019f, +0.803411f, +0.796617f, +0.789724f, +0.783127f, +0.776118f, +0.768637f, +0.760747f, +0.752551f, +0.744017f, +0.735356f, +0.726761f, +0.718099f, +0.709481f, +0.700571f, +0.691328f, +0.681881f, +0.672322f, +0.662642f, +0.652709f, +0.642556f, +0.632326f, +0.622131f, +0.611982f, +0.601745f, +0.591410f, +0.580979f, +1.000000f, +1.000000f, +1.000000f, +0.999995f, +0.999941f, +0.999842f, +0.999684f, +0.999394f, +0.998938f, +0.998230f, +0.997111f, +0.995269f, +0.991957f, +0.985577f, +0.975007f, +0.965079f, +0.959542f, +0.952179f, +0.944172f, +0.935245f, +0.925597f, +0.915916f, +0.906259f, +0.897429f, +0.889694f, +0.882048f, +0.874258f, +0.866645f, +0.859485f, +0.853456f, +0.849357f, +0.845409f, +0.841272f, +0.836906f, +0.832223f, +0.827354f, +0.822255f, +0.816697f, +0.810800f, +0.804665f, +0.798252f, +0.791905f, +0.785485f, +0.778620f, +0.771273f, +0.763587f, +0.755538f, +0.747204f, +0.738743f, +0.730306f, +0.721760f, +0.713135f, +0.704475f, +0.695512f, +0.686344f, +0.677145f, +0.667994f, +0.658732f, +0.649238f, +0.639608f, +0.629888f, +0.620145f, +0.610399f, +0.600550f, +1.000000f, +1.000000f, +1.000000f, +0.999994f, +0.999922f, +0.999795f, +0.999595f, +0.999239f, +0.998663f, +0.997738f, +0.996226f, +0.993581f, +0.988472f, +0.978909f, +0.966236f, +0.960890f, +0.953979f, +0.945275f, +0.936157f, +0.926636f, +0.916845f, +0.907554f, +0.898850f, +0.891582f, +0.884896f, +0.878226f, +0.871593f, +0.865215f, +0.859267f, +0.854178f, +0.850722f, +0.847688f, +0.844548f, +0.841369f, +0.837789f, +0.833803f, +0.829509f, +0.824692f, +0.819480f, +0.813923f, +0.808086f, +0.801954f, +0.795878f, +0.789565f, +0.782827f, +0.775613f, +0.768110f, +0.760250f, +0.752126f, +0.743840f, +0.735532f, +0.727191f, +0.718772f, +0.710432f, +0.702150f, +0.693648f, +0.685022f, +0.676332f, +0.667543f, +0.658589f, +0.649455f, +0.640204f, +0.630877f, +0.621512f, +1.000000f, +1.000000f, +1.000000f, +0.999984f, +0.999905f, +0.999752f, +0.999485f, +0.999021f, +0.998260f, +0.997001f, +0.994825f, +0.990654f, +0.982257f, +0.968649f, +0.961870f, +0.954955f, +0.946433f, +0.936419f, +0.926583f, +0.916864f, +0.907603f, +0.899428f, +0.892644f, +0.886534f, +0.880984f, +0.875594f, +0.870283f, +0.865291f, +0.860592f, +0.856512f, +0.853807f, +0.852020f, +0.850000f, +0.847729f, +0.845027f, +0.841783f, +0.838120f, +0.834078f, +0.829487f, +0.824458f, +0.819101f, +0.813435f, +0.807474f, +0.801538f, +0.795355f, +0.788769f, +0.781786f, +0.774483f, +0.766917f, +0.759183f, +0.751421f, +0.743624f, +0.735863f, +0.727971f, +0.719948f, +0.711819f, +0.703751f, +0.695562f, +0.687248f, +0.678882f, +0.670438f, +0.661893f, +0.653164f, +0.644331f, +1.000000f, +1.000000f, +0.999999f, +0.999980f, +0.999862f, +0.999681f, +0.999315f, +0.998692f, +0.997633f, +0.995796f, +0.992302f, +0.985002f, +0.971484f, +0.962527f, +0.955364f, +0.946524f, +0.936405f, +0.925502f, +0.915605f, +0.906576f, +0.898880f, +0.892858f, +0.887483f, +0.882728f, +0.878609f, +0.874719f, +0.870886f, +0.867270f, +0.864095f, +0.861526f, +0.859608f, +0.858661f, +0.857514f, +0.855897f, +0.853899f, +0.851360f, +0.848269f, +0.844727f, +0.840771f, +0.836293f, +0.831399f, +0.826170f, +0.820667f, +0.814838f, +0.808927f, +0.802958f, +0.796866f, +0.790584f, +0.783991f, +0.777199f, +0.770145f, +0.762855f, +0.755400f, +0.747855f, +0.740312f, +0.732647f, +0.724862f, +0.716966f, +0.709011f, +0.701112f, +0.693166f, +0.685141f, +0.677087f, +0.668980f, +1.000000f, +1.000000f, +0.999999f, +0.999970f, +0.999812f, +0.999549f, +0.999051f, +0.998159f, +0.996578f, +0.993546f, +0.987022f, +0.973650f, +0.962801f, +0.955137f, +0.945619f, +0.934868f, +0.923737f, +0.913031f, +0.904157f, +0.897453f, +0.892133f, +0.887706f, +0.884125f, +0.881054f, +0.878602f, +0.876316f, +0.874444f, +0.872722f, +0.871156f, +0.869681f, +0.868375f, +0.867517f, +0.866937f, +0.865916f, +0.864376f, +0.862378f, +0.859849f, +0.856785f, +0.853278f, +0.849418f, +0.845072f, +0.840379f, +0.835423f, +0.830515f, +0.825414f, +0.820093f, +0.814711f, +0.809229f, +0.803435f, +0.797344f, +0.790949f, +0.784314f, +0.777524f, +0.770475f, +0.763271f, +0.755970f, +0.748599f, +0.741273f, +0.733830f, +0.726299f, +0.718692f, +0.711018f, +0.703343f, +0.695773f, +1.000000f, +1.000000f, +0.999996f, +0.999920f, +0.999743f, +0.999349f, +0.998596f, +0.997204f, +0.994471f, +0.988359f, +0.974688f, +0.962490f, +0.953955f, +0.943328f, +0.931558f, +0.919860f, +0.909306f, +0.900575f, +0.894949f, +0.890711f, +0.887570f, +0.885294f, +0.883837f, +0.882793f, +0.882595f, +0.882574f, +0.882423f, +0.882044f, +0.881547f, +0.880837f, +0.880006f, +0.879104f, +0.878366f, +0.877697f, +0.876554f, +0.874886f, +0.872822f, +0.870286f, +0.867309f, +0.864378f, +0.861225f, +0.857763f, +0.853893f, +0.849712f, +0.845202f, +0.840432f, +0.835422f, +0.830151f, +0.824780f, +0.819366f, +0.813783f, +0.807953f, +0.801894f, +0.795608f, +0.789144f, +0.782595f, +0.775849f, +0.768957f, +0.761991f, +0.754969f, +0.747908f, +0.740911f, +0.733818f, +0.726671f, +1.000000f, +1.000000f, +0.999994f, +0.999865f, +0.999584f, +0.998960f, +0.997698f, +0.995098f, +0.988905f, +0.973769f, +0.961153f, +0.951066f, +0.938703f, +0.925597f, +0.913393f, +0.903365f, +0.896693f, +0.891960f, +0.889109f, +0.887753f, +0.887338f, +0.888010f, +0.889435f, +0.890954f, +0.892350f, +0.893616f, +0.894535f, +0.895054f, +0.895155f, +0.894946f, +0.894397f, +0.893569f, +0.892502f, +0.891335f, +0.890333f, +0.889697f, +0.888768f, +0.887391f, +0.885661f, +0.883517f, +0.880972f, +0.878032f, +0.874770f, +0.871220f, +0.867384f, +0.863239f, +0.858863f, +0.854233f, +0.849412f, +0.844432f, +0.839272f, +0.833939f, +0.828547f, +0.823147f, +0.817651f, +0.811973f, +0.806177f, +0.800250f, +0.794152f, +0.787962f, +0.781716f, +0.775345f, +0.768903f, +0.762403f, +1.000000f, +1.000000f, +0.999979f, +0.999761f, +0.999251f, +0.998060f, +0.995359f, +0.988121f, +0.968762f, +0.957567f, +0.944612f, +0.929703f, +0.915405f, +0.903736f, +0.896510f, +0.892090f, +0.889840f, +0.889285f, +0.890523f, +0.893321f, +0.896524f, +0.899771f, +0.902760f, +0.905504f, +0.907731f, +0.909462f, +0.910793f, +0.911670f, +0.912067f, +0.912025f, +0.912227f, +0.912497f, +0.912423f, +0.911973f, +0.911252f, +0.910267f, +0.909123f, +0.907977f, +0.906575f, +0.904845f, +0.902781f, +0.900442f, +0.897842f, +0.894970f, +0.891858f, +0.888473f, +0.884895f, +0.881117f, +0.877191f, +0.873073f, +0.868757f, +0.864307f, +0.859709f, +0.854978f, +0.850148f, +0.845232f, +0.840215f, +0.835114f, +0.829995f, +0.824870f, +0.819759f, +0.814557f, +0.809258f, +0.803879f, +1.000000f, +1.000000f, +0.999904f, +0.999472f, +0.998224f, +0.994822f, +0.983169f, +0.962031f, +0.947530f, +0.929520f, +0.912478f, +0.900058f, +0.893579f, +0.890652f, +0.890544f, +0.893342f, +0.897665f, +0.902512f, +0.907392f, +0.912081f, +0.916457f, +0.920277f, +0.923502f, +0.926122f, +0.928329f, +0.931320f, +0.933755f, +0.935569f, +0.936939f, +0.937886f, +0.938417f, +0.938533f, +0.938308f, +0.937739f, +0.936864f, +0.935749f, +0.934415f, +0.932854f, +0.931110f, +0.929215f, +0.927173f, +0.925060f, +0.922892f, +0.920773f, +0.918509f, +0.916079f, +0.913496f, +0.910741f, +0.907875f, +0.904872f, +0.901759f, +0.898524f, +0.895170f, +0.891680f, +0.888111f, +0.884440f, +0.880696f, +0.876881f, +0.872974f, +0.868978f, +0.864893f, +0.860773f, +0.856576f, +0.852321f, +1.000000f, +0.999994f, +0.999580f, +0.997689f, +0.988987f, +0.961195f, +0.939031f, +0.914185f, +0.897764f, +0.891355f, +0.891076f, +0.896376f, +0.903580f, +0.911170f, +0.918369f, +0.924850f, +0.930510f, +0.935696f, +0.941956f, +0.947236f, +0.951651f, +0.955314f, +0.958325f, +0.960855f, +0.962913f, +0.964538f, +0.965784f, +0.966693f, +0.967297f, +0.967631f, +0.967716f, +0.967623f, +0.967341f, +0.966863f, +0.966204f, +0.965387f, +0.964453f, +0.963418f, +0.962246f, +0.960977f, +0.959593f, +0.958087f, +0.956507f, +0.954812f, +0.953044f, +0.951178f, +0.949246f, +0.947270f, +0.945233f, +0.943131f, +0.940968f, +0.938767f, +0.936538f, +0.934268f, +0.931963f, +0.929668f, +0.927361f, +0.925072f, +0.922854f, +0.920600f, +0.918311f, +0.915963f, +0.913588f, +0.911160f, +0.994900f, +0.949017f, +0.897826f, +0.935241f, +0.963245f, +0.976600f, +0.983830f, +0.988166f, +0.990962f, +0.992873f, +0.994235f, +0.995240f, +0.996000f, +0.996588f, +0.997053f, +0.997427f, +0.997727f, +0.997971f, +0.998171f, +0.998340f, +0.998477f, +0.998589f, +0.998680f, +0.998757f, +0.998814f, +0.998860f, +0.998893f, +0.998915f, +0.998930f, +0.998935f, +0.998934f, +0.998923f, +0.998908f, +0.998885f, +0.998857f, +0.998823f, +0.998784f, +0.998742f, +0.998692f, +0.998639f, +0.998582f, +0.998521f, +0.998456f, +0.998388f, +0.998315f, +0.998237f, +0.998160f, +0.998076f, +0.997988f, +0.997900f, +0.997808f, +0.997711f, +0.997612f, +0.997509f, +0.997405f, +0.997297f, +0.997185f, +0.997073f, +0.996954f, +0.996838f, +0.996715f, +0.996591f, +0.996463f, +0.996335f + }; + +static float[] s_LUTFresnel_GGX = new float[kLUTResolution * kLUTResolution] + { +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000001f, +0.000002f, +0.000005f, +0.000011f, +0.000020f, +0.000001f, +0.000002f, +0.000004f, +0.000008f, +0.000014f, +0.000020f, +0.000019f, +0.000013f, +0.000020f, +0.000026f, +0.000022f, +0.000026f, +0.000031f, +0.000027f, +0.000033f, +0.000035f, +0.000037f, +0.000038f, +0.000040f, +0.000041f, +0.000044f, +0.000043f, +0.000045f, +0.000046f, +0.000046f, +0.000047f, +0.000048f, +0.000048f, +0.000047f, +0.000047f, +0.000047f, +0.000047f, +0.000046f, +0.000045f, +0.000044f, +0.000043f, +0.000042f, +0.000041f, +0.000040f, +0.000039f, +0.000037f, +0.000036f, +0.000035f, +0.000034f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000001f, +0.000002f, +0.000005f, +0.000011f, +0.000020f, +0.000005f, +0.000002f, +0.000004f, +0.000008f, +0.000014f, +0.000020f, +0.000018f, +0.000023f, +0.000017f, +0.000016f, +0.000019f, +0.000025f, +0.000030f, +0.000034f, +0.000039f, +0.000042f, +0.000043f, +0.000040f, +0.000036f, +0.000038f, +0.000041f, +0.000045f, +0.000046f, +0.000046f, +0.000047f, +0.000049f, +0.000049f, +0.000049f, +0.000047f, +0.000047f, +0.000048f, +0.000048f, +0.000046f, +0.000045f, +0.000044f, +0.000044f, +0.000043f, +0.000041f, +0.000040f, +0.000039f, +0.000038f, +0.000037f, +0.000035f, +0.000034f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000001f, +0.000002f, +0.000006f, +0.000012f, +0.000004f, +0.000005f, +0.000008f, +0.000010f, +0.000014f, +0.000019f, +0.000022f, +0.000026f, +0.000024f, +0.000017f, +0.000017f, +0.000020f, +0.000026f, +0.000031f, +0.000036f, +0.000041f, +0.000044f, +0.000044f, +0.000041f, +0.000037f, +0.000039f, +0.000043f, +0.000046f, +0.000048f, +0.000048f, +0.000049f, +0.000051f, +0.000051f, +0.000050f, +0.000048f, +0.000049f, +0.000049f, +0.000049f, +0.000048f, +0.000046f, +0.000045f, +0.000045f, +0.000044f, +0.000043f, +0.000041f, +0.000040f, +0.000039f, +0.000037f, +0.000036f, +0.000035f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000001f, +0.000002f, +0.000001f, +0.000002f, +0.000004f, +0.000006f, +0.000009f, +0.000011f, +0.000015f, +0.000020f, +0.000024f, +0.000028f, +0.000026f, +0.000018f, +0.000018f, +0.000022f, +0.000028f, +0.000033f, +0.000038f, +0.000043f, +0.000046f, +0.000047f, +0.000044f, +0.000040f, +0.000042f, +0.000045f, +0.000049f, +0.000050f, +0.000051f, +0.000051f, +0.000053f, +0.000054f, +0.000053f, +0.000051f, +0.000051f, +0.000052f, +0.000051f, +0.000050f, +0.000049f, +0.000047f, +0.000047f, +0.000046f, +0.000044f, +0.000043f, +0.000042f, +0.000040f, +0.000039f, +0.000037f, +0.000036f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000001f, +0.000002f, +0.000001f, +0.000002f, +0.000005f, +0.000006f, +0.000010f, +0.000012f, +0.000017f, +0.000022f, +0.000026f, +0.000030f, +0.000028f, +0.000020f, +0.000020f, +0.000024f, +0.000030f, +0.000036f, +0.000041f, +0.000047f, +0.000050f, +0.000050f, +0.000048f, +0.000043f, +0.000045f, +0.000049f, +0.000053f, +0.000054f, +0.000055f, +0.000055f, +0.000057f, +0.000057f, +0.000057f, +0.000055f, +0.000054f, +0.000055f, +0.000055f, +0.000054f, +0.000052f, +0.000050f, +0.000050f, +0.000049f, +0.000047f, +0.000045f, +0.000044f, +0.000043f, +0.000041f, +0.000039f, +0.000038f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000001f, +0.000003f, +0.000001f, +0.000003f, +0.000005f, +0.000007f, +0.000012f, +0.000014f, +0.000019f, +0.000025f, +0.000030f, +0.000033f, +0.000030f, +0.000022f, +0.000022f, +0.000027f, +0.000034f, +0.000040f, +0.000046f, +0.000051f, +0.000055f, +0.000055f, +0.000053f, +0.000048f, +0.000050f, +0.000054f, +0.000058f, +0.000060f, +0.000060f, +0.000061f, +0.000062f, +0.000063f, +0.000062f, +0.000060f, +0.000059f, +0.000059f, +0.000059f, +0.000058f, +0.000056f, +0.000054f, +0.000053f, +0.000052f, +0.000051f, +0.000049f, +0.000047f, +0.000046f, +0.000044f, +0.000042f, +0.000040f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000001f, +0.000001f, +0.000003f, +0.000002f, +0.000003f, +0.000006f, +0.000009f, +0.000013f, +0.000016f, +0.000022f, +0.000029f, +0.000034f, +0.000037f, +0.000033f, +0.000024f, +0.000026f, +0.000031f, +0.000038f, +0.000045f, +0.000052f, +0.000058f, +0.000061f, +0.000062f, +0.000059f, +0.000054f, +0.000056f, +0.000061f, +0.000065f, +0.000066f, +0.000067f, +0.000067f, +0.000068f, +0.000069f, +0.000068f, +0.000066f, +0.000065f, +0.000065f, +0.000065f, +0.000064f, +0.000062f, +0.000059f, +0.000058f, +0.000057f, +0.000055f, +0.000053f, +0.000051f, +0.000049f, +0.000048f, +0.000046f, +0.000044f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000001f, +0.000002f, +0.000003f, +0.000002f, +0.000004f, +0.000008f, +0.000010f, +0.000016f, +0.000019f, +0.000026f, +0.000034f, +0.000039f, +0.000042f, +0.000038f, +0.000028f, +0.000030f, +0.000036f, +0.000044f, +0.000052f, +0.000059f, +0.000066f, +0.000069f, +0.000070f, +0.000067f, +0.000062f, +0.000064f, +0.000069f, +0.000073f, +0.000075f, +0.000076f, +0.000075f, +0.000076f, +0.000077f, +0.000076f, +0.000074f, +0.000073f, +0.000072f, +0.000071f, +0.000070f, +0.000068f, +0.000065f, +0.000064f, +0.000062f, +0.000060f, +0.000058f, +0.000056f, +0.000053f, +0.000052f, +0.000050f, +0.000047f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000001f, +0.000002f, +0.000004f, +0.000003f, +0.000005f, +0.000009f, +0.000013f, +0.000019f, +0.000023f, +0.000031f, +0.000040f, +0.000045f, +0.000048f, +0.000043f, +0.000032f, +0.000035f, +0.000042f, +0.000052f, +0.000061f, +0.000068f, +0.000075f, +0.000079f, +0.000080f, +0.000076f, +0.000071f, +0.000074f, +0.000079f, +0.000083f, +0.000085f, +0.000086f, +0.000085f, +0.000086f, +0.000087f, +0.000086f, +0.000083f, +0.000082f, +0.000080f, +0.000079f, +0.000078f, +0.000076f, +0.000073f, +0.000071f, +0.000069f, +0.000067f, +0.000064f, +0.000062f, +0.000059f, +0.000057f, +0.000054f, +0.000052f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000001f, +0.000002f, +0.000004f, +0.000004f, +0.000007f, +0.000011f, +0.000015f, +0.000023f, +0.000028f, +0.000037f, +0.000047f, +0.000053f, +0.000056f, +0.000049f, +0.000037f, +0.000042f, +0.000050f, +0.000061f, +0.000071f, +0.000079f, +0.000087f, +0.000091f, +0.000092f, +0.000088f, +0.000083f, +0.000086f, +0.000092f, +0.000096f, +0.000098f, +0.000098f, +0.000098f, +0.000098f, +0.000099f, +0.000097f, +0.000095f, +0.000093f, +0.000091f, +0.000089f, +0.000088f, +0.000085f, +0.000082f, +0.000079f, +0.000076f, +0.000074f, +0.000071f, +0.000069f, +0.000066f, +0.000063f, +0.000060f, +0.000057f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000001f, +0.000001f, +0.000003f, +0.000005f, +0.000005f, +0.000009f, +0.000014f, +0.000019f, +0.000028f, +0.000035f, +0.000045f, +0.000056f, +0.000063f, +0.000065f, +0.000056f, +0.000044f, +0.000051f, +0.000061f, +0.000073f, +0.000084f, +0.000093f, +0.000102f, +0.000106f, +0.000106f, +0.000103f, +0.000097f, +0.000100f, +0.000106f, +0.000111f, +0.000113f, +0.000113f, +0.000112f, +0.000111f, +0.000112f, +0.000111f, +0.000108f, +0.000106f, +0.000103f, +0.000101f, +0.000099f, +0.000096f, +0.000092f, +0.000089f, +0.000086f, +0.000083f, +0.000080f, +0.000077f, +0.000074f, +0.000070f, +0.000067f, +0.000063f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000001f, +0.000001f, +0.000002f, +0.000004f, +0.000007f, +0.000007f, +0.000011f, +0.000018f, +0.000024f, +0.000035f, +0.000043f, +0.000055f, +0.000067f, +0.000074f, +0.000076f, +0.000065f, +0.000052f, +0.000062f, +0.000073f, +0.000087f, +0.000100f, +0.000110f, +0.000120f, +0.000124f, +0.000124f, +0.000120f, +0.000114f, +0.000118f, +0.000124f, +0.000129f, +0.000131f, +0.000131f, +0.000130f, +0.000128f, +0.000129f, +0.000127f, +0.000124f, +0.000121f, +0.000118f, +0.000115f, +0.000112f, +0.000109f, +0.000105f, +0.000101f, +0.000097f, +0.000093f, +0.000089f, +0.000085f, +0.000083f, +0.000079f, +0.000075f, +0.000071f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000001f, +0.000001f, +0.000002f, +0.000003f, +0.000005f, +0.000009f, +0.000009f, +0.000015f, +0.000023f, +0.000030f, +0.000043f, +0.000053f, +0.000067f, +0.000081f, +0.000088f, +0.000089f, +0.000076f, +0.000064f, +0.000076f, +0.000089f, +0.000105f, +0.000119f, +0.000131f, +0.000141f, +0.000146f, +0.000145f, +0.000141f, +0.000135f, +0.000139f, +0.000146f, +0.000151f, +0.000153f, +0.000152f, +0.000150f, +0.000148f, +0.000148f, +0.000146f, +0.000142f, +0.000139f, +0.000135f, +0.000131f, +0.000127f, +0.000124f, +0.000119f, +0.000115f, +0.000110f, +0.000105f, +0.000100f, +0.000096f, +0.000092f, +0.000089f, +0.000084f, +0.000080f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000000f, +0.000001f, +0.000001f, +0.000001f, +0.000001f, +0.000002f, +0.000004f, +0.000007f, +0.000011f, +0.000012f, +0.000019f, +0.000029f, +0.000038f, +0.000054f, +0.000065f, +0.000082f, +0.000097f, +0.000105f, +0.000104f, +0.000089f, +0.000079f, +0.000094f, +0.000109f, +0.000127f, +0.000143f, +0.000156f, +0.000167f, +0.000172f, +0.000171f, +0.000166f, +0.000160f, +0.000164f, +0.000172f, +0.000176f, +0.000178f, +0.000177f, +0.000175f, +0.000171f, +0.000171f, +0.000168f, +0.000164f, +0.000159f, +0.000155f, +0.000150f, +0.000145f, +0.000141f, +0.000135f, +0.000130f, +0.000126f, +0.000120f, +0.000114f, +0.000108f, +0.000103f, +0.000099f, +0.000095f, +0.000090f, +0.000001f, +0.000001f, +0.000001f, +0.000001f, +0.000001f, +0.000001f, +0.000001f, +0.000001f, +0.000001f, +0.000001f, +0.000001f, +0.000002f, +0.000002f, +0.000004f, +0.000006f, +0.000009f, +0.000015f, +0.000017f, +0.000025f, +0.000038f, +0.000049f, +0.000067f, +0.000081f, +0.000100f, +0.000117f, +0.000125f, +0.000123f, +0.000104f, +0.000098f, +0.000115f, +0.000133f, +0.000154f, +0.000172f, +0.000186f, +0.000198f, +0.000203f, +0.000202f, +0.000196f, +0.000190f, +0.000195f, +0.000202f, +0.000207f, +0.000208f, +0.000207f, +0.000203f, +0.000199f, +0.000198f, +0.000194f, +0.000189f, +0.000183f, +0.000178f, +0.000172f, +0.000165f, +0.000160f, +0.000154f, +0.000148f, +0.000143f, +0.000136f, +0.000129f, +0.000123f, +0.000117f, +0.000111f, +0.000106f, +0.000101f, +0.000002f, +0.000002f, +0.000002f, +0.000002f, +0.000002f, +0.000002f, +0.000002f, +0.000002f, +0.000002f, +0.000002f, +0.000002f, +0.000003f, +0.000004f, +0.000006f, +0.000009f, +0.000013f, +0.000020f, +0.000023f, +0.000034f, +0.000049f, +0.000063f, +0.000084f, +0.000101f, +0.000123f, +0.000142f, +0.000150f, +0.000145f, +0.000124f, +0.000122f, +0.000143f, +0.000164f, +0.000187f, +0.000207f, +0.000223f, +0.000236f, +0.000240f, +0.000238f, +0.000232f, +0.000226f, +0.000231f, +0.000238f, +0.000243f, +0.000244f, +0.000241f, +0.000237f, +0.000231f, +0.000229f, +0.000225f, +0.000218f, +0.000212f, +0.000205f, +0.000198f, +0.000190f, +0.000182f, +0.000176f, +0.000169f, +0.000162f, +0.000155f, +0.000147f, +0.000140f, +0.000133f, +0.000126f, +0.000119f, +0.000113f, +0.000003f, +0.000003f, +0.000003f, +0.000003f, +0.000003f, +0.000003f, +0.000003f, +0.000003f, +0.000003f, +0.000004f, +0.000004f, +0.000005f, +0.000007f, +0.000009f, +0.000013f, +0.000019f, +0.000027f, +0.000031f, +0.000045f, +0.000063f, +0.000081f, +0.000106f, +0.000126f, +0.000152f, +0.000172f, +0.000180f, +0.000172f, +0.000147f, +0.000153f, +0.000177f, +0.000201f, +0.000228f, +0.000250f, +0.000268f, +0.000281f, +0.000285f, +0.000282f, +0.000274f, +0.000269f, +0.000274f, +0.000281f, +0.000285f, +0.000286f, +0.000282f, +0.000276f, +0.000269f, +0.000265f, +0.000260f, +0.000252f, +0.000244f, +0.000236f, +0.000228f, +0.000218f, +0.000208f, +0.000200f, +0.000192f, +0.000185f, +0.000177f, +0.000168f, +0.000159f, +0.000151f, +0.000143f, +0.000135f, +0.000128f, +0.000005f, +0.000005f, +0.000005f, +0.000005f, +0.000005f, +0.000006f, +0.000006f, +0.000006f, +0.000006f, +0.000007f, +0.000008f, +0.000009f, +0.000011f, +0.000014f, +0.000019f, +0.000027f, +0.000037f, +0.000043f, +0.000060f, +0.000082f, +0.000104f, +0.000133f, +0.000158f, +0.000187f, +0.000209f, +0.000216f, +0.000205f, +0.000177f, +0.000191f, +0.000220f, +0.000248f, +0.000278f, +0.000303f, +0.000321f, +0.000335f, +0.000338f, +0.000334f, +0.000326f, +0.000321f, +0.000325f, +0.000332f, +0.000335f, +0.000335f, +0.000330f, +0.000322f, +0.000313f, +0.000308f, +0.000301f, +0.000291f, +0.000281f, +0.000272f, +0.000262f, +0.000251f, +0.000238f, +0.000227f, +0.000218f, +0.000210f, +0.000201f, +0.000191f, +0.000181f, +0.000171f, +0.000163f, +0.000154f, +0.000145f, +0.000010f, +0.000010f, +0.000010f, +0.000010f, +0.000010f, +0.000010f, +0.000010f, +0.000010f, +0.000011f, +0.000011f, +0.000013f, +0.000015f, +0.000017f, +0.000022f, +0.000028f, +0.000038f, +0.000051f, +0.000060f, +0.000081f, +0.000107f, +0.000134f, +0.000169f, +0.000197f, +0.000230f, +0.000255f, +0.000260f, +0.000244f, +0.000215f, +0.000239f, +0.000273f, +0.000305f, +0.000339f, +0.000366f, +0.000386f, +0.000399f, +0.000402f, +0.000397f, +0.000386f, +0.000383f, +0.000386f, +0.000392f, +0.000394f, +0.000392f, +0.000385f, +0.000376f, +0.000365f, +0.000356f, +0.000348f, +0.000337f, +0.000325f, +0.000314f, +0.000301f, +0.000288f, +0.000274f, +0.000260f, +0.000248f, +0.000238f, +0.000227f, +0.000217f, +0.000205f, +0.000194f, +0.000185f, +0.000175f, +0.000165f, +0.000016f, +0.000016f, +0.000016f, +0.000016f, +0.000016f, +0.000017f, +0.000017f, +0.000017f, +0.000018f, +0.000019f, +0.000021f, +0.000023f, +0.000027f, +0.000033f, +0.000042f, +0.000054f, +0.000070f, +0.000082f, +0.000108f, +0.000141f, +0.000173f, +0.000213f, +0.000247f, +0.000284f, +0.000311f, +0.000313f, +0.000292f, +0.000264f, +0.000300f, +0.000339f, +0.000376f, +0.000413f, +0.000443f, +0.000464f, +0.000477f, +0.000478f, +0.000471f, +0.000459f, +0.000456f, +0.000458f, +0.000463f, +0.000463f, +0.000460f, +0.000450f, +0.000438f, +0.000425f, +0.000413f, +0.000403f, +0.000389f, +0.000374f, +0.000361f, +0.000347f, +0.000331f, +0.000315f, +0.000298f, +0.000282f, +0.000270f, +0.000258f, +0.000245f, +0.000233f, +0.000220f, +0.000209f, +0.000198f, +0.000187f, +0.000027f, +0.000027f, +0.000027f, +0.000027f, +0.000027f, +0.000027f, +0.000028f, +0.000028f, +0.000029f, +0.000031f, +0.000033f, +0.000037f, +0.000042f, +0.000050f, +0.000061f, +0.000077f, +0.000097f, +0.000113f, +0.000145f, +0.000184f, +0.000223f, +0.000271f, +0.000310f, +0.000351f, +0.000380f, +0.000378f, +0.000352f, +0.000329f, +0.000376f, +0.000421f, +0.000463f, +0.000504f, +0.000536f, +0.000557f, +0.000569f, +0.000568f, +0.000559f, +0.000545f, +0.000543f, +0.000543f, +0.000546f, +0.000544f, +0.000538f, +0.000526f, +0.000511f, +0.000494f, +0.000479f, +0.000466f, +0.000450f, +0.000431f, +0.000416f, +0.000399f, +0.000380f, +0.000362f, +0.000342f, +0.000323f, +0.000307f, +0.000292f, +0.000277f, +0.000263f, +0.000249f, +0.000236f, +0.000223f, +0.000211f, +0.000043f, +0.000043f, +0.000043f, +0.000043f, +0.000043f, +0.000044f, +0.000044f, +0.000045f, +0.000047f, +0.000049f, +0.000052f, +0.000057f, +0.000065f, +0.000075f, +0.000089f, +0.000109f, +0.000134f, +0.000155f, +0.000195f, +0.000242f, +0.000288f, +0.000343f, +0.000389f, +0.000435f, +0.000464f, +0.000458f, +0.000425f, +0.000416f, +0.000471f, +0.000523f, +0.000569f, +0.000614f, +0.000647f, +0.000669f, +0.000680f, +0.000676f, +0.000664f, +0.000648f, +0.000646f, +0.000643f, +0.000643f, +0.000638f, +0.000629f, +0.000614f, +0.000595f, +0.000575f, +0.000555f, +0.000539f, +0.000519f, +0.000497f, +0.000478f, +0.000458f, +0.000436f, +0.000415f, +0.000392f, +0.000370f, +0.000351f, +0.000333f, +0.000315f, +0.000297f, +0.000281f, +0.000266f, +0.000251f, +0.000237f, +0.000068f, +0.000068f, +0.000068f, +0.000068f, +0.000068f, +0.000069f, +0.000070f, +0.000071f, +0.000073f, +0.000076f, +0.000081f, +0.000088f, +0.000097f, +0.000110f, +0.000129f, +0.000154f, +0.000185f, +0.000212f, +0.000260f, +0.000317f, +0.000373f, +0.000436f, +0.000489f, +0.000540f, +0.000567f, +0.000554f, +0.000516f, +0.000526f, +0.000589f, +0.000647f, +0.000699f, +0.000748f, +0.000782f, +0.000802f, +0.000811f, +0.000803f, +0.000788f, +0.000770f, +0.000767f, +0.000760f, +0.000757f, +0.000749f, +0.000736f, +0.000715f, +0.000693f, +0.000668f, +0.000643f, +0.000622f, +0.000598f, +0.000572f, +0.000549f, +0.000525f, +0.000501f, +0.000475f, +0.000450f, +0.000424f, +0.000401f, +0.000380f, +0.000359f, +0.000338f, +0.000318f, +0.000299f, +0.000283f, +0.000267f, +0.000105f, +0.000105f, +0.000105f, +0.000105f, +0.000105f, +0.000106f, +0.000107f, +0.000109f, +0.000112f, +0.000116f, +0.000122f, +0.000131f, +0.000144f, +0.000161f, +0.000184f, +0.000216f, +0.000254f, +0.000289f, +0.000347f, +0.000414f, +0.000481f, +0.000554f, +0.000614f, +0.000670f, +0.000695f, +0.000674f, +0.000630f, +0.000664f, +0.000735f, +0.000801f, +0.000858f, +0.000909f, +0.000943f, +0.000962f, +0.000967f, +0.000955f, +0.000935f, +0.000915f, +0.000910f, +0.000898f, +0.000890f, +0.000877f, +0.000859f, +0.000833f, +0.000805f, +0.000775f, +0.000745f, +0.000718f, +0.000689f, +0.000658f, +0.000630f, +0.000602f, +0.000573f, +0.000544f, +0.000515f, +0.000485f, +0.000458f, +0.000433f, +0.000409f, +0.000386f, +0.000362f, +0.000341f, +0.000322f, +0.000303f, +0.000158f, +0.000158f, +0.000158f, +0.000159f, +0.000159f, +0.000160f, +0.000161f, +0.000164f, +0.000168f, +0.000173f, +0.000182f, +0.000194f, +0.000210f, +0.000232f, +0.000262f, +0.000301f, +0.000348f, +0.000392f, +0.000462f, +0.000541f, +0.000621f, +0.000703f, +0.000770f, +0.000830f, +0.000850f, +0.000819f, +0.000774f, +0.000836f, +0.000916f, +0.000988f, +0.001050f, +0.001103f, +0.001136f, +0.001152f, +0.001152f, +0.001134f, +0.001109f, +0.001088f, +0.001078f, +0.001060f, +0.001045f, +0.001026f, +0.001002f, +0.000970f, +0.000935f, +0.000898f, +0.000861f, +0.000827f, +0.000793f, +0.000756f, +0.000721f, +0.000689f, +0.000656f, +0.000622f, +0.000588f, +0.000555f, +0.000523f, +0.000494f, +0.000466f, +0.000440f, +0.000413f, +0.000388f, +0.000366f, +0.000345f, +0.000235f, +0.000235f, +0.000235f, +0.000236f, +0.000236f, +0.000237f, +0.000239f, +0.000242f, +0.000248f, +0.000255f, +0.000266f, +0.000282f, +0.000303f, +0.000331f, +0.000368f, +0.000416f, +0.000474f, +0.000528f, +0.000612f, +0.000706f, +0.000799f, +0.000892f, +0.000967f, +0.001028f, +0.001041f, +0.000999f, +0.000961f, +0.001049f, +0.001138f, +0.001217f, +0.001283f, +0.001337f, +0.001366f, +0.001378f, +0.001370f, +0.001345f, +0.001314f, +0.001292f, +0.001275f, +0.001248f, +0.001226f, +0.001199f, +0.001167f, +0.001128f, +0.001085f, +0.001041f, +0.000995f, +0.000952f, +0.000911f, +0.000868f, +0.000826f, +0.000788f, +0.000749f, +0.000710f, +0.000670f, +0.000633f, +0.000596f, +0.000563f, +0.000531f, +0.000500f, +0.000470f, +0.000442f, +0.000416f, +0.000392f, +0.000344f, +0.000344f, +0.000344f, +0.000344f, +0.000345f, +0.000346f, +0.000349f, +0.000353f, +0.000360f, +0.000370f, +0.000384f, +0.000404f, +0.000430f, +0.000466f, +0.000512f, +0.000571f, +0.000641f, +0.000708f, +0.000809f, +0.000918f, +0.001027f, +0.001132f, +0.001213f, +0.001271f, +0.001275f, +0.001220f, +0.001211f, +0.001313f, +0.001411f, +0.001495f, +0.001563f, +0.001616f, +0.001640f, +0.001645f, +0.001629f, +0.001595f, +0.001555f, +0.001532f, +0.001505f, +0.001468f, +0.001435f, +0.001399f, +0.001357f, +0.001310f, +0.001257f, +0.001203f, +0.001148f, +0.001096f, +0.001046f, +0.000995f, +0.000945f, +0.000899f, +0.000855f, +0.000810f, +0.000764f, +0.000720f, +0.000678f, +0.000639f, +0.000603f, +0.000567f, +0.000533f, +0.000501f, +0.000471f, +0.000443f, +0.000494f, +0.000494f, +0.000494f, +0.000495f, +0.000496f, +0.000497f, +0.000501f, +0.000506f, +0.000515f, +0.000528f, +0.000546f, +0.000571f, +0.000605f, +0.000649f, +0.000706f, +0.000778f, +0.000862f, +0.000944f, +0.001063f, +0.001189f, +0.001315f, +0.001432f, +0.001518f, +0.001571f, +0.001560f, +0.001494f, +0.001525f, +0.001639f, +0.001745f, +0.001832f, +0.001900f, +0.001949f, +0.001966f, +0.001961f, +0.001933f, +0.001888f, +0.001840f, +0.001812f, +0.001773f, +0.001723f, +0.001676f, +0.001630f, +0.001577f, +0.001518f, +0.001454f, +0.001389f, +0.001324f, +0.001259f, +0.001198f, +0.001139f, +0.001079f, +0.001026f, +0.000973f, +0.000921f, +0.000869f, +0.000817f, +0.000769f, +0.000725f, +0.000683f, +0.000643f, +0.000603f, +0.000566f, +0.000531f, +0.000500f, +0.000701f, +0.000701f, +0.000701f, +0.000702f, +0.000703f, +0.000705f, +0.000709f, +0.000717f, +0.000728f, +0.000744f, +0.000767f, +0.000798f, +0.000840f, +0.000895f, +0.000964f, +0.001051f, +0.001151f, +0.001251f, +0.001390f, +0.001535f, +0.001679f, +0.001808f, +0.001894f, +0.001939f, +0.001909f, +0.001834f, +0.001914f, +0.002037f, +0.002150f, +0.002238f, +0.002304f, +0.002346f, +0.002352f, +0.002333f, +0.002291f, +0.002232f, +0.002175f, +0.002139f, +0.002084f, +0.002018f, +0.001956f, +0.001895f, +0.001828f, +0.001757f, +0.001680f, +0.001602f, +0.001524f, +0.001446f, +0.001372f, +0.001301f, +0.001232f, +0.001168f, +0.001106f, +0.001046f, +0.000987f, +0.000929f, +0.000871f, +0.000819f, +0.000772f, +0.000726f, +0.000682f, +0.000638f, +0.000597f, +0.000560f, +0.000981f, +0.000981f, +0.000981f, +0.000982f, +0.000984f, +0.000986f, +0.000991f, +0.001001f, +0.001015f, +0.001035f, +0.001064f, +0.001103f, +0.001154f, +0.001221f, +0.001305f, +0.001409f, +0.001527f, +0.001647f, +0.001809f, +0.001974f, +0.002136f, +0.002274f, +0.002357f, +0.002386f, +0.002335f, +0.002263f, +0.002392f, +0.002524f, +0.002641f, +0.002726f, +0.002786f, +0.002816f, +0.002807f, +0.002771f, +0.002711f, +0.002635f, +0.002571f, +0.002519f, +0.002445f, +0.002359f, +0.002277f, +0.002200f, +0.002116f, +0.002031f, +0.001937f, +0.001845f, +0.001752f, +0.001660f, +0.001570f, +0.001485f, +0.001403f, +0.001328f, +0.001256f, +0.001186f, +0.001117f, +0.001051f, +0.000987f, +0.000925f, +0.000869f, +0.000817f, +0.000767f, +0.000718f, +0.000671f, +0.000627f, +0.001356f, +0.001356f, +0.001356f, +0.001357f, +0.001360f, +0.001362f, +0.001369f, +0.001380f, +0.001398f, +0.001423f, +0.001458f, +0.001506f, +0.001569f, +0.001650f, +0.001751f, +0.001875f, +0.002013f, +0.002155f, +0.002342f, +0.002527f, +0.002707f, +0.002851f, +0.002924f, +0.002933f, +0.002854f, +0.002822f, +0.002978f, +0.003115f, +0.003232f, +0.003311f, +0.003358f, +0.003373f, +0.003341f, +0.003284f, +0.003202f, +0.003107f, +0.003033f, +0.002959f, +0.002862f, +0.002753f, +0.002646f, +0.002550f, +0.002446f, +0.002342f, +0.002231f, +0.002121f, +0.002012f, +0.001903f, +0.001796f, +0.001693f, +0.001596f, +0.001507f, +0.001424f, +0.001343f, +0.001264f, +0.001187f, +0.001114f, +0.001043f, +0.000978f, +0.000918f, +0.000859f, +0.000805f, +0.000754f, +0.000707f, +0.001852f, +0.001852f, +0.001852f, +0.001853f, +0.001857f, +0.001860f, +0.001868f, +0.001882f, +0.001903f, +0.001934f, +0.001978f, +0.002036f, +0.002112f, +0.002208f, +0.002329f, +0.002475f, +0.002635f, +0.002802f, +0.003015f, +0.003219f, +0.003416f, +0.003561f, +0.003619f, +0.003594f, +0.003490f, +0.003525f, +0.003690f, +0.003828f, +0.003941f, +0.004007f, +0.004037f, +0.004027f, +0.003968f, +0.003883f, +0.003775f, +0.003657f, +0.003570f, +0.003468f, +0.003342f, +0.003204f, +0.003068f, +0.002949f, +0.002822f, +0.002696f, +0.002566f, +0.002435f, +0.002305f, +0.002179f, +0.002054f, +0.001932f, +0.001817f, +0.001709f, +0.001612f, +0.001519f, +0.001428f, +0.001339f, +0.001256f, +0.001176f, +0.001103f, +0.001036f, +0.000973f, +0.000913f, +0.000856f, +0.000804f, +0.002502f, +0.002502f, +0.002503f, +0.002504f, +0.002509f, +0.002512f, +0.002522f, +0.002539f, +0.002565f, +0.002602f, +0.002655f, +0.002724f, +0.002815f, +0.002930f, +0.003072f, +0.003242f, +0.003426f, +0.003620f, +0.003860f, +0.004082f, +0.004292f, +0.004428f, +0.004460f, +0.004393f, +0.004271f, +0.004383f, +0.004553f, +0.004685f, +0.004787f, +0.004832f, +0.004835f, +0.004793f, +0.004701f, +0.004581f, +0.004442f, +0.004298f, +0.004189f, +0.004054f, +0.003894f, +0.003722f, +0.003552f, +0.003404f, +0.003250f, +0.003098f, +0.002945f, +0.002790f, +0.002639f, +0.002490f, +0.002346f, +0.002205f, +0.002069f, +0.001944f, +0.001831f, +0.001722f, +0.001619f, +0.001520f, +0.001424f, +0.001335f, +0.001251f, +0.001176f, +0.001104f, +0.001037f, +0.000973f, +0.000912f, +0.003346f, +0.003346f, +0.003347f, +0.003349f, +0.003355f, +0.003358f, +0.003370f, +0.003391f, +0.003422f, +0.003466f, +0.003529f, +0.003612f, +0.003719f, +0.003854f, +0.004019f, +0.004216f, +0.004424f, +0.004648f, +0.004915f, +0.005151f, +0.005366f, +0.005484f, +0.005475f, +0.005359f, +0.005248f, +0.005424f, +0.005591f, +0.005709f, +0.005790f, +0.005805f, +0.005772f, +0.005689f, +0.005553f, +0.005392f, +0.005215f, +0.005048f, +0.004902f, +0.004726f, +0.004525f, +0.004313f, +0.004103f, +0.003921f, +0.003737f, +0.003554f, +0.003374f, +0.003192f, +0.003015f, +0.002843f, +0.002676f, +0.002514f, +0.002357f, +0.002210f, +0.002078f, +0.001956f, +0.001838f, +0.001725f, +0.001618f, +0.001515f, +0.001419f, +0.001332f, +0.001253f, +0.001176f, +0.001103f, +0.001034f, +0.004432f, +0.004432f, +0.004432f, +0.004435f, +0.004437f, +0.004446f, +0.004460f, +0.004484f, +0.004521f, +0.004574f, +0.004647f, +0.004745f, +0.004870f, +0.005027f, +0.005218f, +0.005442f, +0.005675f, +0.005930f, +0.006221f, +0.006473f, +0.006676f, +0.006765f, +0.006695f, +0.006524f, +0.006502f, +0.006678f, +0.006834f, +0.006927f, +0.006975f, +0.006947f, +0.006866f, +0.006731f, +0.006543f, +0.006330f, +0.006110f, +0.005915f, +0.005719f, +0.005495f, +0.005245f, +0.004987f, +0.004731f, +0.004507f, +0.004287f, +0.004069f, +0.003857f, +0.003647f, +0.003440f, +0.003240f, +0.003047f, +0.002861f, +0.002684f, +0.002513f, +0.002358f, +0.002218f, +0.002085f, +0.001957f, +0.001835f, +0.001720f, +0.001610f, +0.001509f, +0.001417f, +0.001331f, +0.001248f, +0.001169f, +0.005816f, +0.005816f, +0.005817f, +0.005820f, +0.005822f, +0.005832f, +0.005849f, +0.005877f, +0.005920f, +0.005982f, +0.006068f, +0.006181f, +0.006325f, +0.006506f, +0.006723f, +0.006977f, +0.007233f, +0.007519f, +0.007831f, +0.008089f, +0.008271f, +0.008302f, +0.008155f, +0.007934f, +0.008021f, +0.008181f, +0.008314f, +0.008367f, +0.008367f, +0.008280f, +0.008139f, +0.007937f, +0.007686f, +0.007413f, +0.007146f, +0.006910f, +0.006653f, +0.006372f, +0.006064f, +0.005752f, +0.005443f, +0.005169f, +0.004909f, +0.004651f, +0.004401f, +0.004159f, +0.003918f, +0.003687f, +0.003465f, +0.003252f, +0.003049f, +0.002856f, +0.002674f, +0.002513f, +0.002361f, +0.002217f, +0.002079f, +0.001948f, +0.001823f, +0.001705f, +0.001598f, +0.001499f, +0.001405f, +0.001315f, +0.007566f, +0.007566f, +0.007567f, +0.007571f, +0.007574f, +0.007585f, +0.007604f, +0.007637f, +0.007687f, +0.007758f, +0.007856f, +0.007986f, +0.008151f, +0.008355f, +0.008601f, +0.008883f, +0.009161f, +0.009475f, +0.009800f, +0.010052f, +0.010193f, +0.010139f, +0.009896f, +0.009662f, +0.009842f, +0.009972f, +0.010066f, +0.010064f, +0.009994f, +0.009832f, +0.009613f, +0.009331f, +0.009002f, +0.008661f, +0.008346f, +0.008046f, +0.007717f, +0.007367f, +0.006994f, +0.006619f, +0.006248f, +0.005915f, +0.005610f, +0.005307f, +0.005013f, +0.004732f, +0.004456f, +0.004190f, +0.003935f, +0.003690f, +0.003458f, +0.003239f, +0.003031f, +0.002843f, +0.002669f, +0.002505f, +0.002348f, +0.002200f, +0.002059f, +0.001926f, +0.001801f, +0.001687f, +0.001579f, +0.001476f, +0.009762f, +0.009762f, +0.009763f, +0.009768f, +0.009771f, +0.009783f, +0.009806f, +0.009843f, +0.009899f, +0.009980f, +0.010092f, +0.010238f, +0.010424f, +0.010653f, +0.010926f, +0.011236f, +0.011528f, +0.011869f, +0.012194f, +0.012421f, +0.012490f, +0.012321f, +0.011971f, +0.011852f, +0.012013f, +0.012095f, +0.012126f, +0.012047f, +0.011888f, +0.011628f, +0.011310f, +0.010932f, +0.010513f, +0.010094f, +0.009724f, +0.009338f, +0.008924f, +0.008494f, +0.008046f, +0.007596f, +0.007157f, +0.006755f, +0.006396f, +0.006043f, +0.005700f, +0.005372f, +0.005058f, +0.004754f, +0.004461f, +0.004181f, +0.003915f, +0.003665f, +0.003430f, +0.003212f, +0.003015f, +0.002827f, +0.002648f, +0.002478f, +0.002316f, +0.002164f, +0.002022f, +0.001890f, +0.001768f, +0.001651f, +0.012497f, +0.012497f, +0.012498f, +0.012504f, +0.012506f, +0.012520f, +0.012546f, +0.012587f, +0.012650f, +0.012741f, +0.012865f, +0.013028f, +0.013235f, +0.013487f, +0.013786f, +0.014119f, +0.014419f, +0.014779f, +0.015084f, +0.015260f, +0.015216f, +0.014901f, +0.014450f, +0.014481f, +0.014584f, +0.014596f, +0.014535f, +0.014352f, +0.014077f, +0.013695f, +0.013261f, +0.012765f, +0.012242f, +0.011736f, +0.011290f, +0.010802f, +0.010289f, +0.009767f, +0.009231f, +0.008696f, +0.008180f, +0.007698f, +0.007274f, +0.006867f, +0.006471f, +0.006090f, +0.005728f, +0.005381f, +0.005049f, +0.004731f, +0.004429f, +0.004141f, +0.003871f, +0.003621f, +0.003394f, +0.003182f, +0.002980f, +0.002787f, +0.002604f, +0.002430f, +0.002264f, +0.002112f, +0.001972f, +0.001840f, +0.015878f, +0.015878f, +0.015880f, +0.015887f, +0.015889f, +0.015904f, +0.015932f, +0.015978f, +0.016047f, +0.016147f, +0.016284f, +0.016462f, +0.016687f, +0.016961f, +0.017281f, +0.017631f, +0.017938f, +0.018293f, +0.018551f, +0.018636f, +0.018441f, +0.017936f, +0.017469f, +0.017593f, +0.017610f, +0.017521f, +0.017334f, +0.017015f, +0.016594f, +0.016064f, +0.015487f, +0.014857f, +0.014214f, +0.013625f, +0.013060f, +0.012454f, +0.011825f, +0.011197f, +0.010562f, +0.009932f, +0.009329f, +0.008758f, +0.008259f, +0.007785f, +0.007330f, +0.006894f, +0.006475f, +0.006080f, +0.005701f, +0.005341f, +0.004999f, +0.004674f, +0.004366f, +0.004076f, +0.003812f, +0.003571f, +0.003343f, +0.003124f, +0.002916f, +0.002720f, +0.002534f, +0.002358f, +0.002200f, +0.002065f, +0.020032f, +0.020032f, +0.020034f, +0.020042f, +0.020043f, +0.020060f, +0.020090f, +0.020139f, +0.020214f, +0.020321f, +0.020468f, +0.020659f, +0.020899f, +0.021189f, +0.021525f, +0.021881f, +0.022184f, +0.022509f, +0.022680f, +0.022621f, +0.022216f, +0.021508f, +0.021228f, +0.021255f, +0.021147f, +0.020920f, +0.020566f, +0.020074f, +0.019472f, +0.018767f, +0.018020f, +0.017234f, +0.016460f, +0.015762f, +0.015053f, +0.014310f, +0.013550f, +0.012800f, +0.012052f, +0.011316f, +0.010611f, +0.009946f, +0.009353f, +0.008809f, +0.008285f, +0.007786f, +0.007310f, +0.006856f, +0.006426f, +0.006018f, +0.005628f, +0.005260f, +0.004912f, +0.004584f, +0.004277f, +0.003998f, +0.003739f, +0.003493f, +0.003260f, +0.003038f, +0.002837f, +0.002657f, +0.002492f, +0.002340f, +0.025101f, +0.025101f, +0.025103f, +0.025112f, +0.025113f, +0.025130f, +0.025161f, +0.025213f, +0.025292f, +0.025404f, +0.025558f, +0.025757f, +0.026007f, +0.026307f, +0.026647f, +0.026994f, +0.027273f, +0.027534f, +0.027575f, +0.027308f, +0.026621f, +0.025740f, +0.025647f, +0.025534f, +0.025254f, +0.024843f, +0.024278f, +0.023567f, +0.022749f, +0.021833f, +0.020890f, +0.019926f, +0.019023f, +0.018165f, +0.017288f, +0.016387f, +0.015480f, +0.014589f, +0.013715f, +0.012863f, +0.012041f, +0.011272f, +0.010571f, +0.009943f, +0.009346f, +0.008775f, +0.008234f, +0.007718f, +0.007228f, +0.006765f, +0.006326f, +0.005909f, +0.005514f, +0.005142f, +0.004793f, +0.004467f, +0.004172f, +0.003895f, +0.003646f, +0.003418f, +0.003207f, +0.003010f, +0.002826f, +0.002656f, +0.031249f, +0.031249f, +0.031252f, +0.031263f, +0.031261f, +0.031278f, +0.031310f, +0.031362f, +0.031442f, +0.031556f, +0.031711f, +0.031913f, +0.032164f, +0.032462f, +0.032792f, +0.033107f, +0.033334f, +0.033481f, +0.033327f, +0.032750f, +0.031735f, +0.030963f, +0.030809f, +0.030500f, +0.029990f, +0.029339f, +0.028514f, +0.027536f, +0.026454f, +0.025295f, +0.024128f, +0.022969f, +0.021916f, +0.020851f, +0.019783f, +0.018705f, +0.017633f, +0.016582f, +0.015566f, +0.014581f, +0.013636f, +0.012745f, +0.011926f, +0.011200f, +0.010518f, +0.009871f, +0.009254f, +0.008670f, +0.008114f, +0.007588f, +0.007092f, +0.006621f, +0.006175f, +0.005754f, +0.005359f, +0.004991f, +0.004670f, +0.004383f, +0.004116f, +0.003865f, +0.003630f, +0.003409f, +0.003201f, +0.003005f, +0.038662f, +0.038662f, +0.038665f, +0.038677f, +0.038673f, +0.038690f, +0.038720f, +0.038770f, +0.038846f, +0.038957f, +0.039107f, +0.039301f, +0.039541f, +0.039821f, +0.040121f, +0.040371f, +0.040505f, +0.040466f, +0.040019f, +0.039042f, +0.037694f, +0.037171f, +0.036793f, +0.036220f, +0.035413f, +0.034457f, +0.033310f, +0.032012f, +0.030628f, +0.029186f, +0.027769f, +0.026415f, +0.025143f, +0.023843f, +0.022559f, +0.021279f, +0.020022f, +0.018792f, +0.017617f, +0.016485f, +0.015405f, +0.014382f, +0.013435f, +0.012590f, +0.011809f, +0.011073f, +0.010377f, +0.009716f, +0.009090f, +0.008497f, +0.007933f, +0.007401f, +0.006899f, +0.006427f, +0.006003f, +0.005615f, +0.005261f, +0.004943f, +0.004648f, +0.004371f, +0.004108f, +0.003859f, +0.003623f, +0.003402f, +0.047549f, +0.047549f, +0.047552f, +0.047567f, +0.047558f, +0.047573f, +0.047600f, +0.047644f, +0.047712f, +0.047810f, +0.047945f, +0.048119f, +0.048331f, +0.048572f, +0.048810f, +0.048949f, +0.048933f, +0.048604f, +0.047732f, +0.046267f, +0.044875f, +0.044362f, +0.043681f, +0.042761f, +0.041585f, +0.040239f, +0.038704f, +0.037036f, +0.035299f, +0.033542f, +0.031854f, +0.030278f, +0.028726f, +0.027160f, +0.025634f, +0.024129f, +0.022662f, +0.021243f, +0.019883f, +0.018590f, +0.017358f, +0.016194f, +0.015105f, +0.014119f, +0.013234f, +0.012395f, +0.011604f, +0.010860f, +0.010154f, +0.009486f, +0.008855f, +0.008261f, +0.007723f, +0.007226f, +0.006766f, +0.006338f, +0.005939f, +0.005568f, +0.005234f, +0.004924f, +0.004629f, +0.004350f, +0.004085f, +0.003834f, +0.058145f, +0.058145f, +0.058149f, +0.058147f, +0.058152f, +0.058163f, +0.058183f, +0.058216f, +0.058268f, +0.058344f, +0.058448f, +0.058583f, +0.058745f, +0.058915f, +0.059050f, +0.059012f, +0.058764f, +0.057998f, +0.056575f, +0.054565f, +0.053480f, +0.052627f, +0.051545f, +0.050180f, +0.048551f, +0.046732f, +0.044741f, +0.042637f, +0.040505f, +0.038401f, +0.036448f, +0.034556f, +0.032685f, +0.030822f, +0.029024f, +0.027269f, +0.025574f, +0.023946f, +0.022385f, +0.020904f, +0.019508f, +0.018189f, +0.016954f, +0.015810f, +0.014796f, +0.013850f, +0.012956f, +0.012110f, +0.011313f, +0.010567f, +0.009891f, +0.009268f, +0.008686f, +0.008142f, +0.007631f, +0.007151f, +0.006704f, +0.006285f, +0.005896f, +0.005541f, +0.005206f, +0.004891f, +0.004591f, +0.004308f, +0.070713f, +0.070714f, +0.070718f, +0.070714f, +0.070716f, +0.070720f, +0.070729f, +0.070744f, +0.070769f, +0.070809f, +0.070864f, +0.070936f, +0.071014f, +0.071074f, +0.071046f, +0.070739f, +0.070134f, +0.068778f, +0.066611f, +0.064411f, +0.063354f, +0.062050f, +0.060450f, +0.058525f, +0.056342f, +0.053968f, +0.051442f, +0.048852f, +0.046283f, +0.043816f, +0.041540f, +0.039265f, +0.037037f, +0.034852f, +0.032746f, +0.030718f, +0.028771f, +0.026909f, +0.025138f, +0.023455f, +0.021868f, +0.020375f, +0.018978f, +0.017678f, +0.016494f, +0.015427f, +0.014424f, +0.013483f, +0.012626f, +0.011833f, +0.011097f, +0.010406f, +0.009760f, +0.009156f, +0.008587f, +0.008052f, +0.007548f, +0.007074f, +0.006629f, +0.006215f, +0.005838f, +0.005482f, +0.005145f, +0.004825f, +0.085546f, +0.085546f, +0.085551f, +0.085544f, +0.085542f, +0.085536f, +0.085527f, +0.085515f, +0.085500f, +0.085483f, +0.085465f, +0.085440f, +0.085393f, +0.085285f, +0.085009f, +0.084326f, +0.083157f, +0.080968f, +0.077995f, +0.076187f, +0.074590f, +0.072700f, +0.070442f, +0.067833f, +0.064986f, +0.061966f, +0.058843f, +0.055711f, +0.052675f, +0.049857f, +0.047121f, +0.044420f, +0.041798f, +0.039261f, +0.036812f, +0.034490f, +0.032266f, +0.030155f, +0.028147f, +0.026247f, +0.024457f, +0.022770f, +0.021192f, +0.019719f, +0.018360f, +0.017145f, +0.016059f, +0.015058f, +0.014129f, +0.013260f, +0.012445f, +0.011681f, +0.010962f, +0.010285f, +0.009646f, +0.009044f, +0.008478f, +0.007943f, +0.007439f, +0.006966f, +0.006526f, +0.006126f, +0.005751f, +0.005394f, +0.102964f, +0.102965f, +0.102970f, +0.102959f, +0.102950f, +0.102930f, +0.102896f, +0.102844f, +0.102771f, +0.102672f, +0.102545f, +0.102379f, +0.102150f, +0.101795f, +0.101150f, +0.099938f, +0.097901f, +0.094662f, +0.091440f, +0.089561f, +0.087258f, +0.084620f, +0.081549f, +0.078136f, +0.074506f, +0.070754f, +0.066967f, +0.063252f, +0.059766f, +0.056454f, +0.053202f, +0.050037f, +0.046985f, +0.044060f, +0.041258f, +0.038593f, +0.036075f, +0.033687f, +0.031428f, +0.029295f, +0.027283f, +0.025391f, +0.023615f, +0.021957f, +0.020466f, +0.019121f, +0.017933f, +0.016831f, +0.015800f, +0.014834f, +0.013932f, +0.013081f, +0.012279f, +0.011521f, +0.010810f, +0.010136f, +0.009500f, +0.008897f, +0.008330f, +0.007797f, +0.007297f, +0.006829f, +0.006397f, +0.005999f, +0.123324f, +0.123324f, +0.123331f, +0.123315f, +0.123296f, +0.123256f, +0.123186f, +0.123078f, +0.122920f, +0.122706f, +0.122425f, +0.122060f, +0.121570f, +0.120855f, +0.119661f, +0.117660f, +0.114420f, +0.109996f, +0.107298f, +0.104606f, +0.101421f, +0.097825f, +0.093771f, +0.089417f, +0.084901f, +0.080341f, +0.075839f, +0.071537f, +0.067528f, +0.063609f, +0.059794f, +0.056126f, +0.052613f, +0.049260f, +0.046081f, +0.043061f, +0.040206f, +0.037516f, +0.034978f, +0.032589f, +0.030339f, +0.028226f, +0.026296f, +0.024522f, +0.022884f, +0.021377f, +0.020008f, +0.018787f, +0.017644f, +0.016568f, +0.015557f, +0.014603f, +0.013705f, +0.012862f, +0.012067f, +0.011315f, +0.010608f, +0.009939f, +0.009307f, +0.008711f, +0.008150f, +0.007622f, +0.007129f, +0.006671f, +0.147013f, +0.147014f, +0.147021f, +0.146998f, +0.146964f, +0.146897f, +0.146778f, +0.146591f, +0.146317f, +0.145942f, +0.145447f, +0.144801f, +0.143942f, +0.142702f, +0.140680f, +0.137502f, +0.132690f, +0.128253f, +0.125091f, +0.121346f, +0.117054f, +0.112288f, +0.107086f, +0.101656f, +0.096168f, +0.090740f, +0.085508f, +0.080630f, +0.075897f, +0.071320f, +0.066905f, +0.062691f, +0.058684f, +0.054878f, +0.051279f, +0.047889f, +0.044684f, +0.041665f, +0.038824f, +0.036148f, +0.033701f, +0.031442f, +0.029345f, +0.027399f, +0.025587f, +0.023905f, +0.022352f, +0.020933f, +0.019657f, +0.018455f, +0.017327f, +0.016266f, +0.015268f, +0.014326f, +0.013435f, +0.012598f, +0.011808f, +0.011060f, +0.010358f, +0.009698f, +0.009077f, +0.008494f, +0.007945f, +0.007431f, +0.174456f, +0.174456f, +0.174464f, +0.174431f, +0.174379f, +0.174274f, +0.174086f, +0.173790f, +0.173356f, +0.172759f, +0.171968f, +0.170934f, +0.169548f, +0.167526f, +0.164275f, +0.159355f, +0.153022f, +0.149208f, +0.144824f, +0.139741f, +0.134090f, +0.127941f, +0.121447f, +0.114825f, +0.108298f, +0.101983f, +0.096084f, +0.090373f, +0.084862f, +0.079582f, +0.074534f, +0.069735f, +0.065204f, +0.060919f, +0.056876f, +0.053066f, +0.049489f, +0.046120f, +0.043016f, +0.040159f, +0.037502f, +0.035026f, +0.032715f, +0.030559f, +0.028545f, +0.026669f, +0.024925f, +0.023308f, +0.021823f, +0.020485f, +0.019229f, +0.018049f, +0.016937f, +0.015892f, +0.014910f, +0.013985f, +0.013112f, +0.012288f, +0.011514f, +0.010785f, +0.010096f, +0.009487f, +0.008944f, +0.008451f, +0.206110f, +0.206110f, +0.206119f, +0.206074f, +0.205996f, +0.205837f, +0.205556f, +0.205111f, +0.204458f, +0.203556f, +0.202358f, +0.200780f, +0.198626f, +0.195404f, +0.190365f, +0.183142f, +0.177530f, +0.172362f, +0.166406f, +0.159677f, +0.152398f, +0.144671f, +0.136759f, +0.128882f, +0.121299f, +0.114200f, +0.107359f, +0.100745f, +0.094406f, +0.088383f, +0.082667f, +0.077266f, +0.072165f, +0.067367f, +0.062857f, +0.058614f, +0.054697f, +0.051085f, +0.047738f, +0.044615f, +0.041695f, +0.038973f, +0.036423f, +0.034036f, +0.031800f, +0.029712f, +0.027758f, +0.025934f, +0.024238f, +0.022672f, +0.021263f, +0.019956f, +0.018726f, +0.017570f, +0.016483f, +0.015459f, +0.014496f, +0.013596f, +0.012785f, +0.012067f, +0.011409f, +0.010801f, +0.010235f, +0.009701f, +0.242471f, +0.242471f, +0.242481f, +0.242417f, +0.242306f, +0.242077f, +0.241666f, +0.241016f, +0.240062f, +0.238742f, +0.236978f, +0.234622f, +0.231306f, +0.226177f, +0.218495f, +0.210560f, +0.204570f, +0.197550f, +0.189622f, +0.180955f, +0.171783f, +0.162354f, +0.152941f, +0.143813f, +0.135322f, +0.127151f, +0.119257f, +0.111705f, +0.104512f, +0.097715f, +0.091296f, +0.085251f, +0.079558f, +0.074214f, +0.069269f, +0.064718f, +0.060501f, +0.056567f, +0.052891f, +0.049453f, +0.046242f, +0.043234f, +0.040411f, +0.037774f, +0.035301f, +0.032983f, +0.030814f, +0.028785f, +0.026891f, +0.025127f, +0.023491f, +0.021992f, +0.020635f, +0.019361f, +0.018166f, +0.017085f, +0.016135f, +0.015267f, +0.014462f, +0.013712f, +0.013008f, +0.012350f, +0.011730f, +0.011147f, +0.284072f, +0.284073f, +0.284083f, +0.283997f, +0.283836f, +0.283506f, +0.282920f, +0.281988f, +0.280619f, +0.278719f, +0.276152f, +0.272637f, +0.267446f, +0.259382f, +0.248928f, +0.241970f, +0.233798f, +0.224422f, +0.214115f, +0.203232f, +0.192013f, +0.180821f, +0.169953f, +0.159793f, +0.150067f, +0.140690f, +0.131722f, +0.123210f, +0.115150f, +0.107550f, +0.100393f, +0.093672f, +0.087457f, +0.081737f, +0.076419f, +0.071465f, +0.066838f, +0.062509f, +0.058461f, +0.054679f, +0.051133f, +0.047810f, +0.044695f, +0.041780f, +0.039049f, +0.036486f, +0.034091f, +0.031846f, +0.029749f, +0.027789f, +0.025967f, +0.024272f, +0.022751f, +0.021443f, +0.020291f, +0.019226f, +0.018235f, +0.017308f, +0.016436f, +0.015617f, +0.014847f, +0.014123f, +0.013435f, +0.012782f, +0.331483f, +0.331484f, +0.331461f, +0.331376f, +0.331150f, +0.330678f, +0.329846f, +0.328521f, +0.326571f, +0.323846f, +0.320095f, +0.314709f, +0.306328f, +0.294134f, +0.285205f, +0.275658f, +0.264656f, +0.252410f, +0.239443f, +0.226124f, +0.212854f, +0.200008f, +0.187999f, +0.176411f, +0.165318f, +0.154736f, +0.144685f, +0.135199f, +0.126250f, +0.117828f, +0.110041f, +0.102856f, +0.096179f, +0.089949f, +0.084134f, +0.078691f, +0.073611f, +0.068857f, +0.064401f, +0.060226f, +0.056320f, +0.052662f, +0.049234f, +0.046033f, +0.043034f, +0.040224f, +0.037594f, +0.035137f, +0.032837f, +0.030767f, +0.028928f, +0.027248f, +0.025697f, +0.024263f, +0.022935f, +0.021716f, +0.020616f, +0.019601f, +0.018644f, +0.017743f, +0.016890f, +0.016087f, +0.015325f, +0.014603f, +0.385311f, +0.385311f, +0.385279f, +0.385159f, +0.384837f, +0.384167f, +0.382982f, +0.381098f, +0.378312f, +0.374361f, +0.368699f, +0.359974f, +0.346488f, +0.334902f, +0.323720f, +0.310739f, +0.296258f, +0.280773f, +0.264994f, +0.249317f, +0.234269f, +0.220147f, +0.206488f, +0.193401f, +0.180966f, +0.169191f, +0.158064f, +0.147582f, +0.137899f, +0.128942f, +0.120602f, +0.112807f, +0.105523f, +0.098701f, +0.092325f, +0.086353f, +0.080762f, +0.075525f, +0.070628f, +0.066041f, +0.061749f, +0.057736f, +0.053991f, +0.050488f, +0.047214f, +0.044152f, +0.041446f, +0.039008f, +0.036763f, +0.034677f, +0.032733f, +0.030919f, +0.029220f, +0.027633f, +0.026143f, +0.024751f, +0.023453f, +0.022241f, +0.021121f, +0.020105f, +0.019156f, +0.018259f, +0.017409f, +0.016607f, +0.446196f, +0.446196f, +0.446153f, +0.445977f, +0.445513f, +0.444556f, +0.442857f, +0.440144f, +0.436087f, +0.430136f, +0.420910f, +0.406033f, +0.391652f, +0.378476f, +0.363060f, +0.345824f, +0.327453f, +0.308734f, +0.290322f, +0.272944f, +0.256360f, +0.240386f, +0.225126f, +0.210622f, +0.196916f, +0.183977f, +0.172055f, +0.160968f, +0.150612f, +0.140909f, +0.131821f, +0.123301f, +0.115312f, +0.107840f, +0.100840f, +0.094289f, +0.088158f, +0.082423f, +0.077063f, +0.072063f, +0.067390f, +0.063029f, +0.059030f, +0.055508f, +0.052284f, +0.049295f, +0.046511f, +0.043912f, +0.041487f, +0.039213f, +0.037082f, +0.035077f, +0.033199f, +0.031433f, +0.029770f, +0.028210f, +0.026744f, +0.025370f, +0.024082f, +0.022875f, +0.021744f, +0.020687f, +0.019709f, +0.018823f, +0.514819f, +0.514820f, +0.514755f, +0.514500f, +0.513822f, +0.512416f, +0.509921f, +0.505901f, +0.499696f, +0.489791f, +0.473080f, +0.455930f, +0.440202f, +0.421682f, +0.401014f, +0.379177f, +0.357170f, +0.335793f, +0.315855f, +0.296571f, +0.278085f, +0.260470f, +0.243752f, +0.228014f, +0.213510f, +0.199936f, +0.187188f, +0.175200f, +0.163942f, +0.153362f, +0.143426f, +0.134105f, +0.125372f, +0.117190f, +0.109538f, +0.102384f, +0.095702f, +0.089467f, +0.083673f, +0.078596f, +0.073966f, +0.069686f, +0.065699f, +0.061978f, +0.058507f, +0.055258f, +0.052214f, +0.049364f, +0.046709f, +0.044216f, +0.041876f, +0.039678f, +0.037612f, +0.035667f, +0.033846f, +0.032133f, +0.030517f, +0.028991f, +0.027561f, +0.026210f, +0.024934f, +0.023735f, +0.022600f, +0.021534f, +0.591890f, +0.591890f, +0.591793f, +0.591403f, +0.590368f, +0.588224f, +0.584380f, +0.577982f, +0.567111f, +0.547498f, +0.527880f, +0.508626f, +0.485945f, +0.460958f, +0.435056f, +0.409503f, +0.385574f, +0.362540f, +0.340436f, +0.319350f, +0.299281f, +0.280626f, +0.263197f, +0.246757f, +0.231219f, +0.216555f, +0.202710f, +0.189665f, +0.177385f, +0.165846f, +0.155016f, +0.144864f, +0.135358f, +0.126478f, +0.118243f, +0.111020f, +0.104395f, +0.098237f, +0.092499f, +0.087145f, +0.082141f, +0.077475f, +0.073115f, +0.069039f, +0.065231f, +0.061676f, +0.058354f, +0.055245f, +0.052337f, +0.049612f, +0.047058f, +0.044662f, +0.042413f, +0.040300f, +0.038313f, +0.036442f, +0.034693f, +0.033044f, +0.031487f, +0.030017f, +0.028628f, +0.027316f, +0.026080f, +0.024909f, +0.678153f, +0.678152f, +0.677996f, +0.677359f, +0.675663f, +0.672104f, +0.665468f, +0.652841f, +0.627651f, +0.606618f, +0.581963f, +0.553474f, +0.523229f, +0.493098f, +0.464982f, +0.438002f, +0.412107f, +0.387348f, +0.364111f, +0.342427f, +0.321812f, +0.302204f, +0.283536f, +0.265791f, +0.248952f, +0.233009f, +0.217962f, +0.203784f, +0.190454f, +0.177942f, +0.166749f, +0.156620f, +0.147172f, +0.138329f, +0.130068f, +0.122350f, +0.115142f, +0.108408f, +0.102122f, +0.096258f, +0.090789f, +0.085687f, +0.080927f, +0.076489f, +0.072346f, +0.068478f, +0.064867f, +0.061493f, +0.058340f, +0.055391f, +0.052629f, +0.050043f, +0.047619f, +0.045343f, +0.043208f, +0.041200f, +0.039311f, +0.037542f, +0.035878f, +0.034309f, +0.032827f, +0.031426f, +0.030100f, +0.028844f, +0.774384f, +0.774366f, +0.774082f, +0.772870f, +0.769573f, +0.762184f, +0.744522f, +0.714778f, +0.687374f, +0.653716f, +0.617894f, +0.583247f, +0.551362f, +0.520781f, +0.491551f, +0.464379f, +0.438586f, +0.413739f, +0.389761f, +0.366653f, +0.344456f, +0.323197f, +0.302913f, +0.283634f, +0.265518f, +0.249484f, +0.234396f, +0.220143f, +0.206729f, +0.194140f, +0.182326f, +0.171258f, +0.160902f, +0.151224f, +0.142187f, +0.133759f, +0.125903f, +0.118580f, +0.111758f, +0.105402f, +0.099482f, +0.093971f, +0.088837f, +0.084052f, +0.079593f, +0.075436f, +0.071560f, +0.067944f, +0.064567f, +0.061412f, +0.058471f, +0.055729f, +0.053162f, +0.050759f, +0.048510f, +0.046400f, +0.044419f, +0.042560f, +0.040812f, +0.039167f, +0.037616f, +0.036155f, +0.034775f, +0.033470f, +0.881377f, +0.881325f, +0.880506f, +0.876818f, +0.863757f, +0.827978f, +0.791720f, +0.747488f, +0.706632f, +0.671326f, +0.638606f, +0.609009f, +0.580157f, +0.551479f, +0.522885f, +0.494531f, +0.466645f, +0.439757f, +0.415438f, +0.391824f, +0.369045f, +0.347209f, +0.326386f, +0.306621f, +0.287920f, +0.270276f, +0.253670f, +0.238073f, +0.223449f, +0.209760f, +0.196961f, +0.185008f, +0.173854f, +0.163455f, +0.153764f, +0.144738f, +0.136335f, +0.128519f, +0.121246f, +0.114479f, +0.108183f, +0.102325f, +0.096875f, +0.091801f, +0.087079f, +0.082681f, +0.078584f, +0.074771f, +0.071217f, +0.067902f, +0.064808f, +0.061920f, +0.059223f, +0.056701f, +0.054343f, +0.052138f, +0.050073f, +0.048138f, +0.046322f, +0.044617f, +0.043015f, +0.041508f, +0.040092f, +0.038759f, +0.990770f, +0.944100f, +0.881251f, +0.892783f, +0.888777f, +0.867948f, +0.839484f, +0.806966f, +0.772346f, +0.736797f, +0.701029f, +0.665527f, +0.630628f, +0.596588f, +0.563586f, +0.531754f, +0.501188f, +0.471943f, +0.444060f, +0.417551f, +0.392413f, +0.368632f, +0.346182f, +0.325028f, +0.305130f, +0.286442f, +0.268915f, +0.252496f, +0.237133f, +0.222773f, +0.209362f, +0.196846f, +0.185174f, +0.174296f, +0.164163f, +0.154728f, +0.145945f, +0.137773f, +0.130170f, +0.123098f, +0.116521f, +0.110403f, +0.104714f, +0.099422f, +0.094500f, +0.089920f, +0.085660f, +0.081694f, +0.078002f, +0.074565f, +0.071363f, +0.068379f, +0.065599f, +0.063006f, +0.060587f, +0.058329f, +0.056222f, +0.054253f, +0.052414f, +0.050694f, +0.049085f, +0.047579f, +0.046169f, +0.044848f + }; +} diff --git a/Assets/AreaLight/Scripts/AreaLightLUT.GGX.cs.meta b/Assets/AreaLight/Scripts/AreaLightLUT.GGX.cs.meta new file mode 100644 index 0000000..ee0f69a --- /dev/null +++ b/Assets/AreaLight/Scripts/AreaLightLUT.GGX.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2b0041ac2ad0ef8459f7565f64f4d731 +timeCreated: 1453066169 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AreaLight/Scripts/AreaLightLUT.Load.cs b/Assets/AreaLight/Scripts/AreaLightLUT.Load.cs new file mode 100644 index 0000000..4e63125 --- /dev/null +++ b/Assets/AreaLight/Scripts/AreaLightLUT.Load.cs @@ -0,0 +1,68 @@ +using UnityEngine; + +public partial class AreaLightLUT +{ + const int kLUTResolution = 64; + const int kLUTMatrixDim = 3; + + public enum LUTType + { + TransformInv_DisneyDiffuse, + TransformInv_GGX, + AmpDiffAmpSpecFresnel + } + + public static Texture2D LoadLUT(LUTType type) + { + switch(type) + { + case LUTType.TransformInv_DisneyDiffuse: return LoadLUT(s_LUTTransformInv_DisneyDiffuse); + case LUTType.TransformInv_GGX: return LoadLUT(s_LUTTransformInv_GGX); + case LUTType.AmpDiffAmpSpecFresnel: return LoadLUT(s_LUTAmplitude_DisneyDiffuse, s_LUTAmplitude_GGX, s_LUTFresnel_GGX); + } + + return null; + } + + static Texture2D CreateLUT(TextureFormat format, Color[] pixels) + { + Texture2D tex = new Texture2D(kLUTResolution, kLUTResolution, format, false /*mipmap*/, true /*linear*/); + tex.hideFlags = HideFlags.HideAndDontSave; + tex.wrapMode = TextureWrapMode.Clamp; + tex.SetPixels(pixels); + tex.Apply(); + return tex; + } + + static Texture2D LoadLUT(double[,] LUTTransformInv) + { + const int count = kLUTResolution * kLUTResolution; + Color[] pixels = new Color[count]; + + // transformInv + for (int i = 0; i < count; i++) + { + // Only columns 0, 2, 4 and 6 contain interesting values (at least in the case of GGX). + pixels[i] = new Color( (float)LUTTransformInv[i, 0], + (float)LUTTransformInv[i, 2], + (float)LUTTransformInv[i, 4], + (float)LUTTransformInv[i, 6]); + } + + return CreateLUT(TextureFormat.RGBAHalf, pixels); + } + + static Texture2D LoadLUT(float[] LUTScalar0, float[] LUTScalar1, float[] LUTScalar2) + { + const int count = kLUTResolution * kLUTResolution; + Color[] pixels = new Color[count]; + + // amplitude + for (int i = 0; i < count; i++) + { + pixels[i] = new Color(LUTScalar0[i], LUTScalar1[i], LUTScalar2[i], 0); + } + + return CreateLUT(TextureFormat.RGBAHalf, pixels); + } +} \ No newline at end of file diff --git a/Assets/AreaLight/Scripts/AreaLightLUT.Load.cs.meta b/Assets/AreaLight/Scripts/AreaLightLUT.Load.cs.meta new file mode 100644 index 0000000..1cdca47 --- /dev/null +++ b/Assets/AreaLight/Scripts/AreaLightLUT.Load.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 0c08d6c4951e30c42a4bd6209323dfb8 +timeCreated: 1453070529 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AreaLight/Shaders.meta b/Assets/AreaLight/Shaders.meta new file mode 100644 index 0000000..77e47c7 --- /dev/null +++ b/Assets/AreaLight/Shaders.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d622c47de56b9e84e971b5a72b861f95 +folderAsset: yes +timeCreated: 1477749207 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AreaLight/Shaders/AreaLight.cginc b/Assets/AreaLight/Shaders/AreaLight.cginc new file mode 100644 index 0000000..971d7f4 --- /dev/null +++ b/Assets/AreaLight/Shaders/AreaLight.cginc @@ -0,0 +1,224 @@ +// Based on 'Real-Time Polygonal-Light Shading with Linearly Transformed Cosines' +// https://labs.unity.com/article/real-time-polygonal-light-shading-linearly-transformed-cosines + +#if AREA_LIGHT_ENABLE_DIFFUSE +sampler2D _TransformInv_Diffuse; +#endif +sampler2D _TransformInv_Specular; +sampler2D _AmpDiffAmpSpecFresnel; +float4x4 _LightVerts; + +half IntegrateEdge(half3 v1, half3 v2) +{ + half d = dot(v1,v2); + half theta = acos(max(-0.9999, dot(v1,v2))); + half theta_sintheta = theta / sin(theta); + return theta_sintheta * (v1.x*v2.y - v1.y*v2.x); +} + +// Baum's equation +// Expects non-normalized vertex positions +half PolygonRadiance(half4x3 L) +{ + // detect clipping config + uint config = 0; + if (L[0].z > 0) config += 1; + if (L[1].z > 0) config += 2; + if (L[2].z > 0) config += 4; + if (L[3].z > 0) config += 8; + + + // The fifth vertex for cases when clipping cuts off one corner. + // Due to a compiler bug, copying L into a vector array with 5 rows + // messes something up, so we need to stick with the matrix + the L4 vertex. + half3 L4 = L[3]; + + // This switch is surprisingly fast. Tried replacing it with a lookup array of vertices. + // Even though that replaced the switch with just some indexing and no branches, it became + // way, way slower - mem fetch stalls? + + // clip + uint n = 0; + switch(config) + { + case 0: // clip all + break; + + case 1: // V1 clip V2 V3 V4 + n = 3; + L[1] = -L[1].z * L[0] + L[0].z * L[1]; + L[2] = -L[3].z * L[0] + L[0].z * L[3]; + break; + + case 2: // V2 clip V1 V3 V4 + n = 3; + L[0] = -L[0].z * L[1] + L[1].z * L[0]; + L[2] = -L[2].z * L[1] + L[1].z * L[2]; + break; + + case 3: // V1 V2 clip V3 V4 + n = 4; + L[2] = -L[2].z * L[1] + L[1].z * L[2]; + L[3] = -L[3].z * L[0] + L[0].z * L[3]; + break; + + case 4: // V3 clip V1 V2 V4 + n = 3; + L[0] = -L[3].z * L[2] + L[2].z * L[3]; + L[1] = -L[1].z * L[2] + L[2].z * L[1]; + break; + + case 5: // V1 V3 clip V2 V4: impossible + break; + + case 6: // V2 V3 clip V1 V4 + n = 4; + L[0] = -L[0].z * L[1] + L[1].z * L[0]; + L[3] = -L[3].z * L[2] + L[2].z * L[3]; + break; + + case 7: // V1 V2 V3 clip V4 + n = 5; + L4 = -L[3].z * L[0] + L[0].z * L[3]; + L[3] = -L[3].z * L[2] + L[2].z * L[3]; + break; + + case 8: // V4 clip V1 V2 V3 + n = 3; + L[0] = -L[0].z * L[3] + L[3].z * L[0]; + L[1] = -L[2].z * L[3] + L[3].z * L[2]; + L[2] = L[3]; + break; + + case 9: // V1 V4 clip V2 V3 + n = 4; + L[1] = -L[1].z * L[0] + L[0].z * L[1]; + L[2] = -L[2].z * L[3] + L[3].z * L[2]; + break; + + case 10: // V2 V4 clip V1 V3: impossible + break; + + case 11: // V1 V2 V4 clip V3 + n = 5; + L[3] = -L[2].z * L[3] + L[3].z * L[2]; + L[2] = -L[2].z * L[1] + L[1].z * L[2]; + break; + + case 12: // V3 V4 clip V1 V2 + n = 4; + L[1] = -L[1].z * L[2] + L[2].z * L[1]; + L[0] = -L[0].z * L[3] + L[3].z * L[0]; + break; + + case 13: // V1 V3 V4 clip V2 + n = 5; + L[3] = L[2]; + L[2] = -L[1].z * L[2] + L[2].z * L[1]; + L[1] = -L[1].z * L[0] + L[0].z * L[1]; + break; + + case 14: // V2 V3 V4 clip V1 + n = 5; + L4 = -L[0].z * L[3] + L[3].z * L[0]; + L[0] = -L[0].z * L[1] + L[1].z * L[0]; + break; + + case 15: // V1 V2 V3 V4 + n = 4; + break; + } + + if (n == 0) + return 0; + + // normalize + L[0] = normalize(L[0]); + L[1] = normalize(L[1]); + L[2] = normalize(L[2]); + if(n == 3) + L[3] = L[0]; + else + { + L[3] = normalize(L[3]); + if (n == 4) + L4 = L[0]; + else + L4 = normalize(L4); + } + + // integrate + half sum = 0; + sum += IntegrateEdge(L[0], L[1]); + sum += IntegrateEdge(L[1], L[2]); + sum += IntegrateEdge(L[2], L[3]); + if(n >= 4) + sum += IntegrateEdge(L[3], L4); + if(n == 5) + sum += IntegrateEdge(L4, L[0]); + + sum *= 0.15915; // 1/2pi + + return max(0, sum); +} + +half TransformedPolygonRadiance(half4x3 L, half2 uv, sampler2D transformInv, half amplitude) +{ + // Get the inverse LTC matrix M + half3x3 Minv = 0; + Minv._m22 = 1; + Minv._m00_m02_m11_m20 = tex2D(transformInv, uv); + + // Transform light vertices into diffuse configuration + half4x3 LTransformed = mul(L, Minv); + + // Polygon radiance in transformed configuration - specular + return PolygonRadiance(LTransformed) * amplitude; +} + +half3 CalculateLight (half3 position, half3 diffColor, half3 specColor, half oneMinusRoughness, half3 N, + half3 lightPos, half3 lightColor) +{ +#if AREA_LIGHT_SHADOWS + half shadow = Shadow(position); + if (shadow == 0.0) + return 0; +#endif + // TODO: larger and smaller values cause artifacts - why? + oneMinusRoughness = clamp(oneMinusRoughness, 0.01, 0.93); + half roughness = 1 - oneMinusRoughness; + half3 V = normalize(_WorldSpaceCameraPos - position); + + // Construct orthonormal basis around N, aligned with V + half3x3 basis; + basis[0] = normalize(V - N * dot(V, N)); + basis[1] = normalize(cross(N, basis[0])); + basis[2] = N; + + // Transform light vertices into that space + half4x3 L; + L = _LightVerts - half4x3(position, position, position, position); + L = mul(L, transpose(basis)); + + // UVs for sampling the LUTs + half theta = acos(dot(V, N)); + half2 uv = half2(roughness, theta/1.57); + + half3 AmpDiffAmpSpecFresnel = tex2D(_AmpDiffAmpSpecFresnel, uv).rgb; + + half3 result = 0; +#if AREA_LIGHT_ENABLE_DIFFUSE + half diffuseTerm = TransformedPolygonRadiance(L, uv, _TransformInv_Diffuse, AmpDiffAmpSpecFresnel.x); + result = diffuseTerm * diffColor; +#endif + + half specularTerm = TransformedPolygonRadiance(L, uv, _TransformInv_Specular, AmpDiffAmpSpecFresnel.y); + half fresnelTerm = specColor + (1.0 - specColor) * AmpDiffAmpSpecFresnel.z; + result += specularTerm * fresnelTerm * UNITY_PI; + +#if AREA_LIGHT_SHADOWS + result *= shadow; +#endif + + return result * lightColor; +} \ No newline at end of file diff --git a/Assets/AreaLight/Shaders/AreaLight.cginc.meta b/Assets/AreaLight/Shaders/AreaLight.cginc.meta new file mode 100644 index 0000000..0427ab8 --- /dev/null +++ b/Assets/AreaLight/Shaders/AreaLight.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fd7e771f2b4bdf14da1d4e099b8bd629 +timeCreated: 1453121090 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AreaLight/Shaders/AreaLight.shader b/Assets/AreaLight/Shaders/AreaLight.shader new file mode 100644 index 0000000..1ee237f --- /dev/null +++ b/Assets/AreaLight/Shaders/AreaLight.shader @@ -0,0 +1,110 @@ +Shader "Hidden/AreaLight" { +SubShader { + Tags { "Queue"="Geometry-1" } + +CGINCLUDE +#include "UnityCG.cginc" +#include "UnityPBSLighting.cginc" +#include "UnityDeferredLibrary.cginc" + +#define AREA_LIGHT_ENABLE_DIFFUSE 1 + +#if AREA_LIGHT_SHADOWS +#include "AreaLightShadows.cginc" +#endif +#include "AreaLight.cginc" + +sampler2D _CameraGBufferTexture0; +sampler2D _CameraGBufferTexture1; +sampler2D _CameraGBufferTexture2; + +void DeferredCalculateLightParams ( + unity_v2f_deferred i, + out float3 outWorldPos, + out float2 outUV) +{ + i.ray = i.ray * (_ProjectionParams.z / i.ray.z); + float2 uv = i.uv.xy / i.uv.w; + + // read depth and reconstruct world position + float depth = SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, uv); + depth = Linear01Depth (depth); + float4 vpos = float4(i.ray * depth,1); + float3 wpos = mul (unity_CameraToWorld, vpos).xyz; + + outWorldPos = wpos; + outUV = uv; +} + +half4 CalculateLightDeferred (unity_v2f_deferred i) +{ + float3 worldPos; + float2 uv; + DeferredCalculateLightParams (i, worldPos, uv); + + half4 gbuffer0 = tex2D (_CameraGBufferTexture0, uv); + half4 gbuffer1 = tex2D (_CameraGBufferTexture1, uv); + half4 gbuffer2 = tex2D (_CameraGBufferTexture2, uv); + + half3 baseColor = gbuffer0.rgb; + half3 specColor = gbuffer1.rgb; + half oneMinusRoughness = gbuffer1.a; + half3 normalWorld = gbuffer2.rgb * 2 - 1; + normalWorld = normalize(normalWorld); + + return CalculateLight (worldPos, baseColor, specColor, oneMinusRoughness, normalWorld, + _LightPos.xyz, _LightColor.xyz).rgbb; +} +ENDCG + +// shadows +Pass +{ + Fog { Mode Off } + ZWrite Off + Blend One One + Cull Front + ZTest Always + + CGPROGRAM + #pragma target 3.0 + #pragma vertex vert_deferred + #pragma fragment frag + #pragma exclude_renderers nomrt + // only one option, so it will always be set and before any includes + #pragma multi_compile AREA_LIGHT_SHADOWS + + fixed4 frag (unity_v2f_deferred i) : SV_Target + { + return CalculateLightDeferred(i); + } + + ENDCG +} + +// no shadows +Pass +{ + Fog { Mode Off } + ZWrite Off + Blend One One + Cull Front + ZTest Always + + CGPROGRAM + #pragma target 3.0 + #pragma vertex vert_deferred + #pragma fragment frag + #pragma exclude_renderers nomrt + + fixed4 frag (unity_v2f_deferred i) : SV_Target + { + return CalculateLightDeferred(i); + } + + ENDCG +} + +} +Fallback Off +} diff --git a/Assets/AreaLight/Shaders/AreaLight.shader.meta b/Assets/AreaLight/Shaders/AreaLight.shader.meta new file mode 100644 index 0000000..c1c40f2 --- /dev/null +++ b/Assets/AreaLight/Shaders/AreaLight.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2b28be3523d190a41910088d1ee68ef7 +timeCreated: 1453120999 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AreaLight/Shaders/AreaLightShadows.cginc b/Assets/AreaLight/Shaders/AreaLightShadows.cginc new file mode 100644 index 0000000..1951656 --- /dev/null +++ b/Assets/AreaLight/Shaders/AreaLightShadows.cginc @@ -0,0 +1,103 @@ +cbuffer POISSON_DISKS { + static half2 poisson[40] = { + half2(0.02971195f, 0.8905211f), + half2(0.2495298f, 0.732075f), + half2(-0.3469206f, 0.6437836f), + half2(-0.01878909f, 0.4827394f), + half2(-0.2725213f, 0.896188f), + half2(-0.6814336f, 0.6480481f), + half2(0.4152045f, 0.2794172f), + half2(0.1310554f, 0.2675925f), + half2(0.5344744f, 0.5624411f), + half2(0.8385689f, 0.5137348f), + half2(0.6045052f, 0.08393857f), + half2(0.4643163f, 0.8684642f), + half2(0.335507f, -0.110113f), + half2(0.03007669f, -0.0007075319f), + half2(0.8077537f, 0.2551664f), + half2(-0.1521498f, 0.2429521f), + half2(-0.2997617f, 0.0234927f), + half2(0.2587779f, -0.4226915f), + half2(-0.01448214f, -0.2720358f), + half2(-0.3937779f, -0.228529f), + half2(-0.7833176f, 0.1737299f), + half2(-0.4447537f, 0.2582748f), + half2(-0.9030743f, 0.406874f), + half2(-0.729588f, -0.2115215f), + half2(-0.5383645f, -0.6681151f), + half2(-0.07709587f, -0.5395499f), + half2(-0.3402214f, -0.4782109f), + half2(-0.5580465f, 0.01399586f), + half2(-0.105644f, -0.9191031f), + half2(-0.8343651f, -0.4750755f), + half2(-0.9959937f, -0.0540134f), + half2(0.1747736f, -0.936202f), + half2(-0.3642297f, -0.926432f), + half2(0.1719682f, -0.6798802f), + half2(0.4424475f, -0.7744268f), + half2(0.6849481f, -0.3031401f), + half2(0.5453879f, -0.5152272f), + half2(0.9634013f, -0.2050581f), + half2(0.9907925f, 0.08320642f), + half2(0.8386722f, -0.5428791f) + }; +}; + +Texture2D _Shadowmap; +SamplerComparisonState sampler_Shadowmap; + +// To get a sampler, which doesn't do comparison +Texture2D _ShadowmapDummy; +SamplerState sampler_ShadowmapDummy; + +half _ShadowReceiverWidth; +half _ShadowReceiverDistanceScale; +half2 _ShadowLightWidth; +half _ShadowBias; +float4x4 _ShadowProjectionMatrix; + +half EdgeSmooth(half2 xy) +{ + // Magic tweaks to the shape + float corner = 0.4; + float outset = 1.0; + float smooth = 0.5; + + float d = length(max(abs(xy) - 1 + corner*outset, 0.0)) - corner; + return saturate(1 - smoothstep(-smooth, 0, d)); +} + +half Shadow(half3 position) +{ + half4 pClip = mul(_ShadowProjectionMatrix, half4(position, 1)); + half3 p = pClip.xyz/pClip.w; + if (any(step(1.0, abs(p.xy)))) + return 0; + + // The texture contains just 0. But we need to sample it somewhere for Unity to initialize the corresponding sampler. + float dist = _ShadowmapDummy.Sample(sampler_ShadowmapDummy, 0).a; + + half edgeSmooth = EdgeSmooth(p.xy); + p = p * 0.5 + 0.5; + + for(int j = 0; j < 10; ++j) + { + half2 offset = poisson[j + 24] * _ShadowReceiverWidth; + float depth = _Shadowmap.SampleLevel(sampler_ShadowmapDummy, p.xy + offset, 0).r; + + dist += max(0.0, p.z - depth); + } + + dist *= _ShadowReceiverDistanceScale; + + p.z -= _ShadowBias/pClip.w; + half shadow = 0; + for(int i = 0; i < 32; ++i) + { + half lightWidth = lerp(_ShadowLightWidth.x, _ShadowLightWidth.y, min(1.0, dist)); + const half2 offset = poisson[i] * lightWidth; + shadow += _Shadowmap.SampleCmpLevelZero(sampler_Shadowmap, p.xy + offset, p.z); + } + + return shadow * edgeSmooth / 32.0; +} diff --git a/Assets/AreaLight/Shaders/AreaLightShadows.cginc.meta b/Assets/AreaLight/Shaders/AreaLightShadows.cginc.meta new file mode 100644 index 0000000..5bf7af6 --- /dev/null +++ b/Assets/AreaLight/Shaders/AreaLightShadows.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: eeb2994f509cea043bc495c62bc72a29 +timeCreated: 1456842264 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AreaLight/Shaders/AreaLightSource.mat b/Assets/AreaLight/Shaders/AreaLightSource.mat new file mode 100644 index 0000000..42c2062 --- /dev/null +++ b/Assets/AreaLight/Shaders/AreaLightSource.mat @@ -0,0 +1,184 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: AreaLightSource + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _EMISSION + m_LightmapFlags: 1 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + - first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _SpecGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - first: + name: _BumpScale + second: 1 + - first: + name: _CullMode + second: 2 + - first: + name: _Cutoff + second: 0.5 + - first: + name: _DetailMode + second: 0 + - first: + name: _DetailNormalMapScale + second: 1 + - first: + name: _DstBlend + second: 0 + - first: + name: _GlossMapScale + second: 1 + - first: + name: _Glossiness + second: 0 + - first: + name: _GlossyReflections + second: 1 + - first: + name: _MetaDiffuseScale + second: 1 + - first: + name: _MetaEmissionScale + second: 1 + - first: + name: _MetaMetallicSoup + second: 1 + - first: + name: _MetaSpecularScale + second: 1 + - first: + name: _MetaUseCustom + second: 0 + - first: + name: _Metallic + second: 0 + - first: + name: _Mode + second: 0 + - first: + name: _OcclusionStrength + second: 1 + - first: + name: _Parallax + second: 0.02 + - first: + name: _SmoothnessTextureChannel + second: 0 + - first: + name: _SpecularHighlights + second: 1 + - first: + name: _SrcBlend + second: 1 + - first: + name: _Translucency + second: 0 + - first: + name: _UVDetailMask + second: 0 + - first: + name: _UVSec + second: 0 + - first: + name: _VertexOcclusionPower + second: 1 + - first: + name: _ZWrite + second: 1 + m_Colors: + - first: + name: _Color + second: {r: 0, g: 0, b: 0, a: 1} + - first: + name: _EmissionColor + second: {r: 1, g: 1, b: 1, a: 1} + - first: + name: _MetaDiffuseAdd + second: {r: 0, g: 0, b: 0, a: 1} + - first: + name: _MetaDiffuseTint + second: {r: 1, g: 1, b: 1, a: 1} + - first: + name: _MetaEmissionAdd + second: {r: 0, g: 0, b: 0, a: 1} + - first: + name: _MetaEmissionTint + second: {r: 1, g: 1, b: 1, a: 1} + - first: + name: _MetaSpecularAdd + second: {r: 0, g: 0, b: 0, a: 1} + - first: + name: _MetaSpecularTint + second: {r: 1, g: 1, b: 1, a: 1} + - first: + name: _SpecColor + second: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} diff --git a/Assets/AreaLight/Shaders/AreaLightSource.mat.meta b/Assets/AreaLight/Shaders/AreaLightSource.mat.meta new file mode 100644 index 0000000..2569765 --- /dev/null +++ b/Assets/AreaLight/Shaders/AreaLightSource.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1eb056d70e23cc34a9e926d8c8c887a5 +timeCreated: 1450296949 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/LightManager.meta b/Assets/LightManager.meta new file mode 100644 index 0000000..2e2a1dc --- /dev/null +++ b/Assets/LightManager.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 37a7d2078af3b7645802711b72cbcfb1 +folderAsset: yes +timeCreated: 1477430433 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/LightManager/LightManagerFogEllipsoids.prefab b/Assets/LightManager/LightManagerFogEllipsoids.prefab new file mode 100644 index 0000000..8d674ef --- /dev/null +++ b/Assets/LightManager/LightManagerFogEllipsoids.prefab @@ -0,0 +1,52 @@ +%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_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1000010085349158} + m_IsPrefabParent: 1 +--- !u!1 &1000010085349158 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4000010739719174} + - 114: {fileID: 114000014191307454} + m_Layer: 0 + m_Name: LightManagerFogEllipsoids + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4000010739719174 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000010085349158} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -8.9284725, y: 3.427047, z: -0.21317804} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!114 &114000014191307454 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000010085349158} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ed243fe90a2e7384f9f6f59acf71e19b, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Assets/LightManager/LightManagerFogEllipsoids.prefab.meta b/Assets/LightManager/LightManagerFogEllipsoids.prefab.meta new file mode 100644 index 0000000..f177491 --- /dev/null +++ b/Assets/LightManager/LightManagerFogEllipsoids.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 88ddc3de348eb9044aa7d0614809939e +timeCreated: 1454679592 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/LightManager/LightManagerFogLights.prefab b/Assets/LightManager/LightManagerFogLights.prefab new file mode 100644 index 0000000..d9418ea --- /dev/null +++ b/Assets/LightManager/LightManagerFogLights.prefab @@ -0,0 +1,52 @@ +%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_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1000011378053400} + m_IsPrefabParent: 1 +--- !u!1 &1000011378053400 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 4000012687929690} + - 114: {fileID: 114000010476117714} + m_Layer: 0 + m_Name: LightManagerFogLights + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4000012687929690 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000011378053400} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -8.9284725, y: 3.427047, z: -0.21317804} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!114 &114000010476117714 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000011378053400} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 01ae89c4c08f92f4fb90537335efa1ac, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Assets/LightManager/LightManagerFogLights.prefab.meta b/Assets/LightManager/LightManagerFogLights.prefab.meta new file mode 100644 index 0000000..075754d --- /dev/null +++ b/Assets/LightManager/LightManagerFogLights.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a81286e4a5a12aa41825352231edaae9 +timeCreated: 1454679202 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/LightManager/Scripts.meta b/Assets/LightManager/Scripts.meta new file mode 100644 index 0000000..7531661 --- /dev/null +++ b/Assets/LightManager/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: de005349eca348945bb8d27456a32d16 +folderAsset: yes +timeCreated: 1477748682 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/LightManager/Scripts/LightManager.cs b/Assets/LightManager/Scripts/LightManager.cs new file mode 100644 index 0000000..7177b44 --- /dev/null +++ b/Assets/LightManager/Scripts/LightManager.cs @@ -0,0 +1,45 @@ +using UnityEngine; +using System.Collections.Generic; + +public class LightManager : MonoBehaviour +{ + static LightManager s_Instance; + HashSet m_Container = new HashSet(); + + static LightManager Instance + { + get + { + if (s_Instance != null) + return s_Instance; + + s_Instance = (LightManager) FindObjectOfType(typeof(LightManager)); + return s_Instance; + } + } + + public static HashSet Get() + { + LightManager instance = Instance; + return instance == null ? new HashSet() : instance.m_Container; + } + + public static bool Add(T t) + { + LightManager instance = Instance; + if (instance == null) + return false; + + instance.m_Container.Add(t); + return true; + } + + public static void Remove(T t) + { + LightManager instance = Instance; + if (instance == null) + return; + + instance.m_Container.Remove(t); + } +} diff --git a/Assets/LightManager/Scripts/LightManager.cs.meta b/Assets/LightManager/Scripts/LightManager.cs.meta new file mode 100644 index 0000000..b3dcc2e --- /dev/null +++ b/Assets/LightManager/Scripts/LightManager.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 172fcfd4ae7b9874ea684dc927b34a73 +timeCreated: 1454671716 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/LightManager/Scripts/LightManagerFogEllipsoids.cs b/Assets/LightManager/Scripts/LightManagerFogEllipsoids.cs new file mode 100644 index 0000000..8c352da --- /dev/null +++ b/Assets/LightManager/Scripts/LightManagerFogEllipsoids.cs @@ -0,0 +1,4 @@ +public class LightManagerFogEllipsoids : LightManager +{ + +} diff --git a/Assets/LightManager/Scripts/LightManagerFogEllipsoids.cs.meta b/Assets/LightManager/Scripts/LightManagerFogEllipsoids.cs.meta new file mode 100644 index 0000000..4904706 --- /dev/null +++ b/Assets/LightManager/Scripts/LightManagerFogEllipsoids.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ed243fe90a2e7384f9f6f59acf71e19b +timeCreated: 1454679513 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/LightManager/Scripts/LightManagerFogLights.cs b/Assets/LightManager/Scripts/LightManagerFogLights.cs new file mode 100644 index 0000000..e41dc86 --- /dev/null +++ b/Assets/LightManager/Scripts/LightManagerFogLights.cs @@ -0,0 +1,4 @@ +public class LightManagerFogLights : LightManager +{ + +} diff --git a/Assets/LightManager/Scripts/LightManagerFogLights.cs.meta b/Assets/LightManager/Scripts/LightManagerFogLights.cs.meta new file mode 100644 index 0000000..d1d8a7c --- /dev/null +++ b/Assets/LightManager/Scripts/LightManagerFogLights.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 01ae89c4c08f92f4fb90537335efa1ac +timeCreated: 1454678969 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/LightOverride.meta b/Assets/LightOverride.meta new file mode 100644 index 0000000..ca921e5 --- /dev/null +++ b/Assets/LightOverride.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d10a5eee313f53847b6aed96428c054d +folderAsset: yes +timeCreated: 1477430433 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/LightOverride/LightOverride.cs b/Assets/LightOverride/LightOverride.cs new file mode 100644 index 0000000..2a3b1ac --- /dev/null +++ b/Assets/LightOverride/LightOverride.cs @@ -0,0 +1,81 @@ +using UnityEngine; + +public abstract class LightOverride : MonoBehaviour +{ + + [Header("Overrides")] + public float m_IntensityMult = 1.0f; + [MinValue(0.0f)] + public float m_RangeMult = 1.0f; + + public enum Type{None, Point, Tube, Area, Directional} + + Type m_Type = Type.None; + bool m_Initialized = false; + Light m_Light; + TubeLight m_TubeLight; + AreaLight m_AreaLight; + + public bool isOn + { + get + { + if (!isActiveAndEnabled) + return false; + + Init(); + + switch(m_Type) + { + case Type.Point: return m_Light.enabled || GetForceOn(); + case Type.Tube: return m_TubeLight.enabled || GetForceOn(); + case Type.Area: return m_AreaLight.enabled || GetForceOn(); + case Type.Directional: return m_Light.enabled || GetForceOn(); + } + + return false; + } + + private set{} + } + + new public Light light {get{Init(); return m_Light;} private set{}} + public TubeLight tubeLight {get{Init(); return m_TubeLight;} private set{}} + public AreaLight areaLight {get{Init(); return m_AreaLight;} private set{}} + + public Type type {get{Init(); return m_Type;} private set{}} + + // To get the "enabled" state checkbox + void Update() + { + + } + + public abstract bool GetForceOn(); + + void Init() + { + if (m_Initialized) + return; + + if ((m_Light = GetComponent()) != null) + { + switch(m_Light.type) + { + case LightType.Point: m_Type = Type.Point; break; + case LightType.Directional: m_Type = Type.Directional; break; + default: m_Type = Type.None; break; + } + } + else if ((m_TubeLight = GetComponent()) != null) + { + m_Type = Type.Tube; + } + else if ((m_AreaLight = GetComponent()) != null) + { + m_Type = Type.Area; + } + + m_Initialized = true; + } +} diff --git a/Assets/LightOverride/LightOverride.cs.meta b/Assets/LightOverride/LightOverride.cs.meta new file mode 100644 index 0000000..f2e591d --- /dev/null +++ b/Assets/LightOverride/LightOverride.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 74f38ff2229b3664e979e3a59d7ace3f +timeCreated: 1452857267 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MinValueAttribute.meta b/Assets/MinValueAttribute.meta new file mode 100644 index 0000000..d250140 --- /dev/null +++ b/Assets/MinValueAttribute.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9ad541daae932084a874bba45d821e60 +folderAsset: yes +timeCreated: 1476957694 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MinValueAttribute/Editor.meta b/Assets/MinValueAttribute/Editor.meta new file mode 100644 index 0000000..e0d52a7 --- /dev/null +++ b/Assets/MinValueAttribute/Editor.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 32a49e8d55dc4c848ae0d5a0aca3b357 +folderAsset: yes +timeCreated: 1447329667 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MinValueAttribute/Editor/MinValueDrawer.cs b/Assets/MinValueAttribute/Editor/MinValueDrawer.cs new file mode 100644 index 0000000..a594314 --- /dev/null +++ b/Assets/MinValueAttribute/Editor/MinValueDrawer.cs @@ -0,0 +1,23 @@ +using UnityEngine; +using UnityEditor; + +[CustomPropertyDrawer (typeof (MinValueAttribute))] +public class MinValueDrawer : PropertyDrawer { + + public override void OnGUI (Rect position, SerializedProperty property, GUIContent label) + { + if (property.propertyType != SerializedPropertyType.Float && property.propertyType != SerializedPropertyType.Integer) + { + EditorGUI.LabelField (position, label.text, "Use MinValue with float or int."); + return; + } + + EditorGUI.PropertyField(position, property, label); + + if (GUI.changed) + { + MinValueAttribute minValue = attribute as MinValueAttribute; + property.floatValue = Mathf.Max(property.floatValue, minValue.min); + } + } +} diff --git a/Assets/MinValueAttribute/Editor/MinValueDrawer.cs.meta b/Assets/MinValueAttribute/Editor/MinValueDrawer.cs.meta new file mode 100644 index 0000000..ee29fdb --- /dev/null +++ b/Assets/MinValueAttribute/Editor/MinValueDrawer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: af909d555c4764145b02bd06b0c9646d +timeCreated: 1447329696 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MinValueAttribute/MinValueAttribute.cs b/Assets/MinValueAttribute/MinValueAttribute.cs new file mode 100644 index 0000000..229b9ba --- /dev/null +++ b/Assets/MinValueAttribute/MinValueAttribute.cs @@ -0,0 +1,11 @@ +using UnityEngine; + +public class MinValueAttribute : PropertyAttribute +{ + public float min; + + public MinValueAttribute (float min) + { + this.min = min; + } +} diff --git a/Assets/MinValueAttribute/MinValueAttribute.cs.meta b/Assets/MinValueAttribute/MinValueAttribute.cs.meta new file mode 100644 index 0000000..91244e7 --- /dev/null +++ b/Assets/MinValueAttribute/MinValueAttribute.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b2932d2cdf3aaea4abe51315dc89f761 +timeCreated: 1447329589 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes.meta b/Assets/Scenes.meta new file mode 100644 index 0000000..c566e0b --- /dev/null +++ b/Assets/Scenes.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 08cc8bb0acab7fa4f89387fd57ea92f5 +folderAsset: yes +timeCreated: 1477661017 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Area light.unity b/Assets/Scenes/Area light.unity new file mode 100644 index 0000000..732a1a7 --- /dev/null +++ b/Assets/Scenes/Area light.unity @@ -0,0 +1,1601 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +SceneSettings: + m_ObjectHideFlags: 0 + m_PVSData: + m_PVSObjectsArray: [] + m_PVSPortalsArray: [] + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 7 + 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, g: 0, b: 0, 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: 3 + m_SkyboxMaterial: {fileID: 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, g: 0, b: 0, a: 1} +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 7 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 4 + m_Resolution: 2 + m_BakeResolution: 40 + m_TextureWidth: 1024 + m_TextureHeight: 1024 + 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_DirectLightInLightProbes: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_LightingDataAsset: {fileID: 0} + m_RuntimeCPUUsage: 25 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + accuratePlacement: 0 + minRegionArea: 2 + cellSize: 0.16666667 + manualCellSize: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &14037271 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 14037272} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &14037272 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 14037271} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 2137368265} + m_RootOrder: 0 +--- !u!1 &109655681 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 109655682} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &109655682 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 109655681} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 564235811} + m_RootOrder: 0 +--- !u!1 &225059903 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 225059904} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &225059904 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 225059903} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 1280021154} + m_RootOrder: 0 +--- !u!1001 &428239549 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1268034915} + m_Modifications: + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalPosition.x + value: 0.33199978 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalPosition.y + value: -0.32000017 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalPosition.z + value: 3.5000002 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalRotation.x + value: 0.5661658 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalRotation.y + value: -0.100054756 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalRotation.z + value: 0.069485754 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalRotation.w + value: 0.81524056 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalScale.x + value: 0.12 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalScale.y + value: 0.12 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalScale.z + value: 0.12 + objectReference: {fileID: 0} + - target: {fileID: 3327276, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Length + value: 0.42 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalEulerAnglesHint.x + value: 69.536 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Color.r + value: 0.71797836 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Color.g + value: 0.26735508 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Color.b + value: 0.8455882 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Radius + value: 0.06 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Range + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Intensity + value: 0.45 + objectReference: {fileID: 0} + - target: {fileID: 154090, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Name + value: TubeLight (1) + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 154090, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 114000012794840980, guid: fdeb35bdab08b7442a67e36ffe2ff830, + type: 2} + propertyPath: m_IntensityMult + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalEulerAnglesHint.y + value: -13.691001 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + m_IsPrefabParent: 0 +--- !u!4 &428239550 stripped +Transform: + m_PrefabParentObject: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + m_PrefabInternal: {fileID: 428239549} +--- !u!1 &443500958 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 443500959} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &443500959 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 443500958} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 775353828} + m_RootOrder: 0 +--- !u!1 &564235807 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 564235811} + - 33: {fileID: 564235810} + - 64: {fileID: 564235809} + - 23: {fileID: 564235808} + m_Layer: 0 + m_Name: Plane (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &564235808 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 564235807} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 407b0765066496e4da88d97aa9205037, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!64 &564235809 +MeshCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 564235807} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Convex: 0 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &564235810 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 564235807} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &564235811 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 564235807} + m_LocalRotation: {x: -0.5, y: 0.5, z: 0.5, w: 0.5} + m_LocalPosition: {x: 7.7599993, y: 8.780001, z: 3.8100002} + m_LocalScale: {x: 1.953109, y: 1.9531087, z: 1.9531087} + m_LocalEulerAnglesHint: {x: -90, y: 90, z: 0} + m_Children: + - {fileID: 109655682} + m_Father: {fileID: 1147608812} + m_RootOrder: 5 +--- !u!1 &589242805 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 589242806} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &589242806 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 589242805} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 1906959832} + m_RootOrder: 0 +--- !u!1 &775353824 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 775353828} + - 33: {fileID: 775353827} + - 65: {fileID: 775353826} + - 23: {fileID: 775353825} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &775353825 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 775353824} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 407b0765066496e4da88d97aa9205037, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!65 &775353826 +BoxCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 775353824} + 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!33 &775353827 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 775353824} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &775353828 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 775353824} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.5159998, y: -0.63999987, z: 3.6027324} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 443500959} + m_Father: {fileID: 1147608812} + m_RootOrder: 1 +--- !u!1 &849426266 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 849426270} + - 33: {fileID: 849426269} + - 64: {fileID: 849426268} + - 23: {fileID: 849426267} + m_Layer: 0 + m_Name: Plane + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &849426267 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 849426266} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 407b0765066496e4da88d97aa9205037, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!64 &849426268 +MeshCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 849426266} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Convex: 0 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &849426269 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 849426266} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &849426270 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 849426266} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.7578278, y: -0.98770285, z: 3.6027324} + m_LocalScale: {x: 1.953109, y: 1.9531087, z: 1.9531087} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 1147608812} + m_RootOrder: 0 +--- !u!1001 &1040249005 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1268034915} + m_Modifications: + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalPosition.x + value: -1.7799997 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalPosition.y + value: -0.38899994 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalPosition.z + value: 4.3100004 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalRotation.x + value: 0.57041365 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalRotation.w + value: 0.8213576 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalScale.x + value: 0.12 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalScale.y + value: 0.12 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalScale.z + value: 0.12 + objectReference: {fileID: 0} + - target: {fileID: 3327276, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Length + value: 0.42 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalEulerAnglesHint.x + value: 69.536 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Color.r + value: 0.8455882 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Color.g + value: 0.73392946 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Color.b + value: 0.26735508 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Radius + value: 0.06 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Range + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Intensity + value: 1.11 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 154090, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + m_IsPrefabParent: 0 +--- !u!4 &1040249006 stripped +Transform: + m_PrefabParentObject: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + m_PrefabInternal: {fileID: 1040249005} +--- !u!1 &1147608811 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1147608812} + m_Layer: 0 + m_Name: Meshes + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1147608812 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1147608811} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 9.88, y: 7.06, z: -5.59} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 849426270} + - {fileID: 775353828} + - {fileID: 2116681704} + - {fileID: 2137368265} + - {fileID: 1865025248} + - {fileID: 564235811} + - {fileID: 1301331062} + - {fileID: 1280021154} + - {fileID: 1906959832} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!1 &1186076949 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1186076954} + - 20: {fileID: 1186076953} + - 81: {fileID: 1186076950} + - 114: {fileID: 1186076951} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1186076950 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1186076949} + m_Enabled: 1 +--- !u!114 &1186076951 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1186076949} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f35c02a2c6230584391703bf32006791, type: 3} + m_Name: + m_EditorClassIdentifier: + m_DebugShader: {fileID: 4800000, guid: 91e29ad407521e447a7254f5c1ea9b54, type: 3} + m_ShadowmapShader: {fileID: 4800000, guid: 2c4cd42b134f7864fa579350e9cf6896, type: 3} + m_InjectLightingAndDensity: {fileID: 7200000, guid: 55812fd61bd54104aa23612fc28bfeb8, + type: 3} + m_Scatter: {fileID: 7200000, guid: 2a7c01c2354d03a4e9c31096bf130b6a, type: 3} + m_ApplyToOpaqueShader: {fileID: 4800000, guid: 6f73df8e11615074dbf62a3a384af521, + type: 3} + m_BlurShadowmapShader: {fileID: 4800000, guid: 701192b62a7678549918bc87434699fe, + type: 3} + m_Noise: {fileID: 2800000, guid: 35eb47181d630134c97488476efbda59, type: 3} + m_Debug: 0 + m_Z: 1 + m_NearClip: 0.3 + m_FarClipMax: 100 + m_GlobalDensityMult: 1 + m_ConstantFog: 100 + m_HeightFogAmount: 0 + m_HeightFogExponent: 1 + m_HeightFogOffset: 0 + m_NoiseFogAmount: 0 + m_NoiseFogScale: 1 + m_Wind: {fileID: 0} + m_Anisotropy: 0.5 + m_GlobalIntensityMult: 1 + m_AmbientLightIntensity: 0 + m_AmbientLightColor: {r: 1, g: 1, b: 1, a: 1} + m_BlurShadowmap: 0 + m_ShadowmapDownsample: 1 + m_BlurSize: 3 + m_BlurIterations: 2 +--- !u!20 &1186076953 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1186076949} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 20 + 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_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 + m_StereoMirrorMode: 0 +--- !u!4 &1186076954 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1186076949} + m_LocalRotation: {x: -0.012010404, y: 0.8968499, z: -0.024396954, w: -0.44149846} + m_LocalPosition: {x: 11.12, y: 6.87, z: 0.88} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 3.0860002, y: -127.84601, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 +--- !u!1 &1268034914 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1268034915} + m_Layer: 0 + m_Name: Lights + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1268034915 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1268034914} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 9.88, y: 7.06, z: -5.59} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1315593249} + - {fileID: 1717851276} + - {fileID: 1040249006} + - {fileID: 428239550} + m_Father: {fileID: 0} + m_RootOrder: 1 +--- !u!1 &1280021150 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1280021154} + - 33: {fileID: 1280021153} + - 64: {fileID: 1280021152} + - 23: {fileID: 1280021151} + m_Layer: 0 + m_Name: Plane (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1280021151 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1280021150} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 407b0765066496e4da88d97aa9205037, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!64 &1280021152 +MeshCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1280021150} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Convex: 0 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &1280021153 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1280021150} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1280021154 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1280021150} + m_LocalRotation: {x: 1, y: -0, z: -0, w: 0} + m_LocalPosition: {x: -1.7578278, y: 11.960001, z: 3.6027324} + m_LocalScale: {x: 1.953109, y: 1.9531087, z: 1.9531087} + m_LocalEulerAnglesHint: {x: 180, y: 0, z: 0} + m_Children: + - {fileID: 225059904} + m_Father: {fileID: 1147608812} + m_RootOrder: 7 +--- !u!1 &1301331058 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1301331062} + - 33: {fileID: 1301331061} + - 64: {fileID: 1301331060} + - 23: {fileID: 1301331059} + m_Layer: 0 + m_Name: Plane (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1301331059 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1301331058} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 407b0765066496e4da88d97aa9205037, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!64 &1301331060 +MeshCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1301331058} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Convex: 0 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &1301331061 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1301331058} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1301331062 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1301331058} + m_LocalRotation: {x: -0.5, y: -0.5, z: -0.5, w: 0.5} + m_LocalPosition: {x: -11.54, y: 8.690001, z: 3.6600003} + m_LocalScale: {x: 1.953109, y: 1.9531087, z: 1.9531087} + m_LocalEulerAnglesHint: {x: -90, y: -90, z: 0} + m_Children: + - {fileID: 2053504865} + m_Father: {fileID: 1147608812} + m_RootOrder: 6 +--- !u!1001 &1315593248 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1268034915} + m_Modifications: + - target: {fileID: 4000012687929690, guid: a81286e4a5a12aa41825352231edaae9, type: 2} + propertyPath: m_LocalPosition.x + value: -18.808472 + objectReference: {fileID: 0} + - target: {fileID: 4000012687929690, guid: a81286e4a5a12aa41825352231edaae9, type: 2} + propertyPath: m_LocalPosition.y + value: -3.632953 + objectReference: {fileID: 0} + - target: {fileID: 4000012687929690, guid: a81286e4a5a12aa41825352231edaae9, type: 2} + propertyPath: m_LocalPosition.z + value: 5.376822 + objectReference: {fileID: 0} + - target: {fileID: 4000012687929690, guid: a81286e4a5a12aa41825352231edaae9, type: 2} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4000012687929690, guid: a81286e4a5a12aa41825352231edaae9, type: 2} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4000012687929690, guid: a81286e4a5a12aa41825352231edaae9, type: 2} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4000012687929690, guid: a81286e4a5a12aa41825352231edaae9, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4000012687929690, guid: a81286e4a5a12aa41825352231edaae9, type: 2} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: a81286e4a5a12aa41825352231edaae9, type: 2} + m_IsPrefabParent: 0 +--- !u!4 &1315593249 stripped +Transform: + m_PrefabParentObject: {fileID: 4000012687929690, guid: a81286e4a5a12aa41825352231edaae9, + type: 2} + m_PrefabInternal: {fileID: 1315593248} +--- !u!1 &1436369042 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1436369043} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1436369043 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1436369042} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 2116681704} + m_RootOrder: 0 +--- !u!1 &1556200812 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1556200813} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1556200813 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1556200812} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 1865025248} + m_RootOrder: 0 +--- !u!1001 &1717851275 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1268034915} + m_Modifications: + - target: {fileID: 4000014113918066, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + propertyPath: m_LocalPosition.x + value: -2.0300002 + objectReference: {fileID: 0} + - target: {fileID: 4000014113918066, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + propertyPath: m_LocalPosition.y + value: 1.1699996 + objectReference: {fileID: 0} + - target: {fileID: 4000014113918066, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + propertyPath: m_LocalPosition.z + value: 1.48 + objectReference: {fileID: 0} + - target: {fileID: 4000014113918066, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + propertyPath: m_LocalRotation.x + value: 0.16011225 + objectReference: {fileID: 0} + - target: {fileID: 4000014113918066, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4000014113918066, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4000014113918066, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + propertyPath: m_LocalRotation.w + value: 0.9870989 + objectReference: {fileID: 0} + - target: {fileID: 4000014113918066, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 33000012356353452, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + - target: {fileID: 114000011647635530, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_Angle + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 4000014113918066, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + propertyPath: m_LocalEulerAnglesHint.x + value: 18.381 + objectReference: {fileID: 0} + - target: {fileID: 114000011647635530, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_Size.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 114000011647635530, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_Shadows + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114000011647635530, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_ShadowBias + value: 0.0396 + objectReference: {fileID: 0} + - target: {fileID: 114000011647635530, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_Size.z + value: 10.38 + objectReference: {fileID: 0} + - target: {fileID: 114000013519192348, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_Shadows + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114000011647635530, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_Size.y + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 114000013519192348, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_BlurIterations + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114000013519192348, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_BlurSize + value: 2.32 + objectReference: {fileID: 0} + - target: {fileID: 114000013519192348, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_Bounded + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114000011647635530, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_Intensity + value: 1.6 + objectReference: {fileID: 0} + - target: {fileID: 114000011647635530, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_ShadowmapRes + value: 1024 + objectReference: {fileID: 0} + - target: {fileID: 1000010046428508, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + m_IsPrefabParent: 0 +--- !u!4 &1717851276 stripped +Transform: + m_PrefabParentObject: {fileID: 4000014113918066, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + m_PrefabInternal: {fileID: 1717851275} +--- !u!1 &1865025244 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1865025248} + - 33: {fileID: 1865025247} + - 64: {fileID: 1865025246} + - 23: {fileID: 1865025245} + m_Layer: 0 + m_Name: Plane (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1865025245 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1865025244} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 407b0765066496e4da88d97aa9205037, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!64 &1865025246 +MeshCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1865025244} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Convex: 0 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &1865025247 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1865025244} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1865025248 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1865025244} + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: -1.7578278, y: 8.780001, z: 13} + m_LocalScale: {x: 1.953109, y: 1.9531096, z: 1.9531096} + m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} + m_Children: + - {fileID: 1556200813} + m_Father: {fileID: 1147608812} + m_RootOrder: 4 +--- !u!1 &1906959828 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1906959832} + - 33: {fileID: 1906959831} + - 135: {fileID: 1906959830} + - 23: {fileID: 1906959829} + m_Layer: 0 + m_Name: Sphere (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1906959829 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1906959828} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 407b0765066496e4da88d97aa9205037, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!135 &1906959830 +SphereCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1906959828} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1906959831 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1906959828} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1906959832 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1906959828} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -3.92, y: -1.0679998, z: 4.7200003} + m_LocalScale: {x: 1.9221464, y: 1.9221447, z: 1.9221447} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 589242806} + m_Father: {fileID: 1147608812} + m_RootOrder: 8 +--- !u!1 &2053504864 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 2053504865} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2053504865 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2053504864} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 1301331062} + m_RootOrder: 0 +--- !u!1 &2116681700 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 2116681704} + - 33: {fileID: 2116681703} + - 135: {fileID: 2116681702} + - 23: {fileID: 2116681701} + m_Layer: 0 + m_Name: Sphere + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &2116681701 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2116681700} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 407b0765066496e4da88d97aa9205037, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!135 &2116681702 +SphereCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2116681700} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &2116681703 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2116681700} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &2116681704 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2116681700} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -2.48, y: 0.2670002, z: 2.9220002} + m_LocalScale: {x: 1.9221464, y: 1.9221447, z: 1.9221447} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1436369043} + m_Father: {fileID: 1147608812} + m_RootOrder: 2 +--- !u!1 &2137368261 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 2137368265} + - 33: {fileID: 2137368264} + - 64: {fileID: 2137368263} + - 23: {fileID: 2137368262} + m_Layer: 0 + m_Name: Plane (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &2137368262 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2137368261} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 407b0765066496e4da88d97aa9205037, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!64 &2137368263 +MeshCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2137368261} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Convex: 0 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &2137368264 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2137368261} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &2137368265 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2137368261} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: -1.7578278, y: 8.780001, z: -5.9300003} + m_LocalScale: {x: 1.953109, y: 1.9531096, z: 1.9531096} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} + m_Children: + - {fileID: 14037272} + m_Father: {fileID: 1147608812} + m_RootOrder: 3 diff --git a/Assets/Scenes/Area light.unity.meta b/Assets/Scenes/Area light.unity.meta new file mode 100644 index 0000000..b344dad --- /dev/null +++ b/Assets/Scenes/Area light.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e4b4074801779784da23d0db51071030 +timeCreated: 1477663661 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Materials.meta b/Assets/Scenes/Materials.meta new file mode 100644 index 0000000..abd0a8d --- /dev/null +++ b/Assets/Scenes/Materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 44021e8904d04fa4bab45700dd060f65 +folderAsset: yes +timeCreated: 1477748594 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Materials/blck.mat b/Assets/Scenes/Materials/blck.mat new file mode 100644 index 0000000..0615d8f --- /dev/null +++ b/Assets/Scenes/Materials/blck.mat @@ -0,0 +1,190 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: blck + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _EMISSION + m_LightmapFlags: 1 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + - first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _SpecGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - first: + name: _BumpScale + second: 1 + - first: + name: _CullMode + second: 2 + - first: + name: _Cutoff + second: 0.5 + - first: + name: _DetailMode + second: 0 + - first: + name: _DetailNormalMapScale + second: 1 + - first: + name: _DstBlend + second: 0 + - first: + name: _GlossMapScale + second: 1 + - first: + name: _Glossiness + second: 0.633 + - first: + name: _GlossyReflections + second: 1 + - first: + name: _LightProbeScale + second: 1 + - first: + name: _MetaDiffuseScale + second: 1 + - first: + name: _MetaEmissionScale + second: 1 + - first: + name: _MetaMetallicSoup + second: 1 + - first: + name: _MetaSpecularScale + second: 1 + - first: + name: _MetaUseCustom + second: 0 + - first: + name: _Metallic + second: 0 + - first: + name: _Mode + second: 0 + - first: + name: _OcclusionStrength + second: 1 + - first: + name: _Parallax + second: 0.02 + - first: + name: _ReflectionProbeBoost + second: 1 + - first: + name: _SmoothnessTextureChannel + second: 0 + - first: + name: _SpecularHighlights + second: 1 + - first: + name: _SrcBlend + second: 1 + - first: + name: _Translucency + second: 0 + - first: + name: _UVDetailMask + second: 0 + - first: + name: _UVSec + second: 0 + - first: + name: _VertexOcclusionPower + second: 1 + - first: + name: _ZWrite + second: 1 + m_Colors: + - first: + name: _Color + second: {r: 0.16176468, g: 0.16176468, b: 0.16176468, a: 1} + - first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + - first: + name: _MetaDiffuseAdd + second: {r: 0, g: 0, b: 0, a: 1} + - first: + name: _MetaDiffuseTint + second: {r: 1, g: 1, b: 1, a: 1} + - first: + name: _MetaEmissionAdd + second: {r: 0, g: 0, b: 0, a: 1} + - first: + name: _MetaEmissionTint + second: {r: 1, g: 1, b: 1, a: 1} + - first: + name: _MetaSpecularAdd + second: {r: 0, g: 0, b: 0, a: 1} + - first: + name: _MetaSpecularTint + second: {r: 1, g: 1, b: 1, a: 1} + - first: + name: _SpecColor + second: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} diff --git a/Assets/Scenes/Materials/blck.mat.meta b/Assets/Scenes/Materials/blck.mat.meta new file mode 100644 index 0000000..febc35a --- /dev/null +++ b/Assets/Scenes/Materials/blck.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 407b0765066496e4da88d97aa9205037 +timeCreated: 1432511050 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Tube lights and local fog density.unity b/Assets/Scenes/Tube lights and local fog density.unity new file mode 100644 index 0000000..abed4cf --- /dev/null +++ b/Assets/Scenes/Tube lights and local fog density.unity @@ -0,0 +1,1859 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +SceneSettings: + m_ObjectHideFlags: 0 + m_PVSData: + m_PVSObjectsArray: [] + m_PVSPortalsArray: [] + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 7 + 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, g: 0, b: 0, 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: 3 + m_SkyboxMaterial: {fileID: 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, g: 0, b: 0, a: 1} +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 7 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 4 + m_Resolution: 2 + m_BakeResolution: 40 + m_TextureWidth: 1024 + m_TextureHeight: 1024 + 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_DirectLightInLightProbes: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_LightingDataAsset: {fileID: 0} + m_RuntimeCPUUsage: 25 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + accuratePlacement: 0 + minRegionArea: 2 + cellSize: 0.16666667 + manualCellSize: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &14037271 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 14037272} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &14037272 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 14037271} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 2137368265} + m_RootOrder: 0 +--- !u!1 &109655681 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 109655682} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &109655682 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 109655681} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 564235811} + m_RootOrder: 0 +--- !u!1 &225059903 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 225059904} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &225059904 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 225059903} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 1280021154} + m_RootOrder: 0 +--- !u!1001 &365837912 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1983503849} + m_Modifications: + - target: {fileID: 463416, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_LocalPosition.x + value: -1.4700003 + objectReference: {fileID: 0} + - target: {fileID: 463416, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_LocalPosition.y + value: -0.78999996 + objectReference: {fileID: 0} + - target: {fileID: 463416, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_LocalPosition.z + value: 4.76 + objectReference: {fileID: 0} + - target: {fileID: 463416, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_LocalRotation.x + value: -0.68885356 + objectReference: {fileID: 0} + - target: {fileID: 463416, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 463416, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 463416, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_LocalRotation.w + value: 0.7249006 + objectReference: {fileID: 0} + - target: {fileID: 463416, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 11477592, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_Density + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11477592, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_Blend + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463416, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_LocalEulerAnglesHint.x + value: -87.05801 + objectReference: {fileID: 0} + - target: {fileID: 11477592, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_Radius + value: 2.67 + objectReference: {fileID: 0} + - target: {fileID: 11477592, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463416, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_LocalScale.y + value: 1.0000007 + objectReference: {fileID: 0} + - target: {fileID: 463416, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_LocalScale.z + value: 1.0000007 + objectReference: {fileID: 0} + - target: {fileID: 141782, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 141782, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_Name + value: FogEllipsoid - mult + objectReference: {fileID: 0} + - target: {fileID: 11477592, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_NoiseAmount + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 11477592, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_Stretch + value: 3.58 + objectReference: {fileID: 0} + - target: {fileID: 11477592, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_NoiseScale + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + m_IsPrefabParent: 0 +--- !u!1001 &428239549 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1268034915} + m_Modifications: + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalPosition.x + value: 0.38 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalPosition.y + value: 0.97 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalPosition.z + value: 3.01 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalRotation.x + value: 0.5661658 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalRotation.y + value: -0.100054756 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalRotation.z + value: 0.069485754 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalRotation.w + value: 0.81524056 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalScale.x + value: 0.12 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalScale.y + value: 0.12 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalScale.z + value: 0.12 + objectReference: {fileID: 0} + - target: {fileID: 3327276, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Length + value: 0.42 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalEulerAnglesHint.x + value: 69.536 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Color.r + value: 0.71797836 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Color.g + value: 0.26735508 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Color.b + value: 0.8455882 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Radius + value: 0.06 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Range + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Intensity + value: 0.45 + objectReference: {fileID: 0} + - target: {fileID: 154090, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Name + value: TubeLight (1) + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 154090, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114000012794840980, guid: fdeb35bdab08b7442a67e36ffe2ff830, + type: 2} + propertyPath: m_IntensityMult + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalEulerAnglesHint.y + value: -13.691001 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + m_IsPrefabParent: 0 +--- !u!4 &428239550 stripped +Transform: + m_PrefabParentObject: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + m_PrefabInternal: {fileID: 428239549} +--- !u!1 &443500958 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 443500959} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &443500959 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 443500958} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 775353828} + m_RootOrder: 0 +--- !u!1 &564235807 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 564235811} + - 33: {fileID: 564235810} + - 64: {fileID: 564235809} + - 23: {fileID: 564235808} + m_Layer: 0 + m_Name: Plane (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &564235808 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 564235807} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 407b0765066496e4da88d97aa9205037, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!64 &564235809 +MeshCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 564235807} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Convex: 0 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &564235810 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 564235807} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &564235811 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 564235807} + m_LocalRotation: {x: -0.5, y: 0.5, z: 0.5, w: 0.5} + m_LocalPosition: {x: 7.7599993, y: 8.780001, z: 3.8100002} + m_LocalScale: {x: 1.953109, y: 1.9531087, z: 1.9531087} + m_LocalEulerAnglesHint: {x: -90, y: 90, z: 0} + m_Children: + - {fileID: 109655682} + m_Father: {fileID: 1147608812} + m_RootOrder: 5 +--- !u!1 &589242805 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 589242806} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &589242806 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 589242805} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 1906959832} + m_RootOrder: 0 +--- !u!1001 &755870996 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1983503849} + m_Modifications: + - target: {fileID: 463416, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_LocalPosition.x + value: -1.47 + objectReference: {fileID: 0} + - target: {fileID: 463416, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_LocalPosition.y + value: -0.79 + objectReference: {fileID: 0} + - target: {fileID: 463416, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_LocalPosition.z + value: 4.76 + objectReference: {fileID: 0} + - target: {fileID: 463416, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_LocalRotation.x + value: -0.68885356 + objectReference: {fileID: 0} + - target: {fileID: 463416, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 463416, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 463416, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_LocalRotation.w + value: 0.7249006 + objectReference: {fileID: 0} + - target: {fileID: 463416, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11477592, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_Density + value: 200 + objectReference: {fileID: 0} + - target: {fileID: 11477592, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_Blend + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463416, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_LocalEulerAnglesHint.x + value: -87.05801 + objectReference: {fileID: 0} + - target: {fileID: 11477592, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_Radius + value: 1.35 + objectReference: {fileID: 0} + - target: {fileID: 11477592, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463416, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463416, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 141782, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 141782, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + propertyPath: m_Name + value: FogEllipsoid - add + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + m_IsPrefabParent: 0 +--- !u!4 &755870997 stripped +Transform: + m_PrefabParentObject: {fileID: 463416, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + m_PrefabInternal: {fileID: 755870996} +--- !u!1 &775353824 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 775353828} + - 33: {fileID: 775353827} + - 65: {fileID: 775353826} + - 23: {fileID: 775353825} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &775353825 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 775353824} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 407b0765066496e4da88d97aa9205037, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!65 &775353826 +BoxCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 775353824} + 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!33 &775353827 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 775353824} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &775353828 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 775353824} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.5159998, y: -0.63999987, z: 3.6027324} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 443500959} + m_Father: {fileID: 1147608812} + m_RootOrder: 1 +--- !u!1 &849426266 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 849426270} + - 33: {fileID: 849426269} + - 64: {fileID: 849426268} + - 23: {fileID: 849426267} + m_Layer: 0 + m_Name: Plane + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &849426267 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 849426266} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 407b0765066496e4da88d97aa9205037, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!64 &849426268 +MeshCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 849426266} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Convex: 0 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &849426269 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 849426266} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &849426270 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 849426266} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.7578278, y: -0.98770285, z: 3.6027324} + m_LocalScale: {x: 1.953109, y: 1.9531087, z: 1.9531087} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 1147608812} + m_RootOrder: 0 +--- !u!1001 &868998404 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1983503849} + m_Modifications: + - target: {fileID: 4000010739719174, guid: 88ddc3de348eb9044aa7d0614809939e, type: 2} + propertyPath: m_LocalPosition.x + value: -18.808472 + objectReference: {fileID: 0} + - target: {fileID: 4000010739719174, guid: 88ddc3de348eb9044aa7d0614809939e, type: 2} + propertyPath: m_LocalPosition.y + value: -3.632953 + objectReference: {fileID: 0} + - target: {fileID: 4000010739719174, guid: 88ddc3de348eb9044aa7d0614809939e, type: 2} + propertyPath: m_LocalPosition.z + value: 5.376822 + objectReference: {fileID: 0} + - target: {fileID: 4000010739719174, guid: 88ddc3de348eb9044aa7d0614809939e, type: 2} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4000010739719174, guid: 88ddc3de348eb9044aa7d0614809939e, type: 2} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4000010739719174, guid: 88ddc3de348eb9044aa7d0614809939e, type: 2} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4000010739719174, guid: 88ddc3de348eb9044aa7d0614809939e, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4000010739719174, guid: 88ddc3de348eb9044aa7d0614809939e, type: 2} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 88ddc3de348eb9044aa7d0614809939e, type: 2} + m_IsPrefabParent: 0 +--- !u!4 &868998405 stripped +Transform: + m_PrefabParentObject: {fileID: 4000010739719174, guid: 88ddc3de348eb9044aa7d0614809939e, + type: 2} + m_PrefabInternal: {fileID: 868998404} +--- !u!1001 &1040249005 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1268034915} + m_Modifications: + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalPosition.x + value: -3.004 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalPosition.y + value: -0.235 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalPosition.z + value: 4.762 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalRotation.x + value: 0.54438794 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalRotation.y + value: -0.17033331 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalRotation.z + value: 0.24526855 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalRotation.w + value: 0.7838824 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalScale.x + value: 0.42 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalScale.y + value: 0.42 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalScale.z + value: 0.42 + objectReference: {fileID: 0} + - target: {fileID: 3327276, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Length + value: 2.1 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalEulerAnglesHint.x + value: 69.536 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Color.r + value: 0.8455882 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Color.g + value: 0.73392946 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Color.b + value: 0.26735508 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Radius + value: 0.21 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Range + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Intensity + value: 1.11 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 154090, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalEulerAnglesHint.z + value: 34.951 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + m_IsPrefabParent: 0 +--- !u!4 &1040249006 stripped +Transform: + m_PrefabParentObject: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + m_PrefabInternal: {fileID: 1040249005} +--- !u!4 &1065747312 stripped +Transform: + m_PrefabParentObject: {fileID: 463416, guid: df830a50a2bb02541a47504c9da3b3cf, type: 2} + m_PrefabInternal: {fileID: 365837912} +--- !u!1 &1147608811 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1147608812} + m_Layer: 0 + m_Name: Meshes + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1147608812 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1147608811} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 9.88, y: 7.06, z: -5.59} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 849426270} + - {fileID: 775353828} + - {fileID: 2116681704} + - {fileID: 2137368265} + - {fileID: 1865025248} + - {fileID: 564235811} + - {fileID: 1301331062} + - {fileID: 1280021154} + - {fileID: 1906959832} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!1 &1186076949 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1186076954} + - 20: {fileID: 1186076953} + - 81: {fileID: 1186076950} + - 114: {fileID: 1186076951} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1186076950 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1186076949} + m_Enabled: 1 +--- !u!114 &1186076951 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1186076949} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f35c02a2c6230584391703bf32006791, type: 3} + m_Name: + m_EditorClassIdentifier: + m_DebugShader: {fileID: 4800000, guid: 91e29ad407521e447a7254f5c1ea9b54, type: 3} + m_ShadowmapShader: {fileID: 4800000, guid: 2c4cd42b134f7864fa579350e9cf6896, type: 3} + m_InjectLightingAndDensity: {fileID: 7200000, guid: 55812fd61bd54104aa23612fc28bfeb8, + type: 3} + m_Scatter: {fileID: 7200000, guid: 2a7c01c2354d03a4e9c31096bf130b6a, type: 3} + m_ApplyToOpaqueShader: {fileID: 4800000, guid: 6f73df8e11615074dbf62a3a384af521, + type: 3} + m_BlurShadowmapShader: {fileID: 4800000, guid: 701192b62a7678549918bc87434699fe, + type: 3} + m_Noise: {fileID: 2800000, guid: 35eb47181d630134c97488476efbda59, type: 3} + m_Debug: 0 + m_Z: 1 + m_NearClip: 0.3 + m_FarClipMax: 100 + m_GlobalDensityMult: 1 + m_ConstantFog: 0 + m_HeightFogAmount: 23.8 + m_HeightFogExponent: 1.8 + m_HeightFogOffset: 7.55 + m_NoiseFogAmount: 0 + m_NoiseFogScale: 0.28 + m_Wind: {fileID: 0} + m_Anisotropy: 0.496 + m_GlobalIntensityMult: 1 + m_AmbientLightIntensity: 0 + m_AmbientLightColor: {r: 1, g: 1, b: 1, a: 1} + m_BlurShadowmap: 0 + m_ShadowmapDownsample: 1 + m_BlurSize: 3 + m_BlurIterations: 2 +--- !u!20 &1186076953 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1186076949} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 20 + 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_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 + m_StereoMirrorMode: 0 +--- !u!4 &1186076954 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1186076949} + m_LocalRotation: {x: -0.012010404, y: 0.8968499, z: -0.024396954, w: -0.44149846} + m_LocalPosition: {x: 11.12, y: 6.87, z: 0.88} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 3.0860002, y: -127.84601, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 +--- !u!1 &1268034914 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1268034915} + m_Layer: 0 + m_Name: Lights + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1268034915 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1268034914} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 9.88, y: 7.06, z: -5.59} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1315593249} + - {fileID: 1717851276} + - {fileID: 1040249006} + - {fileID: 428239550} + m_Father: {fileID: 0} + m_RootOrder: 1 +--- !u!1 &1280021150 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1280021154} + - 33: {fileID: 1280021153} + - 64: {fileID: 1280021152} + - 23: {fileID: 1280021151} + m_Layer: 0 + m_Name: Plane (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1280021151 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1280021150} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 407b0765066496e4da88d97aa9205037, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!64 &1280021152 +MeshCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1280021150} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Convex: 0 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &1280021153 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1280021150} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1280021154 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1280021150} + m_LocalRotation: {x: 1, y: -0, z: -0, w: 0} + m_LocalPosition: {x: -1.7578278, y: 11.960001, z: 3.6027324} + m_LocalScale: {x: 1.953109, y: 1.9531087, z: 1.9531087} + m_LocalEulerAnglesHint: {x: 180, y: 0, z: 0} + m_Children: + - {fileID: 225059904} + m_Father: {fileID: 1147608812} + m_RootOrder: 7 +--- !u!1 &1301331058 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1301331062} + - 33: {fileID: 1301331061} + - 64: {fileID: 1301331060} + - 23: {fileID: 1301331059} + m_Layer: 0 + m_Name: Plane (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1301331059 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1301331058} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 407b0765066496e4da88d97aa9205037, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!64 &1301331060 +MeshCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1301331058} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Convex: 0 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &1301331061 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1301331058} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1301331062 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1301331058} + m_LocalRotation: {x: -0.5, y: -0.5, z: -0.5, w: 0.5} + m_LocalPosition: {x: -11.54, y: 8.690001, z: 3.6600003} + m_LocalScale: {x: 1.953109, y: 1.9531087, z: 1.9531087} + m_LocalEulerAnglesHint: {x: -90, y: -90, z: 0} + m_Children: + - {fileID: 2053504865} + m_Father: {fileID: 1147608812} + m_RootOrder: 6 +--- !u!1001 &1315593248 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1268034915} + m_Modifications: + - target: {fileID: 4000012687929690, guid: a81286e4a5a12aa41825352231edaae9, type: 2} + propertyPath: m_LocalPosition.x + value: -18.808472 + objectReference: {fileID: 0} + - target: {fileID: 4000012687929690, guid: a81286e4a5a12aa41825352231edaae9, type: 2} + propertyPath: m_LocalPosition.y + value: -3.632953 + objectReference: {fileID: 0} + - target: {fileID: 4000012687929690, guid: a81286e4a5a12aa41825352231edaae9, type: 2} + propertyPath: m_LocalPosition.z + value: 5.376822 + objectReference: {fileID: 0} + - target: {fileID: 4000012687929690, guid: a81286e4a5a12aa41825352231edaae9, type: 2} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4000012687929690, guid: a81286e4a5a12aa41825352231edaae9, type: 2} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4000012687929690, guid: a81286e4a5a12aa41825352231edaae9, type: 2} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4000012687929690, guid: a81286e4a5a12aa41825352231edaae9, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4000012687929690, guid: a81286e4a5a12aa41825352231edaae9, type: 2} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: a81286e4a5a12aa41825352231edaae9, type: 2} + m_IsPrefabParent: 0 +--- !u!4 &1315593249 stripped +Transform: + m_PrefabParentObject: {fileID: 4000012687929690, guid: a81286e4a5a12aa41825352231edaae9, + type: 2} + m_PrefabInternal: {fileID: 1315593248} +--- !u!1 &1436369042 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1436369043} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1436369043 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1436369042} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 2116681704} + m_RootOrder: 0 +--- !u!1 &1556200812 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1556200813} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1556200813 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1556200812} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 1865025248} + m_RootOrder: 0 +--- !u!1001 &1717851275 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1268034915} + m_Modifications: + - target: {fileID: 4000014113918066, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + propertyPath: m_LocalPosition.x + value: -2.0300002 + objectReference: {fileID: 0} + - target: {fileID: 4000014113918066, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + propertyPath: m_LocalPosition.y + value: 1.1699996 + objectReference: {fileID: 0} + - target: {fileID: 4000014113918066, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + propertyPath: m_LocalPosition.z + value: 1.48 + objectReference: {fileID: 0} + - target: {fileID: 4000014113918066, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + propertyPath: m_LocalRotation.x + value: 0.16011225 + objectReference: {fileID: 0} + - target: {fileID: 4000014113918066, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4000014113918066, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4000014113918066, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + propertyPath: m_LocalRotation.w + value: 0.9870989 + objectReference: {fileID: 0} + - target: {fileID: 4000014113918066, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 33000012356353452, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + - target: {fileID: 114000011647635530, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_Angle + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 4000014113918066, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + propertyPath: m_LocalEulerAnglesHint.x + value: 18.381 + objectReference: {fileID: 0} + - target: {fileID: 114000011647635530, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_Size.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 114000011647635530, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_Shadows + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114000011647635530, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_ShadowBias + value: 0.0396 + objectReference: {fileID: 0} + - target: {fileID: 114000011647635530, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_Size.z + value: 10.38 + objectReference: {fileID: 0} + - target: {fileID: 114000013519192348, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_Shadows + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114000011647635530, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_Size.y + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 114000013519192348, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_BlurIterations + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114000013519192348, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_BlurSize + value: 2.32 + objectReference: {fileID: 0} + - target: {fileID: 114000013519192348, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_Bounded + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114000011647635530, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_Intensity + value: 1.6 + objectReference: {fileID: 0} + - target: {fileID: 114000011647635530, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_ShadowmapRes + value: 1024 + objectReference: {fileID: 0} + - target: {fileID: 1000010046428508, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + m_IsPrefabParent: 0 +--- !u!4 &1717851276 stripped +Transform: + m_PrefabParentObject: {fileID: 4000014113918066, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + m_PrefabInternal: {fileID: 1717851275} +--- !u!1 &1865025244 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1865025248} + - 33: {fileID: 1865025247} + - 64: {fileID: 1865025246} + - 23: {fileID: 1865025245} + m_Layer: 0 + m_Name: Plane (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1865025245 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1865025244} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 407b0765066496e4da88d97aa9205037, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!64 &1865025246 +MeshCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1865025244} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Convex: 0 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &1865025247 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1865025244} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1865025248 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1865025244} + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: -1.7578278, y: 8.780001, z: 13} + m_LocalScale: {x: 1.953109, y: 1.9531096, z: 1.9531096} + m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} + m_Children: + - {fileID: 1556200813} + m_Father: {fileID: 1147608812} + m_RootOrder: 4 +--- !u!1 &1906959828 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1906959832} + - 33: {fileID: 1906959831} + - 135: {fileID: 1906959830} + - 23: {fileID: 1906959829} + m_Layer: 0 + m_Name: Sphere (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1906959829 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1906959828} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 407b0765066496e4da88d97aa9205037, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!135 &1906959830 +SphereCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1906959828} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1906959831 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1906959828} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1906959832 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1906959828} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -3.92, y: -1.0679998, z: 4.7200003} + m_LocalScale: {x: 1.9221464, y: 1.9221447, z: 1.9221447} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 589242806} + m_Father: {fileID: 1147608812} + m_RootOrder: 8 +--- !u!1 &1983503848 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1983503849} + m_Layer: 0 + m_Name: Fog density + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1983503849 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1983503848} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 9.88, y: 7.06, z: -5.59} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 868998405} + - {fileID: 755870997} + - {fileID: 1065747312} + m_Father: {fileID: 0} + m_RootOrder: 2 +--- !u!1 &2053504864 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 2053504865} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2053504865 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2053504864} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 1301331062} + m_RootOrder: 0 +--- !u!1 &2116681700 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 2116681704} + - 33: {fileID: 2116681703} + - 135: {fileID: 2116681702} + - 23: {fileID: 2116681701} + m_Layer: 0 + m_Name: Sphere + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &2116681701 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2116681700} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 407b0765066496e4da88d97aa9205037, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!135 &2116681702 +SphereCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2116681700} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &2116681703 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2116681700} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &2116681704 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2116681700} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -2.48, y: 0.2670002, z: 2.9220002} + m_LocalScale: {x: 1.9221464, y: 1.9221447, z: 1.9221447} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1436369043} + m_Father: {fileID: 1147608812} + m_RootOrder: 2 +--- !u!1 &2137368261 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 2137368265} + - 33: {fileID: 2137368264} + - 64: {fileID: 2137368263} + - 23: {fileID: 2137368262} + m_Layer: 0 + m_Name: Plane (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &2137368262 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2137368261} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 407b0765066496e4da88d97aa9205037, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!64 &2137368263 +MeshCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2137368261} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Convex: 0 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &2137368264 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2137368261} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &2137368265 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2137368261} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: -1.7578278, y: 8.780001, z: -5.9300003} + m_LocalScale: {x: 1.953109, y: 1.9531096, z: 1.9531096} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} + m_Children: + - {fileID: 14037272} + m_Father: {fileID: 1147608812} + m_RootOrder: 3 diff --git a/Assets/Scenes/Tube lights and local fog density.unity.meta b/Assets/Scenes/Tube lights and local fog density.unity.meta new file mode 100644 index 0000000..ae61057 --- /dev/null +++ b/Assets/Scenes/Tube lights and local fog density.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 54a18da41a501694a8e1980a2a897da7 +timeCreated: 1477692305 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Tube lights with shadow planes and global fog density.unity b/Assets/Scenes/Tube lights with shadow planes and global fog density.unity new file mode 100644 index 0000000..3204f14 --- /dev/null +++ b/Assets/Scenes/Tube lights with shadow planes and global fog density.unity @@ -0,0 +1,1706 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +SceneSettings: + m_ObjectHideFlags: 0 + m_PVSData: + m_PVSObjectsArray: [] + m_PVSPortalsArray: [] + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 7 + 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, g: 0, b: 0, 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: 3 + m_SkyboxMaterial: {fileID: 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, g: 0, b: 0, a: 1} +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 7 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 4 + m_Resolution: 2 + m_BakeResolution: 40 + m_TextureWidth: 1024 + m_TextureHeight: 1024 + 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_DirectLightInLightProbes: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_LightingDataAsset: {fileID: 0} + m_RuntimeCPUUsage: 25 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + accuratePlacement: 0 + minRegionArea: 2 + cellSize: 0.16666667 + manualCellSize: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &14037271 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 14037272} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &14037272 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 14037271} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 2137368265} + m_RootOrder: 0 +--- !u!1 &109655681 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 109655682} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &109655682 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 109655681} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 564235811} + m_RootOrder: 0 +--- !u!1 &225059903 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 225059904} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &225059904 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 225059903} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 1280021154} + m_RootOrder: 0 +--- !u!1001 &428239549 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1268034915} + m_Modifications: + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalPosition.x + value: 0.38 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalPosition.y + value: 0.97 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalPosition.z + value: 3.01 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalRotation.x + value: 0.5661658 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalRotation.y + value: -0.100054756 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalRotation.z + value: 0.069485754 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalRotation.w + value: 0.81524056 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalScale.x + value: 0.12 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalScale.y + value: 0.12 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalScale.z + value: 0.12 + objectReference: {fileID: 0} + - target: {fileID: 3327276, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Length + value: 0.42 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalEulerAnglesHint.x + value: 69.536 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Color.r + value: 0.71797836 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Color.g + value: 0.26735508 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Color.b + value: 0.8455882 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Radius + value: 0.06 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Range + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Intensity + value: 0.45 + objectReference: {fileID: 0} + - target: {fileID: 154090, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Name + value: TubeLight (1) + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 154090, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 114000012794840980, guid: fdeb35bdab08b7442a67e36ffe2ff830, + type: 2} + propertyPath: m_IntensityMult + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalEulerAnglesHint.y + value: -13.691001 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + m_IsPrefabParent: 0 +--- !u!4 &428239550 stripped +Transform: + m_PrefabParentObject: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + m_PrefabInternal: {fileID: 428239549} +--- !u!1 &443500958 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 443500959} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &443500959 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 443500958} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 775353828} + m_RootOrder: 0 +--- !u!1 &564235807 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 564235811} + - 33: {fileID: 564235810} + - 64: {fileID: 564235809} + - 23: {fileID: 564235808} + m_Layer: 0 + m_Name: Plane (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &564235808 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 564235807} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 407b0765066496e4da88d97aa9205037, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!64 &564235809 +MeshCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 564235807} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Convex: 0 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &564235810 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 564235807} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &564235811 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 564235807} + m_LocalRotation: {x: -0.5, y: 0.5, z: 0.5, w: 0.5} + m_LocalPosition: {x: 7.7599993, y: 8.780001, z: 3.8100002} + m_LocalScale: {x: 1.953109, y: 1.9531087, z: 1.9531087} + m_LocalEulerAnglesHint: {x: -90, y: 90, z: 0} + m_Children: + - {fileID: 109655682} + m_Father: {fileID: 1147608812} + m_RootOrder: 5 +--- !u!1 &589242805 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 589242806} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &589242806 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 589242805} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 1906959832} + m_RootOrder: 0 +--- !u!1001 &617570246 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 456534, guid: 9efedcad2c8232b4fa0b974c01cae2c4, type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 456534, guid: 9efedcad2c8232b4fa0b974c01cae2c4, type: 2} + propertyPath: m_LocalPosition.y + value: 4.16 + objectReference: {fileID: 0} + - target: {fileID: 456534, guid: 9efedcad2c8232b4fa0b974c01cae2c4, type: 2} + propertyPath: m_LocalPosition.z + value: -2.56 + objectReference: {fileID: 0} + - target: {fileID: 456534, guid: 9efedcad2c8232b4fa0b974c01cae2c4, type: 2} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 456534, guid: 9efedcad2c8232b4fa0b974c01cae2c4, type: 2} + propertyPath: m_LocalRotation.y + value: 0.955235 + objectReference: {fileID: 0} + - target: {fileID: 456534, guid: 9efedcad2c8232b4fa0b974c01cae2c4, type: 2} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 456534, guid: 9efedcad2c8232b4fa0b974c01cae2c4, type: 2} + propertyPath: m_LocalRotation.w + value: 0.2958483 + objectReference: {fileID: 0} + - target: {fileID: 456534, guid: 9efedcad2c8232b4fa0b974c01cae2c4, type: 2} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 456534, guid: 9efedcad2c8232b4fa0b974c01cae2c4, type: 2} + propertyPath: m_LocalEulerAnglesHint.y + value: 145.39201 + objectReference: {fileID: 0} + - target: {fileID: 189734, guid: 9efedcad2c8232b4fa0b974c01cae2c4, type: 2} + propertyPath: m_Name + value: Wind (press play for the fog to animate) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 9efedcad2c8232b4fa0b974c01cae2c4, type: 2} + m_IsPrefabParent: 0 +--- !u!114 &617570247 stripped +MonoBehaviour: + m_PrefabParentObject: {fileID: 11403654, guid: 9efedcad2c8232b4fa0b974c01cae2c4, + type: 2} + m_PrefabInternal: {fileID: 617570246} + m_Script: {fileID: 11500000, guid: 705fc1fdc327ad04787d9b3b7a2aefe6, type: 3} +--- !u!1 &775353824 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 775353828} + - 33: {fileID: 775353827} + - 65: {fileID: 775353826} + - 23: {fileID: 775353825} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &775353825 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 775353824} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 407b0765066496e4da88d97aa9205037, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!65 &775353826 +BoxCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 775353824} + 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!33 &775353827 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 775353824} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &775353828 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 775353824} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.5159998, y: -0.63999987, z: 3.6027324} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 443500959} + m_Father: {fileID: 1147608812} + m_RootOrder: 1 +--- !u!1 &797728476 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 797728477} + - 114: {fileID: 797728478} + m_Layer: 0 + m_Name: Shadow Plane + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &797728477 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 797728476} + m_LocalRotation: {x: -0.6427903, y: 0.094329156, z: -0.142897, w: 0.7466613} + m_LocalPosition: {x: 1.19, y: 1.18, z: -0.71} + m_LocalScale: {x: 2.3809524, y: 2.3809526, z: 2.3809526} + m_LocalEulerAnglesHint: {x: -68.875, y: 64.501, z: -68.611} + m_Children: [] + m_Father: {fileID: 1040249006} + m_RootOrder: 0 +--- !u!114 &797728478 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 797728476} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 66d8e50a047abb54aa901236f0ed84d2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Feather: 2.47 +--- !u!1 &849426266 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 849426270} + - 33: {fileID: 849426269} + - 64: {fileID: 849426268} + - 23: {fileID: 849426267} + m_Layer: 0 + m_Name: Plane + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &849426267 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 849426266} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 407b0765066496e4da88d97aa9205037, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!64 &849426268 +MeshCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 849426266} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Convex: 0 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &849426269 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 849426266} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &849426270 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 849426266} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.7578278, y: -0.98770285, z: 3.6027324} + m_LocalScale: {x: 1.953109, y: 1.9531087, z: 1.9531087} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 1147608812} + m_RootOrder: 0 +--- !u!1001 &1040249005 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1268034915} + m_Modifications: + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalPosition.x + value: -3.004 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalPosition.y + value: -0.235 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalPosition.z + value: 4.762 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalRotation.x + value: 0.544388 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalRotation.y + value: -0.17033333 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalRotation.z + value: 0.24526857 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalRotation.w + value: 0.78388244 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalScale.x + value: 0.42 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalScale.y + value: 0.42 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalScale.z + value: 0.42 + objectReference: {fileID: 0} + - target: {fileID: 3327276, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Length + value: 2.1 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalEulerAnglesHint.x + value: 69.536 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Color.r + value: 0.8455882 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Color.g + value: 0.73392946 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Color.b + value: 0.26735508 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Radius + value: 0.21 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Range + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Intensity + value: 1.11 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 154090, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_LocalEulerAnglesHint.z + value: 34.951 + objectReference: {fileID: 0} + - target: {fileID: 11466842, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + propertyPath: m_ShadowPlanes.Array.data[0] + value: + objectReference: {fileID: 797728478} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + m_IsPrefabParent: 0 +--- !u!4 &1040249006 stripped +Transform: + m_PrefabParentObject: {fileID: 466162, guid: fdeb35bdab08b7442a67e36ffe2ff830, type: 2} + m_PrefabInternal: {fileID: 1040249005} +--- !u!1 &1147608811 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1147608812} + m_Layer: 0 + m_Name: Meshes + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1147608812 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1147608811} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 9.88, y: 7.06, z: -5.59} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 849426270} + - {fileID: 775353828} + - {fileID: 2116681704} + - {fileID: 2137368265} + - {fileID: 1865025248} + - {fileID: 564235811} + - {fileID: 1301331062} + - {fileID: 1280021154} + - {fileID: 1906959832} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!1 &1186076949 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1186076954} + - 20: {fileID: 1186076953} + - 81: {fileID: 1186076950} + - 114: {fileID: 1186076951} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1186076950 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1186076949} + m_Enabled: 1 +--- !u!114 &1186076951 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1186076949} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f35c02a2c6230584391703bf32006791, type: 3} + m_Name: + m_EditorClassIdentifier: + m_DebugShader: {fileID: 4800000, guid: 91e29ad407521e447a7254f5c1ea9b54, type: 3} + m_ShadowmapShader: {fileID: 4800000, guid: 2c4cd42b134f7864fa579350e9cf6896, type: 3} + m_InjectLightingAndDensity: {fileID: 7200000, guid: 55812fd61bd54104aa23612fc28bfeb8, + type: 3} + m_Scatter: {fileID: 7200000, guid: 2a7c01c2354d03a4e9c31096bf130b6a, type: 3} + m_ApplyToOpaqueShader: {fileID: 4800000, guid: 6f73df8e11615074dbf62a3a384af521, + type: 3} + m_BlurShadowmapShader: {fileID: 4800000, guid: 701192b62a7678549918bc87434699fe, + type: 3} + m_Noise: {fileID: 2800000, guid: 35eb47181d630134c97488476efbda59, type: 3} + m_Debug: 0 + m_Z: 1 + m_NearClip: 0.3 + m_FarClipMax: 100 + m_GlobalDensityMult: 1 + m_ConstantFog: 0 + m_HeightFogAmount: 23.8 + m_HeightFogExponent: 1.8 + m_HeightFogOffset: 7.55 + m_NoiseFogAmount: 0.569 + m_NoiseFogScale: 0.65 + m_Wind: {fileID: 617570247} + m_Anisotropy: 0.496 + m_GlobalIntensityMult: 1 + m_AmbientLightIntensity: 0 + m_AmbientLightColor: {r: 1, g: 1, b: 1, a: 1} + m_BlurShadowmap: 0 + m_ShadowmapDownsample: 1 + m_BlurSize: 3 + m_BlurIterations: 2 +--- !u!20 &1186076953 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1186076949} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 20 + 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_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 + m_StereoMirrorMode: 0 +--- !u!4 &1186076954 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1186076949} + m_LocalRotation: {x: -0.012010404, y: 0.8968499, z: -0.024396954, w: -0.44149846} + m_LocalPosition: {x: 11.12, y: 6.87, z: 0.88} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 3.0860002, y: -127.84601, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 +--- !u!1 &1268034914 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1268034915} + m_Layer: 0 + m_Name: Lights + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1268034915 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1268034914} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 9.88, y: 7.06, z: -5.59} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1315593249} + - {fileID: 1717851276} + - {fileID: 1040249006} + - {fileID: 428239550} + m_Father: {fileID: 0} + m_RootOrder: 1 +--- !u!1 &1280021150 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1280021154} + - 33: {fileID: 1280021153} + - 64: {fileID: 1280021152} + - 23: {fileID: 1280021151} + m_Layer: 0 + m_Name: Plane (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1280021151 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1280021150} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 407b0765066496e4da88d97aa9205037, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!64 &1280021152 +MeshCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1280021150} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Convex: 0 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &1280021153 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1280021150} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1280021154 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1280021150} + m_LocalRotation: {x: 1, y: -0, z: -0, w: 0} + m_LocalPosition: {x: -1.7578278, y: 11.960001, z: 3.6027324} + m_LocalScale: {x: 1.953109, y: 1.9531087, z: 1.9531087} + m_LocalEulerAnglesHint: {x: 180, y: 0, z: 0} + m_Children: + - {fileID: 225059904} + m_Father: {fileID: 1147608812} + m_RootOrder: 7 +--- !u!1 &1301331058 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1301331062} + - 33: {fileID: 1301331061} + - 64: {fileID: 1301331060} + - 23: {fileID: 1301331059} + m_Layer: 0 + m_Name: Plane (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1301331059 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1301331058} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 407b0765066496e4da88d97aa9205037, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!64 &1301331060 +MeshCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1301331058} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Convex: 0 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &1301331061 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1301331058} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1301331062 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1301331058} + m_LocalRotation: {x: -0.5, y: -0.5, z: -0.5, w: 0.5} + m_LocalPosition: {x: -11.54, y: 8.690001, z: 3.6600003} + m_LocalScale: {x: 1.953109, y: 1.9531087, z: 1.9531087} + m_LocalEulerAnglesHint: {x: -90, y: -90, z: 0} + m_Children: + - {fileID: 2053504865} + m_Father: {fileID: 1147608812} + m_RootOrder: 6 +--- !u!1001 &1315593248 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1268034915} + m_Modifications: + - target: {fileID: 4000012687929690, guid: a81286e4a5a12aa41825352231edaae9, type: 2} + propertyPath: m_LocalPosition.x + value: -18.808472 + objectReference: {fileID: 0} + - target: {fileID: 4000012687929690, guid: a81286e4a5a12aa41825352231edaae9, type: 2} + propertyPath: m_LocalPosition.y + value: -3.632953 + objectReference: {fileID: 0} + - target: {fileID: 4000012687929690, guid: a81286e4a5a12aa41825352231edaae9, type: 2} + propertyPath: m_LocalPosition.z + value: 5.376822 + objectReference: {fileID: 0} + - target: {fileID: 4000012687929690, guid: a81286e4a5a12aa41825352231edaae9, type: 2} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4000012687929690, guid: a81286e4a5a12aa41825352231edaae9, type: 2} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4000012687929690, guid: a81286e4a5a12aa41825352231edaae9, type: 2} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4000012687929690, guid: a81286e4a5a12aa41825352231edaae9, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4000012687929690, guid: a81286e4a5a12aa41825352231edaae9, type: 2} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: a81286e4a5a12aa41825352231edaae9, type: 2} + m_IsPrefabParent: 0 +--- !u!4 &1315593249 stripped +Transform: + m_PrefabParentObject: {fileID: 4000012687929690, guid: a81286e4a5a12aa41825352231edaae9, + type: 2} + m_PrefabInternal: {fileID: 1315593248} +--- !u!1 &1436369042 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1436369043} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1436369043 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1436369042} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 2116681704} + m_RootOrder: 0 +--- !u!1 &1556200812 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1556200813} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1556200813 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1556200812} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 1865025248} + m_RootOrder: 0 +--- !u!1001 &1717851275 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1268034915} + m_Modifications: + - target: {fileID: 4000014113918066, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + propertyPath: m_LocalPosition.x + value: -2.0300002 + objectReference: {fileID: 0} + - target: {fileID: 4000014113918066, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + propertyPath: m_LocalPosition.y + value: 1.1699996 + objectReference: {fileID: 0} + - target: {fileID: 4000014113918066, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + propertyPath: m_LocalPosition.z + value: 1.48 + objectReference: {fileID: 0} + - target: {fileID: 4000014113918066, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + propertyPath: m_LocalRotation.x + value: 0.16011225 + objectReference: {fileID: 0} + - target: {fileID: 4000014113918066, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4000014113918066, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4000014113918066, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + propertyPath: m_LocalRotation.w + value: 0.9870989 + objectReference: {fileID: 0} + - target: {fileID: 4000014113918066, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 33000012356353452, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + - target: {fileID: 114000011647635530, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_Angle + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 4000014113918066, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + propertyPath: m_LocalEulerAnglesHint.x + value: 18.381 + objectReference: {fileID: 0} + - target: {fileID: 114000011647635530, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_Size.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 114000011647635530, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_Shadows + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114000011647635530, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_ShadowBias + value: 0.0396 + objectReference: {fileID: 0} + - target: {fileID: 114000011647635530, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_Size.z + value: 10.38 + objectReference: {fileID: 0} + - target: {fileID: 114000013519192348, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_Shadows + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114000011647635530, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_Size.y + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 114000013519192348, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_BlurIterations + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114000013519192348, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_BlurSize + value: 2.32 + objectReference: {fileID: 0} + - target: {fileID: 114000013519192348, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_Bounded + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114000011647635530, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_Intensity + value: 1.6 + objectReference: {fileID: 0} + - target: {fileID: 114000011647635530, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + propertyPath: m_ShadowmapRes + value: 1024 + objectReference: {fileID: 0} + - target: {fileID: 1000010046428508, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: c946fa75949b4b0469e29c6e49bd3577, type: 2} + m_IsPrefabParent: 0 +--- !u!4 &1717851276 stripped +Transform: + m_PrefabParentObject: {fileID: 4000014113918066, guid: c946fa75949b4b0469e29c6e49bd3577, + type: 2} + m_PrefabInternal: {fileID: 1717851275} +--- !u!1 &1865025244 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1865025248} + - 33: {fileID: 1865025247} + - 64: {fileID: 1865025246} + - 23: {fileID: 1865025245} + m_Layer: 0 + m_Name: Plane (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1865025245 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1865025244} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 407b0765066496e4da88d97aa9205037, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!64 &1865025246 +MeshCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1865025244} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Convex: 0 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &1865025247 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1865025244} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1865025248 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1865025244} + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: -1.7578278, y: 8.780001, z: 13} + m_LocalScale: {x: 1.953109, y: 1.9531096, z: 1.9531096} + m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} + m_Children: + - {fileID: 1556200813} + m_Father: {fileID: 1147608812} + m_RootOrder: 4 +--- !u!1 &1906959828 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1906959832} + - 33: {fileID: 1906959831} + - 135: {fileID: 1906959830} + - 23: {fileID: 1906959829} + m_Layer: 0 + m_Name: Sphere (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1906959829 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1906959828} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 407b0765066496e4da88d97aa9205037, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!135 &1906959830 +SphereCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1906959828} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1906959831 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1906959828} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1906959832 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1906959828} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -3.92, y: -1.0679998, z: 4.7200003} + m_LocalScale: {x: 1.9221464, y: 1.9221447, z: 1.9221447} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 589242806} + m_Father: {fileID: 1147608812} + m_RootOrder: 8 +--- !u!1 &2053504864 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 2053504865} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2053504865 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2053504864} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 1301331062} + m_RootOrder: 0 +--- !u!1 &2116681700 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 2116681704} + - 33: {fileID: 2116681703} + - 135: {fileID: 2116681702} + - 23: {fileID: 2116681701} + m_Layer: 0 + m_Name: Sphere + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &2116681701 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2116681700} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 407b0765066496e4da88d97aa9205037, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!135 &2116681702 +SphereCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2116681700} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &2116681703 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2116681700} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &2116681704 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2116681700} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -2.48, y: 0.2670002, z: 2.9220002} + m_LocalScale: {x: 1.9221464, y: 1.9221447, z: 1.9221447} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1436369043} + m_Father: {fileID: 1147608812} + m_RootOrder: 2 +--- !u!1 &2137368261 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 2137368265} + - 33: {fileID: 2137368264} + - 64: {fileID: 2137368263} + - 23: {fileID: 2137368262} + m_Layer: 0 + m_Name: Plane (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &2137368262 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2137368261} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 407b0765066496e4da88d97aa9205037, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!64 &2137368263 +MeshCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2137368261} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Convex: 0 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &2137368264 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2137368261} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &2137368265 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2137368261} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: -1.7578278, y: 8.780001, z: -5.9300003} + m_LocalScale: {x: 1.953109, y: 1.9531096, z: 1.9531096} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} + m_Children: + - {fileID: 14037272} + m_Father: {fileID: 1147608812} + m_RootOrder: 3 diff --git a/Assets/Scenes/Tube lights with shadow planes and global fog density.unity.meta b/Assets/Scenes/Tube lights with shadow planes and global fog density.unity.meta new file mode 100644 index 0000000..487301a --- /dev/null +++ b/Assets/Scenes/Tube lights with shadow planes and global fog density.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 272d3d2fab1f6784dae6c85bdf479508 +timeCreated: 1477693506 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TubeLight.meta b/Assets/TubeLight.meta new file mode 100644 index 0000000..0f7249e --- /dev/null +++ b/Assets/TubeLight.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7af1fbf5b0c3fc34e929a665f1822f98 +folderAsset: yes +timeCreated: 1476957694 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TubeLight/Editor.meta b/Assets/TubeLight/Editor.meta new file mode 100644 index 0000000..d9da893 --- /dev/null +++ b/Assets/TubeLight/Editor.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 95f79d7423b1c4239ba221be74ca9134 +folderAsset: yes +timeCreated: 1446582841 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TubeLight/Editor/TubeLightEditor.cs b/Assets/TubeLight/Editor/TubeLightEditor.cs new file mode 100644 index 0000000..d17af31 --- /dev/null +++ b/Assets/TubeLight/Editor/TubeLightEditor.cs @@ -0,0 +1,62 @@ +using UnityEngine; +using UnityEditor; +using UnityEditor.AnimatedValues; + +[CustomEditor(typeof(TubeLight))] +[CanEditMultipleObjects] +public class TubeLightEditor : Editor { + + AnimFloat m_ShowInfo; + + void OnEnable() + { + m_ShowInfo = new AnimFloat(0); + m_ShowInfo.valueChanged.AddListener(Repaint); + m_ShowInfo.speed = 0.5f; + } + + override public void OnInspectorGUI() + { + DrawDefaultInspector(); + + if (targets.Length > 1) + return; + + EditorGUILayout.Space(); + + if(GUILayout.Button("Add a shadow plane")) + m_ShowInfo.value = AddShadowPlane() ? 0 : 100; + + foreach (TubeLightShadowPlane shadowPlane in ((TubeLight)target).m_ShadowPlanes) + if (shadowPlane != null) + EditorGUILayout.ObjectField("Shadow Plane", shadowPlane, typeof(TubeLightShadowPlane), !EditorUtility.IsPersistent(target)); + + m_ShowInfo.target = 0; + if (EditorGUILayout.BeginFadeGroup(Mathf.Min(1.0f, m_ShowInfo.value))) + EditorGUILayout.HelpBox("Limit of " + TubeLight.maxPlanes + " planes reached. Delete an existing one.", MessageType.Info); + EditorGUILayout.EndFadeGroup(); + } + + bool AddShadowPlane() + { + TubeLight tubeLight = (TubeLight)target; + + int i = 0; + for (; i < TubeLight.maxPlanes; i++) + { + if (tubeLight.m_ShadowPlanes[i] != null) + continue; + + GameObject go = new GameObject("Shadow Plane"); + TubeLightShadowPlane shadowPlane = go.AddComponent(); + + go.transform.position = tubeLight.transform.position + go.transform.forward; + go.transform.parent = tubeLight.transform; + tubeLight.m_ShadowPlanes[i] = shadowPlane; + EditorUtility.SetDirty (tubeLight); + break; + } + + return i < TubeLight.maxPlanes; + } +} diff --git a/Assets/TubeLight/Editor/TubeLightEditor.cs.meta b/Assets/TubeLight/Editor/TubeLightEditor.cs.meta new file mode 100644 index 0000000..43dc15c --- /dev/null +++ b/Assets/TubeLight/Editor/TubeLightEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 00a6ee99a4a9a44879507a5c4077d7a0 +timeCreated: 1446582855 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TubeLight/Scripts.meta b/Assets/TubeLight/Scripts.meta new file mode 100644 index 0000000..60b9332 --- /dev/null +++ b/Assets/TubeLight/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fa6f2ae72d2fc9643afe34db34a35a28 +folderAsset: yes +timeCreated: 1477748611 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TubeLight/Scripts/TubeLight.cs b/Assets/TubeLight/Scripts/TubeLight.cs new file mode 100644 index 0000000..14044a4 --- /dev/null +++ b/Assets/TubeLight/Scripts/TubeLight.cs @@ -0,0 +1,327 @@ +using UnityEngine; +using UnityEngine.Rendering; +using System.Collections.Generic; + +[ExecuteInEditMode] +public class TubeLight : MonoBehaviour +{ + public float m_Intensity = 0.8f; + public Color m_Color = Color.white; + public float m_Range = 10.0f; + public float m_Radius = 0.3f; + public float m_Length = 0.0f; + + [HideInInspector] + public Mesh m_Sphere; + [HideInInspector] + public Mesh m_Capsule; + [HideInInspector] + public Shader m_ProxyShader; + Material m_ProxyMaterial; + + public bool m_RenderSource = false; + Renderer m_SourceRenderer; + Transform m_SourceTransform; + Mesh m_SourceMesh; + float m_LastLength = -1; + + public const int maxPlanes = 2; + [HideInInspector] + public TubeLightShadowPlane[] m_ShadowPlanes = new TubeLightShadowPlane[maxPlanes]; + + bool m_Initialized = false; + MaterialPropertyBlock m_props; + + const float kMinRadius = 0.001f; + bool renderSource {get{return m_RenderSource && m_Radius >= kMinRadius;}} + + Dictionary m_Cameras = new Dictionary(); + static CameraEvent kCameraEvent = CameraEvent.AfterLighting; + + void Start() + { + if(!Init()) + return; + UpdateMeshesAndBounds(); + } + + bool Init() + { + if (m_Initialized) + return true; + + // Sometimes on editor startup (especially after project upgrade?), Init() gets called + // while m_ProxyShader, m_Sphere or m_Capsule is still null/hasn't loaded. + if (m_ProxyShader == null || m_Sphere == null || m_Capsule == null) + return false; + + // Proxy + m_ProxyMaterial = new Material(m_ProxyShader); + m_ProxyMaterial.hideFlags = HideFlags.HideAndDontSave; + + // Source + m_SourceMesh = Instantiate(m_Capsule); + m_SourceMesh.hideFlags = HideFlags.HideAndDontSave; + + // Can't create the MeshFilter here, since for some reason the DontSave flag has + // no effect on it. Has to be added to the prefab instead. + //m_SourceMeshFilter = gameObject.AddComponent(); + MeshFilter mfs = gameObject.GetComponent(); + // Hmm, causes trouble + // mfs.hideFlags = HideFlags.HideInInspector; + mfs.sharedMesh = m_SourceMesh; + + // A similar problem here. + // m_SourceRenderer = gameObject.AddComponent(); + m_SourceRenderer = gameObject.GetComponent(); + m_SourceRenderer.enabled = true; + + // We want it to be pickable in the scene view, so no HideAndDontSave + // Hmm, causes trouble + // m_SourceRenderer.hideFlags = HideFlags.DontSave | HideFlags.HideInInspector; + + m_SourceTransform = transform; + + m_Initialized = true; + return true; + } + + void OnEnable() + { + if(m_props == null) + m_props = new MaterialPropertyBlock(); + + if(!Init()) + return; + UpdateMeshesAndBounds(); + } + + void OnDisable() + { + if(!Application.isPlaying) + Cleanup(); + else + for(var e = m_Cameras.GetEnumerator(); e.MoveNext();) + if(e.Current.Value != null) + e.Current.Value.Clear(); + } + + void OnDestroy() + { + if (m_ProxyMaterial != null) + DestroyImmediate(m_ProxyMaterial); + if (m_SourceMesh != null) + DestroyImmediate(m_SourceMesh); + Cleanup(); + } + + void Cleanup() + { + for(var e = m_Cameras.GetEnumerator(); e.MoveNext();) + { + var cam = e.Current; + if(cam.Key != null && cam.Value != null) + cam.Key.RemoveCommandBuffer (kCameraEvent, cam.Value); + } + m_Cameras.Clear(); + } + + void UpdateMeshesAndBounds() + { + // Sanitize + m_Range = Mathf.Max(m_Range, 0); + m_Radius = Mathf.Max(m_Radius, 0); + m_Length = Mathf.Max(m_Length, 0); + m_Intensity = Mathf.Max(m_Intensity, 0); + + Vector3 sourceSize = renderSource ? Vector3.one * m_Radius * 2.0f : Vector3.one; + if (m_SourceTransform.localScale != sourceSize || m_Length != m_LastLength) + { + m_LastLength = m_Length; + + Vector3[] vertices = m_Capsule.vertices; + for (int i = 0; i < vertices.Length; i++) + { + if (renderSource) + vertices[i].y += Mathf.Sign(vertices[i].y) * (- 0.5f + 0.25f * m_Length / m_Radius); + else + vertices[i] = Vector3.one * 0.0001f; + } + + m_SourceMesh.vertices = vertices; + } + + m_SourceTransform.localScale = sourceSize; + + float range = m_Range + m_Radius; + + // TODO: lazy for now, should draw a tight capsule + range += 0.5f * m_Length; + range *= 1.02f; + + range /= m_Radius; + + m_SourceMesh.bounds = new Bounds(Vector3.zero, Vector3.one * range); + } + + void Update() + { + if(!Init()) + return; + + UpdateMeshesAndBounds(); + + if(Application.isPlaying) + for(var e = m_Cameras.GetEnumerator(); e.MoveNext();) + if(e.Current.Value != null) + e.Current.Value.Clear(); + } + + Color GetColor() + { + if (QualitySettings.activeColorSpace == ColorSpace.Gamma) + return m_Color * m_Intensity; + + return new Color( + Mathf.GammaToLinearSpace(m_Color.r * m_Intensity), + Mathf.GammaToLinearSpace(m_Color.g * m_Intensity), + Mathf.GammaToLinearSpace(m_Color.b * m_Intensity), + 1.0f + ); + } + + void OnWillRenderObject() + { + if(InsideShadowmapCameraRender()) + return; + + if(!Init()) + return; + + // TODO: This is just a very rough guess. Need to properly calculate the surface emission + // intensity based on light's intensity. + m_props.SetVector("_EmissionColor", m_Color * Mathf.Sqrt(m_Intensity) * 2.0f); + m_SourceRenderer.SetPropertyBlock(m_props); + + SetUpCommandBuffer(); + } + + void SetUpCommandBuffer() + { + Camera cam = Camera.current; + CommandBuffer buf = null; + if (!m_Cameras.ContainsKey(cam)) + { + buf = new CommandBuffer(); + buf.name = gameObject.name; + m_Cameras[cam] = buf; + cam.AddCommandBuffer(kCameraEvent, buf); + cam.depthTextureMode |= DepthTextureMode.Depth; + } + else + { + buf = m_Cameras[cam]; + buf.Clear(); + } + + Transform t = transform; + Vector3 lightAxis = t.up; + Vector3 lightPos = t.position - 0.5f * lightAxis * m_Length; + buf.SetGlobalVector("_LightPos", new Vector4(lightPos.x, lightPos.y, lightPos.z, 1.0f/(m_Range*m_Range))); + buf.SetGlobalVector("_LightAxis", new Vector4(lightAxis.x, lightAxis.y, lightAxis.z, 0.0f)); + buf.SetGlobalFloat("_LightAsQuad", 0); + buf.SetGlobalFloat("_LightRadius", m_Radius); + buf.SetGlobalFloat("_LightLength", m_Length); + buf.SetGlobalVector("_LightColor", GetColor()); + + SetShadowPlaneVectors(buf); + + float range = m_Range + m_Radius; + // TODO: lazy for now, should draw a tight capsule + range += 0.5f * m_Length; + range *= 1.02f; + range /= m_Radius; + + Matrix4x4 m = Matrix4x4.Scale(Vector3.one * range); + buf.DrawMesh(m_Sphere, t.localToWorldMatrix * m, m_ProxyMaterial, 0, 0); + } + + public TubeLightShadowPlane.Params[] GetShadowPlaneParams(ref TubeLightShadowPlane.Params[] p) + { + if (p == null || p.Length != maxPlanes) + p = new TubeLightShadowPlane.Params[maxPlanes]; + for(int i = 0; i < maxPlanes; i++) + { + TubeLightShadowPlane sp = m_ShadowPlanes[i]; + p[i].plane = sp == null ? new Vector4(0, 0, 0, 1) : sp.GetShadowPlaneVector(); + p[i].feather = sp == null ? 1 : sp.feather; + } + return p; + } + + TubeLightShadowPlane.Params[] sppArr = new TubeLightShadowPlane.Params[maxPlanes]; + + void SetShadowPlaneVectors(CommandBuffer buf) + { + var p = GetShadowPlaneParams(ref sppArr); + + for (int i = 0, n = p.Length; i < n; ++i) + { + var spp = p[i]; + if(i == 0) { + buf.SetGlobalVector("_ShadowPlane0", spp.plane); + buf.SetGlobalFloat("_ShadowPlaneFeather0", spp.feather); + } else if(i == 1) { + buf.SetGlobalVector("_ShadowPlane1", spp.plane); + buf.SetGlobalFloat("_ShadowPlaneFeather1", spp.feather); + } else { + buf.SetGlobalVector("_ShadowPlane" + i, spp.plane); + buf.SetGlobalFloat("_ShadowPlaneFeather" + i, spp.feather); + } + } + } + + void OnDrawGizmosSelected() + { + if (m_SourceTransform == null) + return; + + Gizmos.color = Color.white; + // Skip the scale + Matrix4x4 m = new Matrix4x4(); + m.SetTRS(m_SourceTransform.position, m_SourceTransform.rotation, Vector3.one); + Gizmos.matrix = m; + + Gizmos.DrawWireSphere(Vector3.zero, m_Radius + m_Range + 0.5f * m_Length); + + Vector3 start = 0.5f * Vector3.up * m_Length; + Gizmos.DrawWireSphere(start, m_Radius); + + if (m_Length == 0.0f) + return; + + Vector3 end = - 0.5f * Vector3.up * m_Length; + Gizmos.DrawWireSphere(end, m_Radius); + + Vector3 r = Vector3.forward * m_Radius; + Gizmos.DrawLine(start + r, end + r); + Gizmos.DrawLine(start - r, end - r); + + r = Vector3.right * m_Radius; + Gizmos.DrawLine(start + r, end + r); + Gizmos.DrawLine(start - r, end - r); + + } + + void OnDrawGizmos() + { + // TODO: Looks like this changed the name. Find a more robust way to use the icon. + // Gizmos.DrawIcon(transform.position, "PointLight Gizmo_MIP0.png", true); + } + + bool InsideShadowmapCameraRender() + { + RenderTexture target = Camera.current.targetTexture; + return target != null && target.format == RenderTextureFormat.Shadowmap; + } +} diff --git a/Assets/TubeLight/Scripts/TubeLight.cs.meta b/Assets/TubeLight/Scripts/TubeLight.cs.meta new file mode 100644 index 0000000..c64dc85 --- /dev/null +++ b/Assets/TubeLight/Scripts/TubeLight.cs.meta @@ -0,0 +1,16 @@ +fileFormatVersion: 2 +guid: 5a3b99ed98424ea4587ec18d930a1d77 +timeCreated: 1444638222 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: + - m_Sphere: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} + - m_Capsule: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} + - m_ProxyShader: {fileID: 4800000, guid: 2e6fd90941a3e3c458d01f851dca21ed, type: 3} + - m_SourceShader: {fileID: 10755, guid: 0000000000000000f000000000000000, type: 0} + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TubeLight/Scripts/TubeLightShadowPlane.cs b/Assets/TubeLight/Scripts/TubeLightShadowPlane.cs new file mode 100644 index 0000000..c93e822 --- /dev/null +++ b/Assets/TubeLight/Scripts/TubeLightShadowPlane.cs @@ -0,0 +1,32 @@ +using UnityEngine; + +public class TubeLightShadowPlane : MonoBehaviour +{ + [MinValue(0)] + public float m_Feather = 1.0f; + + public float feather {get{ return m_Feather * 0.1f;}} + + public Vector4 GetShadowPlaneVector() + { + Transform t = transform; + Vector3 v = t.forward; + float d = Vector3.Dot(t.position, v); + return new Vector4(v.x, v.y, v.z, d); + } + + void OnDrawGizmosSelected() + { + Matrix4x4 m = Matrix4x4.zero; + Transform t = transform; + m.SetTRS(t.position, t.rotation, new Vector3(1, 1, 0)); + Gizmos.matrix = m; + Gizmos.DrawWireSphere(Vector3.zero, 1); + } + + public struct Params + { + public Vector4 plane; + public float feather; + } +} diff --git a/Assets/TubeLight/Scripts/TubeLightShadowPlane.cs.meta b/Assets/TubeLight/Scripts/TubeLightShadowPlane.cs.meta new file mode 100644 index 0000000..5cdd000 --- /dev/null +++ b/Assets/TubeLight/Scripts/TubeLightShadowPlane.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 66d8e50a047abb54aa901236f0ed84d2 +timeCreated: 1446129202 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TubeLight/Shaders.meta b/Assets/TubeLight/Shaders.meta new file mode 100644 index 0000000..b7e1a57 --- /dev/null +++ b/Assets/TubeLight/Shaders.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b041de53e70b28e4fb9256c930c13615 +folderAsset: yes +timeCreated: 1477749221 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TubeLight/Shaders/TubeLight.cginc b/Assets/TubeLight/Shaders/TubeLight.cginc new file mode 100644 index 0000000..cfaa8da --- /dev/null +++ b/Assets/TubeLight/Shaders/TubeLight.cginc @@ -0,0 +1,189 @@ +// Based on 'Real Shading in Unreal Engine 4' +// http://blog.selfshadow.com/publications/s2013-shading-course/#course_content + +#include "TubeLightAttenuation.cginc" + +#ifndef SHADOW_PLANES +#define SHADOW_PLANES 1 +#endif + +#if SHADOW_PLANES +#include "TubeLightShadowPlanes.cginc" +#endif + +#define SHARP_EDGE_FIX 1 + +void SphereLightToPointLight(float3 pos, float3 lightPos, float3 eyeVec, half3 normal, float sphereRad, half rangeSqInv, inout UnityLight light, out half lightDist) +{ + half3 viewDir = -eyeVec; + half3 r = reflect (viewDir, normal); + + float3 L = lightPos - pos; + float3 centerToRay = dot (L, r) * r - L; + float3 closestPoint = L + centerToRay * saturate(sphereRad / length(centerToRay)); + + lightDist = length(closestPoint); + light.dir = closestPoint / lightDist; + + half distLSq = dot(L, L); + light.ndotl = saturate(dot(normal, L/sqrt(distLSq))); + + float distNorm = distLSq * rangeSqInv; + float atten = AttenuationToZero(distNorm); + light.color *= atten; +} + +void TubeLightToPointLight(float3 pos, float3 tubeStart, float3 tubeEnd, float3 normal, float tubeRad, float rangeSqInv, float3 representativeDir, float3 lightColor, out float3 outLightColor, out float3 outLightDir, out float outNdotL, out half outLightDist) +{ + half3 N = normal; + float3 L0 = tubeStart - pos; + float3 L1 = tubeEnd - pos; + float L0dotL0 = dot(L0, L0); + float distL0 = sqrt(L0dotL0); + float distL1 = length(L1); + + float NdotL0 = dot(L0, N) / (2.0 * distL0); + float NdotL1 = dot(L1, N) / (2.0 * distL1); + outNdotL = saturate(NdotL0 + NdotL1); + + float3 Ldir = L1 - L0; + float RepdotL0 = dot(representativeDir, L0); + float RepdotLdir = dot(representativeDir, Ldir); + float L0dotLdir = dot(L0, Ldir); + float LdirdotLdir = dot(Ldir, Ldir); + float distLdir = sqrt(LdirdotLdir); + +#if SHARP_EDGE_FIX + // There's a very visible discontinuity if we just take the closest distance to ray, + // as the original paper suggests. This is an attempt to fix it, but it gets slightly more expensive and + // has its own artifact, although this time at least C0 smooth. + + // Smallest angle to ray + float t = (L0dotLdir * RepdotL0 - L0dotL0 * RepdotLdir) / (L0dotLdir * RepdotLdir - LdirdotLdir * RepdotL0); + t = saturate(t); + + // As representativeDir becomes parallel (well, in some plane) to Ldir and then points away, t flips from 0 to 1 (or vv) and a discontinuity shows up. + // Counteract by detecting that relative angle/position and flip t. The discontinuity in t moves to the back side. + float3 L0xLdir = cross(L0, Ldir); + float3 LdirxR = cross(Ldir, representativeDir); + float RepAtLdir = dot(L0xLdir, LdirxR); + + // RepAtLdir is negative if R points away from Ldir. + // TODO: check if lerp below is indeed cheaper. + // if (RepAtLdir < 0) + // t = 1 - t; + t = lerp(1 - t, t, step(0, RepAtLdir)); + +#else + // Original by Karis + // Closest distance to ray + float t = (RepdotL0 * RepdotLdir - L0dotLdir) / (distLdir * distLdir - RepdotLdir * RepdotLdir); + t = saturate(t); + +#endif + + float3 closestPoint = L0 + Ldir * t; + float3 centerToRay = dot(closestPoint, representativeDir) * representativeDir - closestPoint; + + closestPoint = closestPoint + centerToRay * saturate(tubeRad / length(centerToRay)); + + outLightDist = length(closestPoint); + outLightDir = closestPoint / outLightDist; + + float distNorm = 0.5f * (distL0 * distL1 + dot(L0, L1)) * rangeSqInv; + outLightColor = lightColor * AttenuationToZero(distNorm); +} + +void TubeLightToPointLight(float3 pos, float3 tubeStart, float3 tubeEnd, float3 eyeVec, float3 normal, float tubeRad, float rangeSqInv, float3 lightColor, out float3 outLightColor, out float3 outLightDir, out float outNdotL, out half outLightDist) +{ + half3 viewDir = -eyeVec; + half3 representativeDir = reflect (viewDir, normal); + + TubeLightToPointLight(pos, tubeStart, tubeEnd, normal, tubeRad, rangeSqInv, representativeDir, lightColor, outLightColor, outLightDir, outNdotL, outLightDist); +} + +inline half GGXTerm_Area (half NdotH, half roughness, half lightDist, half lightRadius) +{ + half a = roughness * roughness; + half a2 = a * a; + half d = NdotH * NdotH * (a2 - 1.f) + 1.f; + d = max(d, 0.000001); + + half aP = saturate( lightRadius / (lightDist*2.0) + a); + half aP2 = aP * aP; + + return a2 * a2 / (UNITY_PI * d * d * aP2); +} + +half4 BRDF1_Unity_PBS_Area (half3 diffColor, half3 specColor, half oneMinusReflectivity, half oneMinusRoughness, + half3 normal, half3 viewDir, + UnityLight light, UnityIndirect gi, half lightDist, half lightRadius) +{ + half roughness = 1-oneMinusRoughness; + half3 halfDir = Unity_SafeNormalize (light.dir + viewDir); + + half nl = light.ndotl; + half nh = BlinnTerm (normal, halfDir); + half nv = DotClamped (normal, viewDir); + half lv = DotClamped (light.dir, viewDir); + half lh = DotClamped (light.dir, halfDir); + + half V = SmithGGXVisibilityTerm (nl, nv, roughness); + half D = GGXTerm_Area (nh, roughness, lightDist, lightRadius); + + half nlPow5 = Pow5 (1-nl); + half nvPow5 = Pow5 (1-nv); + half Fd90 = 0.5 + 2 * lh * lh * roughness; + half disneyDiffuse = (1 + (Fd90-1) * nlPow5) * (1 + (Fd90-1) * nvPow5); + + // HACK: theoretically we should divide by Pi diffuseTerm and not multiply specularTerm! + // BUT 1) that will make shader look significantly darker than Legacy ones + // and 2) on engine side "Non-important" lights have to be divided by Pi to in cases when they are injected into ambient SH + // NOTE: multiplication by Pi is part of single constant together with 1/4 now + + half specularTerm = (V * D) * (UNITY_PI/4); // Torrance-Sparrow model, Fresnel is applied later (for optimization reasons) + if (IsGammaSpace()) + specularTerm = sqrt(max(1e-4h, specularTerm)); + specularTerm = max(0, specularTerm * nl); + half diffuseTerm = disneyDiffuse * nl; + + half grazingTerm = saturate(oneMinusRoughness + (1-oneMinusReflectivity)); + half3 color = diffColor * (gi.diffuse + light.color * diffuseTerm) + + specularTerm * light.color * FresnelTerm (specColor, lh) + + gi.specular * FresnelLerp (specColor, grazingTerm, nv); + + return half4(color, 1); +} + +half4 CalculateLight (float3 worldPos, float2 uv, half3 baseColor, half3 specColor, half oneMinusRoughness, half3 normalWorld, + half3 lightStart, half3 lightEnd, half3 lightColor, half lightRadius, half lightRangeSqInv) +{ + UnityLight light = (UnityLight)0; + + float3 eyeVec = normalize(worldPos - _WorldSpaceCameraPos); + half lightDist = 0; + +#if 0 + // Can't use a keyword, because no keywords in material property blocks. + // TODO: is it worth the dynamic branch? + if (sphereLight) + SphereLightToPointLight (worldPos, lightStart, eyeVec, normalWorld, lightRadius, lightRangeSqInv, light, lightDist); + else +#else + TubeLightToPointLight (worldPos, lightStart, lightEnd, eyeVec, normalWorld, lightRadius, lightRangeSqInv, lightColor, light.color, light.dir, light.ndotl, lightDist); +#endif + +#if SHADOW_PLANES + light.color *= ShadowPlanes(worldPos); +#endif + + half oneMinusReflectivity = 1 - SpecularStrength(specColor.rgb); + + UnityIndirect ind; + UNITY_INITIALIZE_OUTPUT(UnityIndirect, ind); + ind.diffuse = 0; + ind.specular = 0; + + half4 res = BRDF1_Unity_PBS_Area (baseColor, specColor, oneMinusReflectivity, oneMinusRoughness, normalWorld, -eyeVec, light, ind, lightDist, lightRadius); + return res; +} diff --git a/Assets/TubeLight/Shaders/TubeLight.cginc.meta b/Assets/TubeLight/Shaders/TubeLight.cginc.meta new file mode 100644 index 0000000..072f9a7 --- /dev/null +++ b/Assets/TubeLight/Shaders/TubeLight.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: bea54fea6aabea841b90651d989d88f5 +timeCreated: 1452380090 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TubeLight/Shaders/TubeLight.shader b/Assets/TubeLight/Shaders/TubeLight.shader new file mode 100644 index 0000000..cecf7e7 --- /dev/null +++ b/Assets/TubeLight/Shaders/TubeLight.shader @@ -0,0 +1,87 @@ +Shader "Hidden/TubeLight" { +SubShader { + Tags { "Queue"="Geometry-1" } + +CGINCLUDE +#include "UnityCG.cginc" +#include "UnityPBSLighting.cginc" +#include "UnityDeferredLibrary.cginc" + +#define SHADOW_PLANES 1 +#include "TubeLight.cginc" + +sampler2D _CameraGBufferTexture0; +sampler2D _CameraGBufferTexture1; +sampler2D _CameraGBufferTexture2; + +float _LightRadius; +float _LightLength; +float4 _LightAxis; + + +void DeferredCalculateLightParams ( + unity_v2f_deferred i, + out float3 outWorldPos, + out float2 outUV) +{ + i.ray = i.ray * (_ProjectionParams.z / i.ray.z); + float2 uv = i.uv.xy / i.uv.w; + + // read depth and reconstruct world position + float depth = SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, uv); + depth = Linear01Depth (depth); + float4 vpos = float4(i.ray * depth,1); + float3 wpos = mul (unity_CameraToWorld, vpos).xyz; + + outWorldPos = wpos; + outUV = uv; +} + +half4 CalculateLightDeferred (unity_v2f_deferred i) +{ + float3 worldPos; + float2 uv; + DeferredCalculateLightParams (i, worldPos, uv); + + half4 gbuffer0 = tex2D (_CameraGBufferTexture0, uv); + half4 gbuffer1 = tex2D (_CameraGBufferTexture1, uv); + half4 gbuffer2 = tex2D (_CameraGBufferTexture2, uv); + + half3 baseColor = gbuffer0.rgb; + half3 specColor = gbuffer1.rgb; + half oneMinusRoughness = gbuffer1.a; + half3 normalWorld = gbuffer2.rgb * 2 - 1; + normalWorld = normalize(normalWorld); + + return CalculateLight (worldPos, uv, baseColor, specColor, oneMinusRoughness, normalWorld, + _LightPos.xyz, _LightPos.xyz + _LightAxis.xyz * _LightLength, _LightColor.xyz, _LightRadius, _LightPos.w); +} +ENDCG + +Pass { + Fog { Mode Off } + ZWrite Off + Blend One One + Cull Front + ZTest Always + + +CGPROGRAM +#pragma target 3.0 +#pragma vertex vert_deferred +#pragma fragment frag +#pragma exclude_renderers nomrt + +fixed4 frag (unity_v2f_deferred i) : SV_Target +{ + half4 light = CalculateLightDeferred(i); + // TODO: squash those NaNs at their source + return isnan(light) ? 0 : light; +} + +ENDCG +} + +} +Fallback Off +} diff --git a/Assets/TubeLight/Shaders/TubeLight.shader.meta b/Assets/TubeLight/Shaders/TubeLight.shader.meta new file mode 100644 index 0000000..b3402e2 --- /dev/null +++ b/Assets/TubeLight/Shaders/TubeLight.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2e6fd90941a3e3c458d01f851dca21ed +timeCreated: 1442344786 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TubeLight/Shaders/TubeLightAttenuation.cginc b/Assets/TubeLight/Shaders/TubeLightAttenuation.cginc new file mode 100644 index 0000000..07c3151 --- /dev/null +++ b/Assets/TubeLight/Shaders/TubeLightAttenuation.cginc @@ -0,0 +1,55 @@ +#ifndef TUBE_LIGHT_ATTENUATION_LEGACY + #define TUBE_LIGHT_ATTENUATION_LEGACY 0 +#endif + +#if TUBE_LIGHT_ATTENUATION_LEGACY + + float Attenuation(float distNorm) + { + return 1.0 / (1.0 + 25.0 * distNorm); + } + + float AttenuationToZero(float distNorm) + { + float att = Attenuation(distNorm); + + // Replicating unity light attenuation - pulled to 0 at range + // if (distNorm > 0.8 * 0.8) + // att *= 1 - (distNorm - 0.8 * 0.8) / (1 - 0.8 * 0.8); + // Same, simplified + float oneDistNorm = 1.0 - distNorm; + att *= lerp(1.0, oneDistNorm * 2.78, step(0.64, distNorm)); + + att *= step(0.0, oneDistNorm); + + return att; + } + +#else + + float Attenuation(float distSqr) + { + float d = sqrt(distSqr); + float kDefaultPointLightRadius = 0.25; + return 1.0 / pow(1.0 + d/kDefaultPointLightRadius, 2); + } + + float AttenuationToZero(float distSqr) + { + // attenuation = 1 / (1 + distance_to_light / light_radius)^2 + // = 1 / (1 + 2*(d/r) + (d/r)^2) + // For more details see: https://imdoingitwrong.wordpress.com/2011/01/31/light-attenuation/ + float d = sqrt(distSqr); + float kDefaultPointLightRadius = 0.25; + float atten = 1.0 / pow(1.0 + d/kDefaultPointLightRadius, 2); + float kCutoff = 1.0 / pow(1.0 + 1.0/kDefaultPointLightRadius, 2); // cutoff equal to attenuation at distance 1.0 + + // Force attenuation to fall towards zero at distance 1.0 + atten = (atten - kCutoff) / (1.f - kCutoff); + if (d >= 1.f) + atten = 0.f; + + return atten; + } + +#endif \ No newline at end of file diff --git a/Assets/TubeLight/Shaders/TubeLightAttenuation.cginc.meta b/Assets/TubeLight/Shaders/TubeLightAttenuation.cginc.meta new file mode 100644 index 0000000..d985287 --- /dev/null +++ b/Assets/TubeLight/Shaders/TubeLightAttenuation.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3d6df6428d576d147994b0b7ac0d5ea5 +timeCreated: 1456703457 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TubeLight/Shaders/TubeLightShadowPlanes.cginc b/Assets/TubeLight/Shaders/TubeLightShadowPlanes.cginc new file mode 100644 index 0000000..bc30103 --- /dev/null +++ b/Assets/TubeLight/Shaders/TubeLightShadowPlanes.cginc @@ -0,0 +1,38 @@ +half ShadowPlane(half3 worldPos, half4 plane, half feather) +{ + half x = plane.w - dot(worldPos, plane.xyz); + // Compiler bug workaround + x += 0.0001; + return smoothstep(-feather, feather, x); +} + +float4 _ShadowPlane0; +float _ShadowPlaneFeather0; +float4 _ShadowPlane1; +float _ShadowPlaneFeather1; + +half ShadowPlanes(half3 worldPos) +{ + half att = 1; + att *= ShadowPlane(worldPos, _ShadowPlane0, _ShadowPlaneFeather0); + att *= ShadowPlane(worldPos, _ShadowPlane1, _ShadowPlaneFeather1); + return att; +} + +struct TubeLightShadowPlane +{ + float4 plane0; + float4 plane1; + float feather0; + float feather1; + float padding0; + float padding1; +}; + +half ShadowPlanes(half3 worldPos, TubeLightShadowPlane params) +{ + half att = 1; + att *= ShadowPlane(worldPos, params.plane0, params.feather0); + att *= ShadowPlane(worldPos, params.plane1, params.feather1); + return att; +} \ No newline at end of file diff --git a/Assets/TubeLight/Shaders/TubeLightShadowPlanes.cginc.meta b/Assets/TubeLight/Shaders/TubeLightShadowPlanes.cginc.meta new file mode 100644 index 0000000..5b0ed4b --- /dev/null +++ b/Assets/TubeLight/Shaders/TubeLightShadowPlanes.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f4ec63bd62722b840b982641528198db +timeCreated: 1457385992 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TubeLight/Shaders/TubeLightSource.mat b/Assets/TubeLight/Shaders/TubeLightSource.mat new file mode 100644 index 0000000..22ffc6c --- /dev/null +++ b/Assets/TubeLight/Shaders/TubeLightSource.mat @@ -0,0 +1,190 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: TubeLightSource + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _EMISSION + m_LightmapFlags: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + - first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _SpecGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - first: + name: _BumpScale + second: 1 + - first: + name: _CullMode + second: 2 + - first: + name: _Cutoff + second: 0.5 + - first: + name: _DetailMode + second: 0 + - first: + name: _DetailNormalMapScale + second: 1 + - first: + name: _DstBlend + second: 0 + - first: + name: _GlossMapScale + second: 1 + - first: + name: _Glossiness + second: 0.234 + - first: + name: _GlossyReflections + second: 1 + - first: + name: _LightProbeScale + second: 1 + - first: + name: _MetaDiffuseScale + second: 1 + - first: + name: _MetaEmissionScale + second: 1 + - first: + name: _MetaMetallicSoup + second: 1 + - first: + name: _MetaSpecularScale + second: 1 + - first: + name: _MetaUseCustom + second: 0 + - first: + name: _Metallic + second: 0 + - first: + name: _Mode + second: 0 + - first: + name: _OcclusionStrength + second: 1 + - first: + name: _Parallax + second: 0.02 + - first: + name: _ReflectionProbeBoost + second: 1 + - first: + name: _SmoothnessTextureChannel + second: 0 + - first: + name: _SpecularHighlights + second: 1 + - first: + name: _SrcBlend + second: 1 + - first: + name: _Translucency + second: 0 + - first: + name: _UVDetailMask + second: 0 + - first: + name: _UVSec + second: 0 + - first: + name: _VertexOcclusionPower + second: 1 + - first: + name: _ZWrite + second: 1 + m_Colors: + - first: + name: _Color + second: {r: 0.47794116, g: 1, b: 0.85685486, a: 1} + - first: + name: _EmissionColor + second: {r: 1, g: 1, b: 1, a: 1} + - first: + name: _MetaDiffuseAdd + second: {r: 0, g: 0, b: 0, a: 1} + - first: + name: _MetaDiffuseTint + second: {r: 1, g: 1, b: 1, a: 1} + - first: + name: _MetaEmissionAdd + second: {r: 0, g: 0, b: 0, a: 1} + - first: + name: _MetaEmissionTint + second: {r: 1, g: 1, b: 1, a: 1} + - first: + name: _MetaSpecularAdd + second: {r: 0, g: 0, b: 0, a: 1} + - first: + name: _MetaSpecularTint + second: {r: 1, g: 1, b: 1, a: 1} + - first: + name: _SpecColor + second: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} diff --git a/Assets/TubeLight/Shaders/TubeLightSource.mat.meta b/Assets/TubeLight/Shaders/TubeLightSource.mat.meta new file mode 100644 index 0000000..c202fec --- /dev/null +++ b/Assets/TubeLight/Shaders/TubeLightSource.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 86b3c638dc56298409890ac32f9e6baf +timeCreated: 1446644410 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TubeLight/TubeLight.prefab b/Assets/TubeLight/TubeLight.prefab new file mode 100644 index 0000000..3bcca19 --- /dev/null +++ b/Assets/TubeLight/TubeLight.prefab @@ -0,0 +1,180 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &154090 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 466162} + - 114: {fileID: 11466842} + - 33: {fileID: 3327276} + - 23: {fileID: 2315154} + - 114: {fileID: 114000012794840980} + m_Layer: 0 + m_Name: TubeLight + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &466162 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154090} + m_LocalRotation: {x: -0.7071068, y: 0, z: 0, w: 0.7071067} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!23 &2315154 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154090} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_Materials: + - {fileID: 2100000, guid: 86b3c638dc56298409890ac32f9e6baf, type: 2} + m_SubsetIndices: + 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_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &3327276 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154090} + m_Mesh: {fileID: 0} +--- !u!114 &11466842 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154090} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5a3b99ed98424ea4587ec18d930a1d77, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Intensity: 0.8 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Range: 10 + m_Radius: 0.3 + m_Length: 0 + m_Sphere: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} + m_Capsule: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} + m_ProxyShader: {fileID: 4800000, guid: 2e6fd90941a3e3c458d01f851dca21ed, type: 3} + m_RenderSource: 1 + m_ShadowPlanes: + - {fileID: 0} + - {fileID: 0} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 0} + propertyPath: m_RenderSource + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Radius + value: .340000004 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Length + value: .649999976 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LocalRotation.x + value: -.707106829 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LocalRotation.w + value: .707106709 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_CastShadows + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_ReceiveShadows + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_UseLightProbes + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_ReflectionProbeUsage + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 86b3c638dc56298409890ac32f9e6baf, type: 2} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 154090} + m_IsPrefabParent: 1 +--- !u!114 &114000012794840980 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154090} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 097385f2a510795498370c4d62e61572, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IntensityMult: 1 + m_RangeMult: 1 + m_BlurShadowmapShader: {fileID: 4800000, guid: 701192b62a7678549918bc87434699fe, + type: 3} + m_CopyShadowParamsShader: {fileID: 4800000, guid: 33fc45db43408764c8dd7647b877e561, + type: 3} + m_ForceOnForFog: 0 + m_Shadows: 0 + m_ShadowmapRes: 256 + m_BlurIterations: 0 + m_BlurSize: 1 + m_ESMExponent: 40 + m_Bounded: 1 diff --git a/Assets/TubeLight/TubeLight.prefab.meta b/Assets/TubeLight/TubeLight.prefab.meta new file mode 100644 index 0000000..9fc8f40 --- /dev/null +++ b/Assets/TubeLight/TubeLight.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fdeb35bdab08b7442a67e36ffe2ff830 +timeCreated: 1444651113 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VolumetricFog.meta b/Assets/VolumetricFog.meta new file mode 100644 index 0000000..44694a5 --- /dev/null +++ b/Assets/VolumetricFog.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 40bc07addad39024a9ef54e341a25a68 +folderAsset: yes +timeCreated: 1476957694 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VolumetricFog/Editor.meta b/Assets/VolumetricFog/Editor.meta new file mode 100644 index 0000000..14be8d0 --- /dev/null +++ b/Assets/VolumetricFog/Editor.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9d612dacdb3ca214c9322d7f9c288f22 +folderAsset: yes +timeCreated: 1457126022 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VolumetricFog/Editor/FogLightEditor.cs b/Assets/VolumetricFog/Editor/FogLightEditor.cs new file mode 100644 index 0000000..a4faf32 --- /dev/null +++ b/Assets/VolumetricFog/Editor/FogLightEditor.cs @@ -0,0 +1,73 @@ +using UnityEngine; +using UnityEditor; + +[CustomEditor(typeof(FogLight))] +[CanEditMultipleObjects] +public class FogLightEditor : Editor +{ + SerializedProperty m_IntensityMult; + SerializedProperty m_RangeMult; + SerializedProperty m_ForceOnForFog; + SerializedProperty m_Shadows; + SerializedProperty m_ShadowmapRes; + SerializedProperty m_BlurIterations; + SerializedProperty m_BlurSize; + SerializedProperty m_Bounded; + + void OnEnable() + { + m_IntensityMult = serializedObject.FindProperty ("m_IntensityMult"); + m_RangeMult = serializedObject.FindProperty ("m_RangeMult"); + m_ForceOnForFog = serializedObject.FindProperty ("m_ForceOnForFog"); + m_Shadows = serializedObject.FindProperty ("m_Shadows"); + m_ShadowmapRes = serializedObject.FindProperty ("m_ShadowmapRes"); + m_BlurIterations = serializedObject.FindProperty ("m_BlurIterations"); + m_BlurSize = serializedObject.FindProperty ("m_BlurSize"); + m_Bounded = serializedObject.FindProperty("m_Bounded"); + } + + override public void OnInspectorGUI() + { + serializedObject.Update(); + + EditorGUILayout.PropertyField(m_IntensityMult); + EditorGUILayout.PropertyField(m_RangeMult); + EditorGUILayout.PropertyField(m_ForceOnForFog); + + // Section below just for light types with shadow + bool supportsShadows = false; + bool isAreaLight = false; + foreach (FogLight fogLight in targets) + { + if (fogLight.type == FogLight.Type.Area) + { + supportsShadows = true; + isAreaLight = true; + break; + } + else if (fogLight.type == FogLight.Type.Directional) + { + supportsShadows = true; + break; + } + } + + if (supportsShadows) + { + EditorGUILayout.Space(); + + EditorGUILayout.PropertyField(m_Shadows); + EditorGUILayout.PropertyField(m_ShadowmapRes); + EditorGUILayout.PropertyField(m_BlurIterations); + EditorGUILayout.PropertyField(m_BlurSize); + } + + if (isAreaLight) + { + EditorGUILayout.Space(); + EditorGUILayout.PropertyField(m_Bounded); + } + + serializedObject.ApplyModifiedProperties(); + } +} diff --git a/Assets/VolumetricFog/Editor/FogLightEditor.cs.meta b/Assets/VolumetricFog/Editor/FogLightEditor.cs.meta new file mode 100644 index 0000000..ad3be60 --- /dev/null +++ b/Assets/VolumetricFog/Editor/FogLightEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 93f87826f4342d7448c226b220a4342e +timeCreated: 1457126034 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VolumetricFog/FogEllipsoid.prefab b/Assets/VolumetricFog/FogEllipsoid.prefab new file mode 100644 index 0000000..cc6aac9 --- /dev/null +++ b/Assets/VolumetricFog/FogEllipsoid.prefab @@ -0,0 +1,54 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &141782 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 463416} + - 114: {fileID: 11477592} + m_Layer: 0 + m_Name: FogEllipsoid + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &463416 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 141782} + 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 +--- !u!114 &11477592 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 141782} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 789ae5fef74e6754ab3c20bdeca67ad9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Radius: 1 + m_Stretch: 2 +--- !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: 141782} + m_IsPrefabParent: 1 diff --git a/Assets/VolumetricFog/FogEllipsoid.prefab.meta b/Assets/VolumetricFog/FogEllipsoid.prefab.meta new file mode 100644 index 0000000..f1e7487 --- /dev/null +++ b/Assets/VolumetricFog/FogEllipsoid.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: df830a50a2bb02541a47504c9da3b3cf +timeCreated: 1447329149 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VolumetricFog/Scripts.meta b/Assets/VolumetricFog/Scripts.meta new file mode 100644 index 0000000..5bd10b7 --- /dev/null +++ b/Assets/VolumetricFog/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: dcf5e0fc0fb8d64458536282eee32001 +folderAsset: yes +timeCreated: 1477748633 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VolumetricFog/Scripts/FogEllipsoid.cs b/Assets/VolumetricFog/Scripts/FogEllipsoid.cs new file mode 100644 index 0000000..2bdd6f6 --- /dev/null +++ b/Assets/VolumetricFog/Scripts/FogEllipsoid.cs @@ -0,0 +1,59 @@ +using UnityEngine; + +[ExecuteInEditMode] +public class FogEllipsoid : MonoBehaviour +{ + public enum Blend + { + Additive, + Multiplicative + } + + public Blend m_Blend = Blend.Additive; + public float m_Density = 1.0f; + [MinValue(0)] + public float m_Radius = 1.0f; + [MinValue(0)] + public float m_Stretch = 2.0f; + [Range(0, 1)] + public float m_Feather = 0.7f; + [Range(0, 1)] + public float m_NoiseAmount = 0.0f; + public float m_NoiseSpeed = 1.0f; + [MinValue(0)] + public float m_NoiseScale = 1.0f; + + bool m_AddedToLightManager = false; + + void AddToLightManager() + { + if (!m_AddedToLightManager) + m_AddedToLightManager = LightManagerFogEllipsoids.Add(this); + } + + void OnEnable() + { + AddToLightManager(); + } + + void Update() + { + // LightManager might not have been available during this light's OnEnable(), so keep trying. + AddToLightManager(); + } + + void OnDisable() + { + LightManagerFogEllipsoids.Remove(this); + m_AddedToLightManager = false; + } + + void OnDrawGizmosSelected() + { + Matrix4x4 m = Matrix4x4.identity; + Transform t = transform; + m.SetTRS(t.position, t.rotation, new Vector3(1.0f, m_Stretch, 1.0f)); + Gizmos.matrix = m; + Gizmos.DrawWireSphere(Vector3.zero, m_Radius); + } +} diff --git a/Assets/VolumetricFog/Scripts/FogEllipsoid.cs.meta b/Assets/VolumetricFog/Scripts/FogEllipsoid.cs.meta new file mode 100644 index 0000000..bef6f9b --- /dev/null +++ b/Assets/VolumetricFog/Scripts/FogEllipsoid.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 789ae5fef74e6754ab3c20bdeca67ad9 +timeCreated: 1447327681 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VolumetricFog/Scripts/FogLight.DirectionalShadow.cs b/Assets/VolumetricFog/Scripts/FogLight.DirectionalShadow.cs new file mode 100644 index 0000000..6d63c0f --- /dev/null +++ b/Assets/VolumetricFog/Scripts/FogLight.DirectionalShadow.cs @@ -0,0 +1,157 @@ +using UnityEngine; +using UnityEngine.Rendering; + +public partial class FogLight : LightOverride +{ + CommandBuffer m_BufGrabShadowmap; + CommandBuffer m_BufGrabShadowParams; + RenderTexture m_Shadowmap; + + ComputeBuffer m_ShadowParamsCB; + //[HideInInspector] + public Shader m_BlurShadowmapShader; + Material m_BlurShadowmapMaterial; + + public Shader m_CopyShadowParamsShader; + Material m_CopyShadowParamsMaterial; + + bool directionalShadow {get{ return m_Shadows && type == Type.Directional; }} + + void InitDirectionalShadowmap() + { + if (m_BufGrabShadowmap != null || !directionalShadow) + return; + + Light light = GetComponent(); + + m_BufGrabShadowmap = new CommandBuffer(); + m_BufGrabShadowmap.name = "Grab shadowmap for Volumetric Fog"; + light.AddCommandBuffer(LightEvent.AfterShadowMap, m_BufGrabShadowmap); + + m_BufGrabShadowParams = new CommandBuffer(); + m_BufGrabShadowParams.name = "Grab shadow params for Volumetric Fog"; + light.AddCommandBuffer(LightEvent.BeforeScreenspaceMask, m_BufGrabShadowParams); + + m_BlurShadowmapMaterial = new Material(m_BlurShadowmapShader); + m_BlurShadowmapMaterial.hideFlags = HideFlags.HideAndDontSave; + + m_CopyShadowParamsMaterial = new Material(m_CopyShadowParamsShader); + m_CopyShadowParamsMaterial.hideFlags = HideFlags.HideAndDontSave; + } + + int[] temp; + + public void UpdateDirectionalShadowmap() + { + InitDirectionalShadowmap(); + + if (m_BufGrabShadowmap != null) + m_BufGrabShadowmap.Clear(); + if (m_BufGrabShadowParams != null) + m_BufGrabShadowParams.Clear(); + + if (!directionalShadow) + return; + + // Copy directional shadowmap params - they're only set for regular shaders, but we need them in compute + if (m_ShadowParamsCB == null) + m_ShadowParamsCB = new ComputeBuffer(1, 336); + Graphics.SetRandomWriteTarget(2, m_ShadowParamsCB); + m_BufGrabShadowParams.DrawProcedural(Matrix4x4.identity, m_CopyShadowParamsMaterial, 0, MeshTopology.Points, 1); + + // TODO: get the real size of the shadowmap + int startRes = 4096; + // To make things easier, blurred shadowmap is at most half the size of the regular. + int targetRes = Mathf.Min((int)m_ShadowmapRes, startRes/2); + int downsampleSteps = (int)Mathf.Log(startRes / targetRes, 2); + + RenderTargetIdentifier shadowmap = BuiltinRenderTextureType.CurrentActive; + m_BufGrabShadowmap.SetShadowSamplingMode(shadowmap, ShadowSamplingMode.RawDepth); + + // RFloat for ESM, RGHalf for VSM + RenderTextureFormat format = RenderTextureFormat.RGHalf; + + ReleaseTemporary(ref m_Shadowmap); + m_Shadowmap = RenderTexture.GetTemporary(targetRes, targetRes, 0, format, RenderTextureReadWrite.Linear); + m_Shadowmap.filterMode = FilterMode.Bilinear; + m_Shadowmap.wrapMode = TextureWrapMode.Clamp; + + if (temp == null || temp.Length != downsampleSteps - 1) + temp = new int[downsampleSteps - 1]; + + for (int i = 0, currentRes = startRes/2; i < downsampleSteps; i++) + { + m_BufGrabShadowmap.SetGlobalVector("_TexelSize", new Vector4(0.5f/currentRes, 0.5f/currentRes, 0, 0)); + + RenderTargetIdentifier targetRT; + + if (i < downsampleSteps - 1) + { + temp[i] = Shader.PropertyToID("ShadowmapDownscaleTemp" + i); + m_BufGrabShadowmap.GetTemporaryRT(temp[i], currentRes, currentRes, 0, FilterMode.Bilinear, format, RenderTextureReadWrite.Linear); + targetRT = new RenderTargetIdentifier(temp[i]); + } + else + { + // Last step: write into the shadowmap texture + targetRT = new RenderTargetIdentifier(m_Shadowmap); + } + + if (i == 0) + { + // This step should convert to ESM/VSM + // m_BufGrabShadowmap.Blit(shadowmap, targetRT); + m_BufGrabShadowmap.SetGlobalTexture("_DirShadowmap", shadowmap); + m_BufGrabShadowmap.Blit(null, targetRT, m_BlurShadowmapMaterial, /*sample & convert to VSM*/ 4); + } + else + { + m_BufGrabShadowmap.Blit(temp[i - 1], targetRT, m_BlurShadowmapMaterial, /*regular sample*/ 5); + } + + currentRes /= 2; + } + + //var directionalShadowmapBlurred = Shader.PropertyToID("_DirectionalShadowmapBlurred"); + //m_BufGrabShadowmap.GetTemporaryRT(directionalShadowmapBlurred, 1024, 1024, 0, FilterMode.Bilinear, RenderTextureFormat.RFloat, RenderTextureReadWrite.Linear); + //m_BufGrabShadowmap.Blit(shadowmap, m_Shadowmap); + //m_BufGrabShadowmap.SetGlobalTexture(directionalShadowmapBlurred, directionalShadowmapBlurred); + } + + void CleanupDirectionalShadowmap() + { + if (m_BufGrabShadowmap != null) + m_BufGrabShadowmap.Clear(); + + if (m_BufGrabShadowParams != null) + m_BufGrabShadowParams.Clear(); + + if(m_ShadowParamsCB != null) + m_ShadowParamsCB.Release(); + m_ShadowParamsCB = null; + } + + public bool SetUpDirectionalShadowmapForSampling(bool shadows, ComputeShader cs, int kernel) + { + if (!shadows || m_ShadowParamsCB == null || m_Shadowmap == null) + { + cs.SetFloat("_DirLightShadows", 0); + return false; + } + + cs.SetFloat("_DirLightShadows", 1); + cs.SetBuffer(kernel, "_ShadowParams", m_ShadowParamsCB); + cs.SetTexture(kernel, "_DirectionalShadowmap", m_Shadowmap); + + return true; + } + + void ReleaseTemporary(ref RenderTexture rt) + { + if (rt == null) + return; + + RenderTexture.ReleaseTemporary(rt); + rt = null; + } +} diff --git a/Assets/VolumetricFog/Scripts/FogLight.DirectionalShadow.cs.meta b/Assets/VolumetricFog/Scripts/FogLight.DirectionalShadow.cs.meta new file mode 100644 index 0000000..95e56e7 --- /dev/null +++ b/Assets/VolumetricFog/Scripts/FogLight.DirectionalShadow.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f567a9d3b2b31ac4d818cea1e427a215 +timeCreated: 1460031458 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VolumetricFog/Scripts/FogLight.cs b/Assets/VolumetricFog/Scripts/FogLight.cs new file mode 100644 index 0000000..8f6d198 --- /dev/null +++ b/Assets/VolumetricFog/Scripts/FogLight.cs @@ -0,0 +1,60 @@ +using UnityEngine; + +[ExecuteInEditMode] +public partial class FogLight : LightOverride +{ + public bool m_ForceOnForFog = false; + [Tooltip("Only one shadowed fog AreaLight at a time.")] + [Header("Shadows")] + public bool m_Shadows = false; + + public enum TextureSize + { + x256 = 256, + x512 = 512, + x1024 = 1024, + } + + [Tooltip("Always at most half the res of the AreaLight's shadowmap.")] + public TextureSize m_ShadowmapRes = TextureSize.x256; + [Range(0, 3)] + public int m_BlurIterations = 0; + [MinValue(0)] + public float m_BlurSize = 1.0f; + [MinValue(0)] + [Tooltip("Affects shadow softness.")] + public float m_ESMExponent = 40.0f; + + public bool m_Bounded = true; + + public override bool GetForceOn() + { + return m_ForceOnForFog; + } + + bool m_AddedToLightManager = false; + + void AddToLightManager() + { + if (!m_AddedToLightManager) + m_AddedToLightManager = LightManagerFogLights.Add(this); + } + + void OnEnable() + { + AddToLightManager(); + } + + void Update() + { + // LightManager might not have been available during this light's OnEnable(), so keep trying. + AddToLightManager(); + } + + void OnDisable() + { + LightManagerFogLights.Remove(this); + m_AddedToLightManager = false; + CleanupDirectionalShadowmap(); + } +} diff --git a/Assets/VolumetricFog/Scripts/FogLight.cs.meta b/Assets/VolumetricFog/Scripts/FogLight.cs.meta new file mode 100644 index 0000000..0050a5c --- /dev/null +++ b/Assets/VolumetricFog/Scripts/FogLight.cs.meta @@ -0,0 +1,16 @@ +fileFormatVersion: 2 +guid: 097385f2a510795498370c4d62e61572 +timeCreated: 1463313191 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: + - m_BlurShadowmapShader: {fileID: 4800000, guid: 701192b62a7678549918bc87434699fe, + type: 3} + - m_CopyShadowParamsShader: {fileID: 4800000, guid: 33fc45db43408764c8dd7647b877e561, + type: 3} + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VolumetricFog/Scripts/VolumetricFog.cs b/Assets/VolumetricFog/Scripts/VolumetricFog.cs new file mode 100644 index 0000000..eada458 --- /dev/null +++ b/Assets/VolumetricFog/Scripts/VolumetricFog.cs @@ -0,0 +1,719 @@ +using UnityEngine; +using UnityEngine.Serialization; +using System.Collections.Generic; + +[ExecuteInEditMode] +[RequireComponent (typeof(Camera))] +public class VolumetricFog : MonoBehaviour +{ + Material m_DebugMaterial; + [HideInInspector] + public Shader m_DebugShader; + [HideInInspector] + public Shader m_ShadowmapShader; + [HideInInspector] + public ComputeShader m_InjectLightingAndDensity; + [HideInInspector] + public ComputeShader m_Scatter; + Material m_ApplyToOpaqueMaterial; + [HideInInspector] + public Shader m_ApplyToOpaqueShader; + Material m_BlurShadowmapMaterial; + [HideInInspector] + public Shader m_BlurShadowmapShader; + [HideInInspector] + public Texture2D m_Noise; + [HideInInspector] + public bool m_Debug = false; + [HideInInspector] + [Range(0.0f, 1.0f)] + public float m_Z = 1.0f; + + [Header("Size")] + [MinValue(0.1f)] + public float m_NearClip = 0.1f; + [MinValue(0.1f)] + public float m_FarClipMax = 100.0f; + + [Header("Fog Density")] + [FormerlySerializedAs("m_Density")] + public float m_GlobalDensityMult = 1.0f; + Vector3i m_InjectNumThreads = new Vector3i(16, 2, 16); + Vector3i m_ScatterNumThreads = new Vector3i(32, 2, 1); + RenderTexture m_VolumeInject; + RenderTexture m_VolumeScatter; + Vector3i m_VolumeResolution = new Vector3i(160, 90, 128); + Camera m_Camera; + Camera m_ShadowmapCamera; + RenderTexture m_Shadowmap; + RenderTexture m_ShadowmapBlurred; + int m_ShadowmapRes = 1024; + + // Density + public float m_ConstantFog = 0; + public float m_HeightFogAmount = 0; + public float m_HeightFogExponent = 0; + public float m_HeightFogOffset = 0; + + [Tooltip("Noise multiplies with constant fog and height fog, but not with fog ellipsoids.")] + [Range(0.0f, 1.0f)] + public float m_NoiseFogAmount = 0; + public float m_NoiseFogScale = 1; + public Wind m_Wind; + + [Range(0.0f, 0.999f)] + public float m_Anisotropy = 0.0f; + + [Header("Lights")] + [FormerlySerializedAs("m_Intensity")] + public float m_GlobalIntensityMult = 1.0f; + [MinValue(0)] + public float m_AmbientLightIntensity = 0.0f; + public Color m_AmbientLightColor = Color.white; + + [HideInInspector] + public bool m_BlurShadowmap = false; + [HideInInspector] + [Range(0, 2)] + public int m_ShadowmapDownsample = 1; + [HideInInspector] + [Range(0.0f, 10.0f)] + public float m_BlurSize = 3.0f; + [HideInInspector] + [Range(1, 4)] + public int m_BlurIterations = 2; + + struct Vector3i + { + public int x, y, z; + public Vector3i(int x, int y, int z) + { + this.x = x; + this.y = y; + this.z = z; + } + } + + struct PointLightParams + { + public Vector3 pos; + public float range; + public Vector3 color; + float padding; + } + + PointLightParams[] m_PointLightParams; + ComputeBuffer m_PointLightParamsCB; + + struct TubeLightParams + { + public Vector3 start; + public float range; + public Vector3 end; + public float radius; + public Vector3 color; + float padding; + } + + TubeLightParams[] m_TubeLightParams; + ComputeBuffer m_TubeLightParamsCB; + + struct TubeLightShadowPlaneParams + { + public Vector4 plane0; + public Vector4 plane1; + public float feather0; + public float feather1; + float padding0; + float padding1; + } + + TubeLightShadowPlaneParams[] m_TubeLightShadowPlaneParams; + ComputeBuffer m_TubeLightShadowPlaneParamsCB; + + struct AreaLightParams + { + public Matrix4x4 mat; + public Vector4 pos; + public Vector3 color; + public float bounded; + } + + AreaLightParams[] m_AreaLightParams; + ComputeBuffer m_AreaLightParamsCB; + + struct FogEllipsoidParams + { + public Vector3 pos; + public float radius; + public Vector3 axis; + public float stretch; + public float density; + public float noiseAmount; + public float noiseSpeed; + public float noiseScale; + public float feather; + public float blend; + public float padding1; + public float padding2; + } + + FogEllipsoidParams[] m_FogEllipsoidParams; + ComputeBuffer m_FogEllipsoidParamsCB; + + Camera cam{ get { if (m_Camera == null) m_Camera = GetComponent(); return m_Camera; }} + + float nearClip { get { return Mathf.Max(0, m_NearClip); } } + float farClip { get { return Mathf.Min(cam.farClipPlane, m_FarClipMax); } } + + void ReleaseComputeBuffer(ref ComputeBuffer buffer) + { + if(buffer != null) + buffer.Release(); + buffer = null; + } + + void OnDestroy() + { + Cleanup(); + } + + void OnDisable() + { + Cleanup(); + } + + void Cleanup() + { + DestroyImmediate(m_VolumeInject); + DestroyImmediate(m_VolumeScatter); + ReleaseComputeBuffer(ref m_PointLightParamsCB); + ReleaseComputeBuffer(ref m_TubeLightParamsCB); + ReleaseComputeBuffer(ref m_TubeLightShadowPlaneParamsCB); + ReleaseComputeBuffer(ref m_AreaLightParamsCB); + ReleaseComputeBuffer(ref m_FogEllipsoidParamsCB); + m_VolumeInject = null; + m_VolumeScatter = null; + } + + void SanitizeInput() + { + m_GlobalDensityMult = Mathf.Max(m_GlobalDensityMult, 0); + m_ConstantFog = Mathf.Max(m_ConstantFog, 0); + m_HeightFogAmount = Mathf.Max(m_HeightFogAmount, 0); + } + + void SetUpPointLightBuffers(int kernel) + { + int count = m_PointLightParamsCB == null ? 0 : m_PointLightParamsCB.count; + m_InjectLightingAndDensity.SetFloat("_PointLightsCount", count); + if (count == 0) + return; + + if (m_PointLightParams == null || m_PointLightParams.Length != count) + m_PointLightParams = new PointLightParams[count]; + + HashSet fogLights = LightManagerFogLights.Get(); + + int j = 0; + for (var x = fogLights.GetEnumerator(); x.MoveNext();) + { + var fl = x.Current; + if (fl == null || fl.type != FogLight.Type.Point || !fl.isOn) + continue; + + Light light = fl.light; + m_PointLightParams[j].pos = light.transform.position; + float range = light.range * fl.m_RangeMult; + m_PointLightParams[j].range = 1.0f / (range * range); + m_PointLightParams[j].color = new Vector3(light.color.r, light.color.g, light.color.b) * light.intensity * fl.m_IntensityMult; + j++; + } + + // TODO: try a constant buffer with setfloats instead for perf + m_PointLightParamsCB.SetData(m_PointLightParams); + m_InjectLightingAndDensity.SetBuffer(kernel, "_PointLights", m_PointLightParamsCB); + } + + TubeLightShadowPlane.Params[] sppArr; + + void SetUpTubeLightBuffers(int kernel) + { + int count = m_TubeLightParamsCB == null ? 0 : m_TubeLightParamsCB.count; + m_InjectLightingAndDensity.SetFloat("_TubeLightsCount", count); + if (count == 0) + return; + + if (m_TubeLightParams == null || m_TubeLightParams.Length != count) + m_TubeLightParams = new TubeLightParams[count]; + + if (m_TubeLightShadowPlaneParams == null || m_TubeLightShadowPlaneParams.Length != count) + m_TubeLightShadowPlaneParams = new TubeLightShadowPlaneParams[count]; + + HashSet fogLights = LightManagerFogLights.Get(); + + int j = 0; + for (var x = fogLights.GetEnumerator(); x.MoveNext();) + { + var fl = x.Current; + if (fl == null || fl.type != FogLight.Type.Tube || !fl.isOn) + continue; + + TubeLight light = fl.tubeLight; + Transform t = light.transform; + Vector3 pos = t.position; + Vector3 halfLength = 0.5f * t.up * light.m_Length; + + // Tube lights + m_TubeLightParams[j].start = pos + halfLength; + m_TubeLightParams[j].end = pos - halfLength; + float range = light.m_Range * fl.m_RangeMult; + m_TubeLightParams[j].range = 1.0f / (range * range); + m_TubeLightParams[j].color = new Vector3(light.m_Color.r, light.m_Color.g, light.m_Color.b) * light.m_Intensity * fl.m_IntensityMult; + m_TubeLightParams[j].radius = light.m_Radius; + + // Tube light shadow planes + var p = light.GetShadowPlaneParams(ref sppArr); + m_TubeLightShadowPlaneParams[j].plane0 = p[0].plane; + m_TubeLightShadowPlaneParams[j].plane1 = p[1].plane; + m_TubeLightShadowPlaneParams[j].feather0 = p[0].feather; + m_TubeLightShadowPlaneParams[j].feather1 = p[1].feather; + + j++; + } + + m_TubeLightParamsCB.SetData(m_TubeLightParams); + m_InjectLightingAndDensity.SetBuffer(kernel, "_TubeLights", m_TubeLightParamsCB); + m_TubeLightShadowPlaneParamsCB.SetData(m_TubeLightShadowPlaneParams); + m_InjectLightingAndDensity.SetBuffer(kernel, "_TubeLightShadowPlanes", m_TubeLightShadowPlaneParamsCB); + } + + void SetUpAreaLightBuffers(int kernel) + { + int count = m_AreaLightParamsCB == null ? 0 : m_AreaLightParamsCB.count; + m_InjectLightingAndDensity.SetFloat("_AreaLightsCount", count); + if (count == 0) + return; + + if (m_AreaLightParams == null || m_AreaLightParams.Length != count) + m_AreaLightParams = new AreaLightParams[count]; + + HashSet fogLights = LightManagerFogLights.Get(); + + int shadowedAreaLightIndex = fogLights.Count; + int j = 0; + for (var x = fogLights.GetEnumerator(); x.MoveNext();) + { + var fl = x.Current; + if (fl == null || fl.type != FogLight.Type.Area || !fl.isOn) + continue; + + AreaLight light = fl.areaLight; + + m_AreaLightParams[j].mat = light.GetProjectionMatrix(true); + m_AreaLightParams[j].pos = light.GetPosition(); + m_AreaLightParams[j].color = new Vector3(light.m_Color.r, light.m_Color.g, light.m_Color.b) * light.m_Intensity * fl.m_IntensityMult; + m_AreaLightParams[j].bounded = fl.m_Bounded ? 1 : 0; + + if (fl.m_Shadows) + { + RenderTexture shadowmap = light.GetBlurredShadowmap(); + if (shadowmap != null) + { + m_InjectLightingAndDensity.SetTexture(kernel, "_AreaLightShadowmap", shadowmap); + m_InjectLightingAndDensity.SetFloat("_ESMExponentAreaLight", fl.m_ESMExponent); + shadowedAreaLightIndex = j; + } + } + + j++; + } + + m_AreaLightParamsCB.SetData(m_AreaLightParams); + m_InjectLightingAndDensity.SetBuffer(kernel, "_AreaLights", m_AreaLightParamsCB); + m_InjectLightingAndDensity.SetFloat("_ShadowedAreaLightIndex", shadowedAreaLightIndex); + } + + void SetUpFogEllipsoidBuffers(int kernel) + { + int count = 0; + HashSet fogEllipsoids = LightManagerFogEllipsoids.Get(); + for (var x = fogEllipsoids.GetEnumerator(); x.MoveNext();) { + var fe = x.Current; + if (fe != null && fe.enabled && fe.gameObject.activeSelf) + count++; + } + + m_InjectLightingAndDensity.SetFloat("_FogEllipsoidsCount", count); + if (count == 0) + return; + + if (m_FogEllipsoidParams == null || m_FogEllipsoidParams.Length != count) + m_FogEllipsoidParams = new FogEllipsoidParams[count]; + + int j = 0; + for (var x = fogEllipsoids.GetEnumerator(); x.MoveNext();) + { + var fe = x.Current; + if (fe == null || !fe.enabled || !fe.gameObject.activeSelf) + continue; + + Transform t = fe.transform; + + m_FogEllipsoidParams[j].pos = t.position; + m_FogEllipsoidParams[j].radius = fe.m_Radius * fe.m_Radius; + m_FogEllipsoidParams[j].axis = -t.up; + m_FogEllipsoidParams[j].stretch = 1.0f/fe.m_Stretch - 1.0f; + m_FogEllipsoidParams[j].density = fe.m_Density; + m_FogEllipsoidParams[j].noiseAmount = fe.m_NoiseAmount; + m_FogEllipsoidParams[j].noiseSpeed = fe.m_NoiseSpeed; + m_FogEllipsoidParams[j].noiseScale = fe.m_NoiseScale; + m_FogEllipsoidParams[j].feather = 1.0f - fe.m_Feather; + m_FogEllipsoidParams[j].blend = fe.m_Blend == FogEllipsoid.Blend.Additive ? 0 : 1; + j++; + } + + m_FogEllipsoidParamsCB.SetData(m_FogEllipsoidParams); + m_InjectLightingAndDensity.SetBuffer(kernel, "_FogEllipsoids", m_FogEllipsoidParamsCB); + } + + FogLight GetDirectionalLight() + { + HashSet fogLights = LightManagerFogLights.Get(); + FogLight fogLight = null; + + for (var x = fogLights.GetEnumerator(); x.MoveNext();) + { + var fl = x.Current; + if (fl == null || fl.type != FogLight.Type.Directional || !fl.isOn) + continue; + + fogLight = fl; + break; + } + + return fogLight; + } + + FogLight m_DirectionalLight; + + void OnPreRender() + { + m_DirectionalLight = GetDirectionalLight(); + + if (m_DirectionalLight != null) + m_DirectionalLight.UpdateDirectionalShadowmap(); + } + + float[] m_dirLightColor; + float[] m_dirLightDir; + + void SetUpDirectionalLight(int kernel) + { + if (m_dirLightColor == null || m_dirLightColor.Length != 3) + m_dirLightColor = new float[3]; + if (m_dirLightDir == null || m_dirLightDir.Length != 3) + m_dirLightDir = new float[3]; + + if (m_DirectionalLight == null) + { + m_dirLightColor[0] = 0; + m_dirLightColor[1] = 0; + m_dirLightColor[2] = 0; + m_InjectLightingAndDensity.SetFloats("_DirLightColor", m_dirLightColor); + return; + } + + m_DirectionalLight.SetUpDirectionalShadowmapForSampling(m_DirectionalLight.m_Shadows, m_InjectLightingAndDensity, kernel); + // TODO: if above fails, disable shadows + + Light light = m_DirectionalLight.light; + Vector4 color = light.color; + color *= light.intensity * m_DirectionalLight.m_IntensityMult; + m_dirLightColor[0] = color.x; + m_dirLightColor[1] = color.y; + m_dirLightColor[2] = color.z; + m_InjectLightingAndDensity.SetFloats("_DirLightColor", m_dirLightColor); + Vector3 dir = light.GetComponent().forward; + m_dirLightDir[0] = dir.x; + m_dirLightDir[1] = dir.y; + m_dirLightDir[2] = dir.z; + m_InjectLightingAndDensity.SetFloats("_DirLightDir", m_dirLightDir); + + } + + float[] m_fogParams; + float[] m_windDir; + float[] m_ambientLight; + + void SetUpForScatter(int kernel) + { + SanitizeInput(); + InitResources(); + SetFrustumRays(); + + // Compensate for more light and density being injected in per world space meter when near and far are closer. + // TODO: Not quite correct yet. + float depthCompensation = (farClip - nearClip) * 0.01f; + m_InjectLightingAndDensity.SetFloat("_Density", m_GlobalDensityMult * 0.001f * depthCompensation); + m_InjectLightingAndDensity.SetFloat("_Intensity", m_GlobalIntensityMult); + m_InjectLightingAndDensity.SetFloat("_Anisotropy", m_Anisotropy); + m_InjectLightingAndDensity.SetTexture(kernel, "_VolumeInject", m_VolumeInject); + m_InjectLightingAndDensity.SetTexture(kernel, "_Shadowmap", m_BlurShadowmap ? m_ShadowmapBlurred : (m_Shadowmap != null ? m_Shadowmap : (Texture)Texture2D.whiteTexture)); + m_InjectLightingAndDensity.SetTexture(kernel, "_Noise", m_Noise); + + if (m_fogParams == null || m_fogParams.Length != 4) + m_fogParams = new float[4]; + if (m_windDir == null || m_windDir.Length != 3) + m_windDir = new float[3]; + if (m_ambientLight == null || m_ambientLight.Length != 3) + m_ambientLight = new float[3]; + m_fogParams[0] = m_ConstantFog; + m_fogParams[1] = m_HeightFogExponent; + m_fogParams[2] = m_HeightFogOffset; + m_fogParams[3] = m_HeightFogAmount; + + m_InjectLightingAndDensity.SetFloats("_FogParams", m_fogParams); + m_InjectLightingAndDensity.SetFloat("_NoiseFogAmount", m_NoiseFogAmount); + m_InjectLightingAndDensity.SetFloat("_NoiseFogScale", m_NoiseFogScale); + m_InjectLightingAndDensity.SetFloat("_WindSpeed", m_Wind == null ? 0 : m_Wind.m_Speed); + Vector3 windDir = m_Wind == null ? Vector3.forward : m_Wind.transform.forward; + m_windDir[0] = windDir.x; + m_windDir[1] = windDir.y; + m_windDir[2] = windDir.z; + m_InjectLightingAndDensity.SetFloats("_WindDir", m_windDir); + m_InjectLightingAndDensity.SetFloat("_Time", Time.time); + m_InjectLightingAndDensity.SetFloat("_NearOverFarClip", nearClip/farClip); + Color ambient = m_AmbientLightColor * m_AmbientLightIntensity * 0.1f; + m_ambientLight[0] = ambient.r; + m_ambientLight[1] = ambient.g; + m_ambientLight[2] = ambient.b; + m_InjectLightingAndDensity.SetFloats("_AmbientLight", m_ambientLight); + + SetUpPointLightBuffers(kernel); + SetUpTubeLightBuffers(kernel); + SetUpAreaLightBuffers(kernel); + SetUpFogEllipsoidBuffers(kernel); + SetUpDirectionalLight(kernel); + } + + void Scatter() + { + // Inject lighting and density + int kernel = 0; + + SetUpForScatter(kernel); + + m_InjectLightingAndDensity.Dispatch(kernel, m_VolumeResolution.x/m_InjectNumThreads.x, m_VolumeResolution.y/m_InjectNumThreads.y, m_VolumeResolution.z/m_InjectNumThreads.z); + + // Solve scattering + m_Scatter.SetTexture(0, "_VolumeInject", m_VolumeInject); + m_Scatter.SetTexture(0, "_VolumeScatter", m_VolumeScatter); + m_Scatter.Dispatch(0, m_VolumeResolution.x/m_ScatterNumThreads.x, m_VolumeResolution.y/m_ScatterNumThreads.y, 1); + + ReleaseTempResources(); + } + + void DebugDisplay(RenderTexture src, RenderTexture dest) + { + InitMaterial(ref m_DebugMaterial, m_DebugShader); + + m_DebugMaterial.SetTexture("_VolumeInject", m_VolumeInject); + m_DebugMaterial.SetTexture("_VolumeScatter", m_VolumeScatter); + m_DebugMaterial.SetTexture("_Shadowmap", m_Shadowmap); + m_DebugMaterial.SetTexture("_ShadowmapBlurred", m_ShadowmapBlurred); + m_DebugMaterial.SetFloat("_Z", m_Z); + + m_DebugMaterial.SetTexture("_MainTex", src); + + Graphics.Blit(src, dest, m_DebugMaterial); + } + + void SetUpGlobalFogSamplingUniforms(int width, int height) + { + Shader.SetGlobalTexture("_VolumeScatter", m_VolumeScatter); + Shader.SetGlobalVector("_Screen_TexelSize", new Vector4(1.0f / width, 1.0f / height, width, height)); + Shader.SetGlobalVector("_VolumeScatter_TexelSize", new Vector4(1.0f / m_VolumeResolution.x, 1.0f / m_VolumeResolution.y, 1.0f / m_VolumeResolution.z, 0)); + Shader.SetGlobalFloat("_CameraFarOverMaxFar", cam.farClipPlane / farClip); + Shader.SetGlobalFloat("_NearOverFarClip", nearClip / farClip); + } + + [ImageEffectOpaque] + void OnRenderImage(RenderTexture src, RenderTexture dest) + { + if(m_Debug) + { + DebugDisplay(src, dest); + return; + } + + Scatter(); + + InitMaterial(ref m_ApplyToOpaqueMaterial, m_ApplyToOpaqueShader); + + // TODO: This shouldn't be needed. Is it because the shader doesn't have the Property block? + m_ApplyToOpaqueMaterial.SetTexture("_MainTex", src); + + SetUpGlobalFogSamplingUniforms(src.width, src.height); + + Graphics.Blit(src, dest, m_ApplyToOpaqueMaterial); + + VolumetricFogInForward(true); + } + + void OnPostRender() + { + VolumetricFogInForward(false); + } + + void VolumetricFogInForward(bool enable) + { + if (enable) + Shader.EnableKeyword("VOLUMETRIC_FOG"); + else + Shader.DisableKeyword("VOLUMETRIC_FOG"); + } + + Vector3 ViewportToLocalPoint(Camera c, Transform t, Vector3 p) + { + // TODO: viewporttoworldpoint inverts the clip-to-world matrix every time without caching it. + return t.InverseTransformPoint(c.ViewportToWorldPoint(p)); + } + + static readonly Vector2[] frustumUVs = + new Vector2[] {new Vector2(0, 0), new Vector2(1, 0), new Vector2(1, 1), new Vector2(0, 1)}; + static float[] frustumRays = new float[16]; + + void SetFrustumRays() + { + float far = farClip; + Vector3 cameraPos = cam.transform.position; + Vector2[] uvs = frustumUVs; + + for (int i = 0; i < 4; i++) + { + Vector3 ray = cam.ViewportToWorldPoint(new Vector3(uvs[i].x, uvs[i].y, far)) - cameraPos; + frustumRays[i*4+0] = ray.x; + frustumRays[i*4+1] = ray.y; + frustumRays[i*4+2] = ray.z; + frustumRays[i*4+3] = 0; + } + + m_InjectLightingAndDensity.SetVector("_CameraPos", cameraPos); + m_InjectLightingAndDensity.SetFloats("_FrustumRays", frustumRays); + } + + void InitVolume(ref RenderTexture volume) + { + if(volume) + return; + + volume = new RenderTexture (m_VolumeResolution.x, m_VolumeResolution.y, 0, RenderTextureFormat.ARGBHalf); + volume.volumeDepth = m_VolumeResolution.z; + volume.dimension = UnityEngine.Rendering.TextureDimension.Tex3D; + volume.enableRandomWrite = true; + volume.Create(); + } + + void CreateBuffer(ref ComputeBuffer buffer, int count, int stride) + { + if (buffer != null && buffer.count == count) + return; + + if(buffer != null) + { + buffer.Release(); + buffer = null; + } + + if (count <= 0) + return; + + buffer = new ComputeBuffer(count, stride); + } + + void InitResources () + { + // Shadowmap + m_Shadowmap = RenderTexture.GetTemporary(m_ShadowmapRes, m_ShadowmapRes, 24, RenderTextureFormat.RFloat); + m_Shadowmap.filterMode = FilterMode.Bilinear; + m_Shadowmap.wrapMode = TextureWrapMode.Clamp; + + // Volume + InitVolume(ref m_VolumeInject); + InitVolume(ref m_VolumeScatter); + + + // Compute buffers + int pointLightCount = 0, tubeLightCount = 0, areaLightCount = 0; + HashSet fogLights = LightManagerFogLights.Get(); + for (var x = fogLights.GetEnumerator(); x.MoveNext();) + { + var fl = x.Current; + if (fl == null) + continue; + + bool isOn = fl.isOn; + + switch(fl.type) + { + case FogLight.Type.Point: if (isOn) pointLightCount++; break; + case FogLight.Type.Tube: if (isOn) tubeLightCount++; break; + case FogLight.Type.Area: if (isOn) areaLightCount++; break; + } + } + + // PointLightParams {float3 float float3 float} -> 32 bytes + CreateBuffer(ref m_PointLightParamsCB, pointLightCount, 32); + + // TubeLightParams {float3 float float3 float float3 float} -> 48 bytes + CreateBuffer(ref m_TubeLightParamsCB, tubeLightCount, 48); + + // TubeLightShadowPlaneParams {float4 float4 float float float float} -> 48 bytes + CreateBuffer(ref m_TubeLightShadowPlaneParamsCB, tubeLightCount, 48); + + // TubeLightParams {float4x4 float4 float3 float} -> 96 bytes + CreateBuffer(ref m_AreaLightParamsCB, areaLightCount, 96); + + // FogEllipsoidParams {float3 float float3 9xfloat} -> 64 bytes + HashSet fogEllipsoids = LightManagerFogEllipsoids.Get(); + CreateBuffer(ref m_FogEllipsoidParamsCB, fogEllipsoids == null ? 0 : fogEllipsoids.Count, 64); + } + + void ReleaseTemporary(ref RenderTexture rt) + { + if (rt == null) + return; + + RenderTexture.ReleaseTemporary(rt); + rt = null; + } + + void ReleaseTempResources() + { + ReleaseTemporary(ref m_Shadowmap); + ReleaseTemporary(ref m_ShadowmapBlurred); + } + + void InitMaterial(ref Material material, Shader shader) + { + if (material) + return; + + if (!shader) + { + Debug.LogError("Missing shader"); + return; + } + + material = new Material(shader); + material.hideFlags = HideFlags.HideAndDontSave; + } + + void OnDrawGizmosSelected() + { + Gizmos.color = Color.yellow; + Gizmos.matrix = transform.localToWorldMatrix; + Gizmos.DrawFrustum(Vector3.zero, cam.fieldOfView, farClip, nearClip, cam.aspect); + } +} diff --git a/Assets/VolumetricFog/Scripts/VolumetricFog.cs.meta b/Assets/VolumetricFog/Scripts/VolumetricFog.cs.meta new file mode 100644 index 0000000..2676fd1 --- /dev/null +++ b/Assets/VolumetricFog/Scripts/VolumetricFog.cs.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: f35c02a2c6230584391703bf32006791 +timeCreated: 1432253353 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: + - m_DebugShader: {fileID: 4800000, guid: 91e29ad407521e447a7254f5c1ea9b54, type: 3} + - m_ShadowmapShader: {fileID: 4800000, guid: 2c4cd42b134f7864fa579350e9cf6896, type: 3} + - m_InjectLightingAndDensity: {fileID: 7200000, guid: 55812fd61bd54104aa23612fc28bfeb8, + type: 3} + - m_Scatter: {fileID: 7200000, guid: 2a7c01c2354d03a4e9c31096bf130b6a, type: 3} + - m_ApplyToOpaqueShader: {fileID: 4800000, guid: 6f73df8e11615074dbf62a3a384af521, + type: 3} + - m_BlurShadowmapShader: {fileID: 4800000, guid: 701192b62a7678549918bc87434699fe, + type: 3} + - m_Noise: {fileID: 2800000, guid: 35eb47181d630134c97488476efbda59, type: 3} + - m_Sun: {instanceID: 0} + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VolumetricFog/Shaders.meta b/Assets/VolumetricFog/Shaders.meta new file mode 100644 index 0000000..48a200a --- /dev/null +++ b/Assets/VolumetricFog/Shaders.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f9f2001f237efb348b16ef606855bab7 +folderAsset: yes +timeCreated: 1477749236 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VolumetricFog/Shaders/ApplyToOpaque.shader b/Assets/VolumetricFog/Shaders/ApplyToOpaque.shader new file mode 100644 index 0000000..212fc62 --- /dev/null +++ b/Assets/VolumetricFog/Shaders/ApplyToOpaque.shader @@ -0,0 +1,48 @@ +Shader "Hidden/ApplyToOpaque" { +SubShader { +Pass { + ZTest Always Cull Off ZWrite Off + Blend Off + +CGPROGRAM + #pragma target 3.0 + #include "UnityCG.cginc" + #include "VolumetricFog.cginc" + #pragma vertex vert + #pragma fragment frag + + sampler2D _CameraDepthTexture; + sampler2D _MainTex; + + struct v2f + { + float4 pos : SV_POSITION; + float2 uv : TEXCOORD0; + }; + + v2f vert (appdata_img v) + { + v2f o; + o.pos = v.vertex; + o.pos.xy = o.pos.xy * 2 - 1; + o.uv = v.texcoord.xy; + + #if UNITY_UV_STARTS_AT_TOP + if (_ProjectionParams.x < 0) + o.uv.y = 1-o.uv.y; + #endif + + return o; + } + + half4 frag (v2f i) : SV_Target + { + half linear01Depth = Linear01Depth(SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, i.uv)); + half4 fog = Fog(linear01Depth, i.uv); + return tex2D(_MainTex, i.uv) * fog.a + fog; + } + +ENDCG +} +} +} diff --git a/Assets/VolumetricFog/Shaders/ApplyToOpaque.shader.meta b/Assets/VolumetricFog/Shaders/ApplyToOpaque.shader.meta new file mode 100644 index 0000000..00e3ac6 --- /dev/null +++ b/Assets/VolumetricFog/Shaders/ApplyToOpaque.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6f73df8e11615074dbf62a3a384af521 +timeCreated: 1432216767 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VolumetricFog/Shaders/BlurShadowmap.shader b/Assets/VolumetricFog/Shaders/BlurShadowmap.shader new file mode 100644 index 0000000..86d989c --- /dev/null +++ b/Assets/VolumetricFog/Shaders/BlurShadowmap.shader @@ -0,0 +1,240 @@ + +Shader "Hidden/BlurShadowmap" { + Properties + { + _MainTex ("Base (RGB)", 2D) = "white" {} + _Bloom ("Bloom (RGB)", 2D) = "black" {} + } + + CGINCLUDE + #include "UnityCG.cginc" + + half4 _TexelSize; + + struct v2f_tap + { + float4 pos : SV_POSITION; + half2 uv20 : TEXCOORD0; + half2 uv21 : TEXCOORD1; + half2 uv22 : TEXCOORD2; + half2 uv23 : TEXCOORD3; + }; + + v2f_tap vert4Tap ( appdata_img v ) + { + v2f_tap o; + o.pos = v.vertex; + + o.uv20 = v.texcoord + _TexelSize.xy; + o.uv21 = v.texcoord + _TexelSize.xy * half2(-0.5, -0.5); + o.uv22 = v.texcoord + _TexelSize.xy * half2( 0.5, -0.5); + o.uv23 = v.texcoord + _TexelSize.xy * half2(-0.5, 0.5); + + return o; + } + + // TODO: consolidate with the above, but make sure both area and dir shadows work + v2f_tap vert4TapDir ( appdata_img v ) + { + v2f_tap o; + o.pos = UnityObjectToClipPos(v.vertex); + + o.uv20 = v.texcoord + _TexelSize.xy; + o.uv21 = v.texcoord + _TexelSize.xy * half2(-0.5, -0.5); + o.uv22 = v.texcoord + _TexelSize.xy * half2( 0.5, -0.5); + o.uv23 = v.texcoord + _TexelSize.xy * half2(-0.5, 0.5); + + return o; + } + + float4 _ZParams; + float _ESMExponent; + Texture2D _Shadowmap; + SamplerComparisonState sampler_Shadowmap; + + // To get a sampler, which doesn't do comparison + Texture2D _ShadowmapDummy; + SamplerState sampler_ShadowmapDummy; + + #define VSM 1 + + float4 fragDownsampleFromShadowmapFormat ( v2f_tap i ) : SV_Target + { + float4 z; + z.r = _Shadowmap.Sample(sampler_ShadowmapDummy, i.uv20).r; + z.g = _Shadowmap.Sample(sampler_ShadowmapDummy, i.uv21).r; + z.b = _Shadowmap.Sample(sampler_ShadowmapDummy, i.uv22).r; + z.a = _Shadowmap.Sample(sampler_ShadowmapDummy, i.uv23).r; + + // The texture contains just 0. But we need to sample it somewhere for Unity to initialize the corresponding sampler. + z.r += _ShadowmapDummy.Sample(sampler_ShadowmapDummy, 0).a; + + // Transform to linear z, 0 at near, 1 at far + z = z * 2 - 1; + z = _ZParams.x * (z + 1.0) / (z + _ZParams.y); + + #if VSM + // TODO: this is wrong. We can't average/blur z values before converting to VSM. + // This doesn't affect m, but affects m * m, so I should swap those two lines. + float m = dot(z, 0.25); + return float4(m, m * m, 0, 0); + #else + z = exp(_ESMExponent * z); + return dot(z, 0.25); + #endif + } + + sampler2D _DirShadowmap; + + float4 fragDownsampleFromShadowmapFormatDir ( v2f_tap i ) : SV_Target + { + float4 z; + z.r = tex2D (_DirShadowmap, i.uv20).r; + z.g = tex2D (_DirShadowmap, i.uv21).r; + z.b = tex2D (_DirShadowmap, i.uv22).r; + z.a = tex2D (_DirShadowmap, i.uv23).r; + + return z.r; + + // Transform to linear z, 0 at near, 1 at far + // z = z * 2 - 1; + // z = _ZParams.x * (z + 1.0) / (z + _ZParams.y); + + #if 1 + // float m = dot(z, 0.25); + // return float4(m, m * m, 0, 0); + float4 z2 = z * z; + return float4(dot(z, 0.25), dot(z2, 0.25), 0, 0); + #else + //z = exp(_ESMExponent * z); + z = exp(40.0 * z); + return dot(z, 0.25); + #endif + } + + sampler2D _MainTex; + + float4 fragDownsample ( v2f_tap i ) : SV_Target + { + float4 color = tex2D (_MainTex, i.uv20); + color += tex2D (_MainTex, i.uv21); + color += tex2D (_MainTex, i.uv22); + color += tex2D (_MainTex, i.uv23); + return color * 0.25; + } + + struct v2f + { + float4 pos : SV_POSITION; + half4 uv : TEXCOORD0; + half2 offs : TEXCOORD1; + }; + + float _BlurSize; + + v2f vertBlurHorizontal (appdata_img v) + { + v2f o; + o.pos = v.vertex; + + o.uv = half4(v.texcoord.xy,1,1); + o.offs = _TexelSize.xy * half2(1.0, 0.0) * _BlurSize; + + return o; + } + + v2f vertBlurVertical (appdata_img v) + { + v2f o; + o.pos = v.vertex; + + o.uv = half4(v.texcoord.xy, 1, 1); + o.offs = _TexelSize.xy * half2(0.0, 1.0) * _BlurSize; + + return o; + } + + float4 fragBlur8 (v2f i) : SV_Target + { + half2 coords = i.uv.xy - i.offs * 5.0; + + float4 color = 0; + for(int k = 0; k < 11; k++) + { + color += tex2D(_MainTex, coords); + coords += i.offs; + } + return color/11.0; + } + + ENDCG + + SubShader { + ZTest Off Cull Off ZWrite Off Blend Off + + // 0 + Pass + { + CGPROGRAM + #pragma vertex vert4Tap + #pragma fragment fragDownsampleFromShadowmapFormat + ENDCG + } + + // 1 + Pass + { + CGPROGRAM + #pragma vertex vert4Tap + #pragma fragment fragDownsample + ENDCG + } + + // 2 + Pass { + ZTest Always + Cull Off + + CGPROGRAM + + #pragma vertex vertBlurVertical + #pragma fragment fragBlur8 + + ENDCG + } + + // 3 + Pass { + ZTest Always + Cull Off + + CGPROGRAM + + #pragma vertex vertBlurHorizontal + #pragma fragment fragBlur8 + + ENDCG + } + + // 4 + Pass + { + CGPROGRAM + #pragma vertex vert4TapDir + #pragma fragment fragDownsampleFromShadowmapFormatDir + ENDCG + } + + // 5 + Pass + { + CGPROGRAM + #pragma vertex vert4TapDir + #pragma fragment fragDownsample + ENDCG + } + + } + + FallBack Off +} diff --git a/Assets/VolumetricFog/Shaders/BlurShadowmap.shader.meta b/Assets/VolumetricFog/Shaders/BlurShadowmap.shader.meta new file mode 100644 index 0000000..e3876f2 --- /dev/null +++ b/Assets/VolumetricFog/Shaders/BlurShadowmap.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 701192b62a7678549918bc87434699fe +timeCreated: 1432227463 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VolumetricFog/Shaders/CopyShadowParams.shader b/Assets/VolumetricFog/Shaders/CopyShadowParams.shader new file mode 100644 index 0000000..f05f5b1 --- /dev/null +++ b/Assets/VolumetricFog/Shaders/CopyShadowParams.shader @@ -0,0 +1,43 @@ +Shader "Hidden/CopyShadowParams" +{ + SubShader + { + Pass + { + CGPROGRAM + #pragma target 5.0 + #pragma only_renderers d3d11 + #pragma vertex vert + #pragma fragment frag + #include "UnityCG.cginc" + + struct ShadowParams + { + float4x4 worldToShadow[4]; + float4 shadowSplitSpheres[4]; + float4 shadowSplitSqRadii; + }; + + // Hmm, we can't be sure u2 doesn't conflict with other effects. + RWStructuredBuffer _ShadowParams : register(u2); + + float4 vert () : SV_POSITION + { + for (int i = 0; i < 4; i++) + { + _ShadowParams[0].worldToShadow[i] = unity_WorldToShadow[i]; + _ShadowParams[0].shadowSplitSpheres[i] = unity_ShadowSplitSpheres[i]; + } + _ShadowParams[0].shadowSplitSqRadii = unity_ShadowSplitSqRadii; + + return float4(0, 0, 0, 1); + } + + fixed4 frag () : SV_Target + { + return 0; + } + ENDCG + } + } +} diff --git a/Assets/VolumetricFog/Shaders/CopyShadowParams.shader.meta b/Assets/VolumetricFog/Shaders/CopyShadowParams.shader.meta new file mode 100644 index 0000000..9a271f2 --- /dev/null +++ b/Assets/VolumetricFog/Shaders/CopyShadowParams.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 33fc45db43408764c8dd7647b877e561 +timeCreated: 1463056552 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VolumetricFog/Shaders/Debug.shader b/Assets/VolumetricFog/Shaders/Debug.shader new file mode 100644 index 0000000..678c3f4 --- /dev/null +++ b/Assets/VolumetricFog/Shaders/Debug.shader @@ -0,0 +1,56 @@ +Shader "Hidden/Debug" { +SubShader { +Pass { + ZTest Always Cull Off ZWrite Off + Blend Off + +CGPROGRAM + #pragma target 3.0 + #include "UnityCG.cginc" + #pragma vertex vert + #pragma fragment frag + + sampler2D _CameraDepthTexture; + sampler3D _VolumeInject; + sampler3D _VolumeScatter; + sampler2D _Shadowmap; + sampler2D _ShadowmapBlurred; + sampler2D _MainTex; + sampler2D _BoxLightShadowmap; + float _Z; + + struct v2f + { + float4 pos : SV_POSITION; + float2 uv : TEXCOORD0; + }; + + v2f vert (appdata_img v) + { + v2f o; + o.pos = v.vertex; + o.pos.xy = o.pos.xy * 2 - 1; + o.uv = v.texcoord.xy; + + #if UNITY_UV_STARTS_AT_TOP + if (_ProjectionParams.x < 0) + o.uv.y = 1-o.uv.y; + #endif + + return o; + } + + half4 frag (v2f i) : SV_Target + { + half depth = Linear01Depth(SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, i.uv)); + + // return i.uv.xyyy; + return tex2D(_BoxLightShadowmap, i.uv); + //return log(tex2D(_ShadowmapBlurred, i.uv))/80.0; + return tex3D(_VolumeInject, half3(i.uv.x, i.uv.y, _Z)).a;// * tex2D(_MainTex, float2(i.uv.x, i.uv.y)); + } + +ENDCG +} +} +} diff --git a/Assets/VolumetricFog/Shaders/Debug.shader.meta b/Assets/VolumetricFog/Shaders/Debug.shader.meta new file mode 100644 index 0000000..1ca4a05 --- /dev/null +++ b/Assets/VolumetricFog/Shaders/Debug.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 91e29ad407521e447a7254f5c1ea9b54 +timeCreated: 1431963567 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VolumetricFog/Shaders/InjectLightingAndDensity.compute b/Assets/VolumetricFog/Shaders/InjectLightingAndDensity.compute new file mode 100644 index 0000000..426001a --- /dev/null +++ b/Assets/VolumetricFog/Shaders/InjectLightingAndDensity.compute @@ -0,0 +1,538 @@ +#pragma kernel CSMain TUBE_LIGHTS TUBE_LIGHT_SHADOW_PLANES FOG_ELLIPSOIDS ANISOTROPY AREA_LIGHTS POINT_LIGHTS + +// Directional light support not quite ready yet +// #pragma kernel CSMain TUBE_LIGHTS TUBE_LIGHT_SHADOW_PLANES FOG_ELLIPSOIDS ANISOTROPY AREA_LIGHTS POINT_LIGHTS DIR_LIGHT + +#define TUBE_LIGHT_ATTENUATION_LEGACY 1 +#include "..\..\TubeLight\Shaders\TubeLightAttenuation.cginc" + +#ifdef TUBE_LIGHT_SHADOW_PLANES + #include "..\..\TubeLight\Shaders\TubeLightShadowPlanes.cginc" +#endif + +RWTexture3D _VolumeInject; +Texture2D _Shadowmap; +SamplerState sampler_Shadowmap; +float4 _FrustumRays[4]; +float4 _CameraPos; +float4 _FrustumRaysLight[4]; +float4 _CameraPosLight; +float _Density; +float _Intensity; +float _Anisotropy; +Texture2D _Noise; +SamplerState sampler_Noise; +float4 _FogParams; +float _NoiseFogAmount; +float _NoiseFogScale; +float _WindSpeed; +float3 _WindDir; +float _Time; +Texture2D _LightTextureB0; +SamplerState sampler_LightTextureB0; +float _NearOverFarClip; +float3 _AmbientLight; +#ifdef FOG_BOMB +float _FogBombRadius; +float3 _FogBombPos; +#endif + +#ifdef DIR_LIGHT +float3 _DirLightColor; +float3 _DirLightDir; +#ifdef DIR_LIGHT_SHADOWS +float _DirLightShadows; +float _ESMExponentDirLight; +struct ShadowParams +{ + float4x4 worldToShadow[4]; + float4 shadowSplitSpheres[4]; + float4 shadowSplitSqRadii; +}; +RWStructuredBuffer _ShadowParams; +Texture2D _DirectionalShadowmap; +SamplerState sampler_DirectionalShadowmap; +#endif +#endif + +#ifdef POINT_LIGHTS +struct PointLight +{ + float3 pos; + float range; + float3 color; + float padding; +}; +StructuredBuffer _PointLights; +float _PointLightsCount; +#endif + +#ifdef TUBE_LIGHTS +struct TubeLight +{ + float3 start; + float range; + float3 end; + float radius; + float3 color; + float padding; +}; +StructuredBuffer _TubeLights; +float _TubeLightsCount; + +#ifdef TUBE_LIGHT_SHADOW_PLANES +// Same count as _TubeLightsCount +StructuredBuffer _TubeLightShadowPlanes; +#endif + +#endif // TUBE_LIGHTS + +#ifdef AREA_LIGHTS +struct AreaLight +{ + float4x4 mat; + float4 pos; // only needed for anisotropy. w: 0 ortho, 1 proj + float3 color; + float bounded; +}; +StructuredBuffer _AreaLights; +float _AreaLightsCount; +Texture2D _AreaLightShadowmap; +SamplerState sampler_AreaLightShadowmap; +float _ShadowedAreaLightIndex; +float4 _AreaLightShadowmapZParams; +float _ESMExponentAreaLight; +#endif + +#ifdef FOG_ELLIPSOIDS +struct FogEllipsoid +{ + float3 pos; + float radius; + float3 axis; + float stretch; + float density; + float noiseAmount; + float noiseSpeed; + float noiseScale; + float feather; + float blend; + float padding1; + float padding2; +}; +StructuredBuffer _FogEllipsoids; +float _FogEllipsoidsCount; +#endif + +float hash( float n ) { return frac(sin(n)*753.5453123); } +float noisep(float3 x) +{ + float3 p = floor(x); + float3 f = frac(x); + f = f*f*(3.0-2.0*f); + + float n = p.x + p.y*157.0 + 113.0*p.z; + return lerp(lerp(lerp( hash(n+ 0.0), hash(n+ 1.0),f.x), + lerp( hash(n+157.0), hash(n+158.0),f.x),f.y), + lerp(lerp( hash(n+113.0), hash(n+114.0),f.x), + lerp( hash(n+270.0), hash(n+271.0),f.x),f.y),f.z); +} + +float noise(float3 x) +{ + float3 p = floor(x); + float3 f = frac(x); + f = f * f * (3.0 - 2.0 * f); + float2 uv = (p.xy + float2(37.0,17.0) * p.z) + f.xy; + float2 rg = _Noise.SampleLevel(sampler_Noise, (uv + 0.5) / 256.0, 0).yx; + return -1.0 + 2.0 * lerp(rg.x, rg.y, f.z); +} + +float ScrollNoise(float3 pos, float speed, float scale, float3 dir, float amount, float bias = 0.0, float mult = 1.0) +{ + float time = _Time * speed; + float noiseScale = scale; + float3 noiseScroll = dir * time; + float3 q = pos - noiseScroll; + q *= scale; + float f = 0; + f = 0.5 * noisep(q); + // scroll the next octave in the opposite direction to get some morphing instead of just scrolling + q += noiseScroll * scale; + q = q * 2.01; + f += 0.25 * noisep(q); + + f += bias; + f *= mult; + + f = max(f, 0.0); + return lerp(1.0, f, amount); +} + +#ifdef FOG_ELLIPSOIDS +void FogEllipsoids(float3 pos, inout float density) +{ + for (int i = 0; i < _FogEllipsoidsCount; i++) + { + float3 dir = _FogEllipsoids[i].pos - pos; + float3 axis = _FogEllipsoids[i].axis; + float3 dirAlongAxis = dot(dir, axis) * axis; + + float scrollNoise = ScrollNoise(dir, _FogEllipsoids[i].noiseSpeed, _FogEllipsoids[i].noiseScale, axis, _FogEllipsoids[i].noiseAmount); + + dir = dir + dirAlongAxis * _FogEllipsoids[i].stretch; + float distsq = dot(dir, dir); + float radius = _FogEllipsoids[i].radius; + float feather = _FogEllipsoids[i].feather; + // float feather = 0.3; + feather = (1.0 - smoothstep (radius * feather, radius, distsq)); + + float contribution = scrollNoise * feather * _FogEllipsoids[i].density; + density = lerp(density + contribution, density * contribution, _FogEllipsoids[i].blend); + } +} +#endif + +#ifdef FOG_BOMB +float Pulse(float c, float w, float x) +{ + return smoothstep(c - w, c, x) - smoothstep(c, c + w, x); +} +#endif + +float Density(float3 pos) +{ + float fog = _FogParams.x; + + fog += max(exp(_FogParams.y*(-pos.y + _FogParams.z)) * _FogParams.w, 0.0); + + float3 warp = pos; + + #ifdef FOG_BOMB + if (_FogBombRadius > 0) + { + float3 posToBomb = _FogBombPos - pos; + float distToBomb = length(posToBomb); + fog *= smoothstep (_FogBombRadius * 0.9, _FogBombRadius * 1.1, distToBomb); + fog *= 1.0 + 0.5 * Pulse(_FogBombRadius * 1.35, 0.7, distToBomb); + warp += (1 - smoothstep(_FogBombRadius, _FogBombRadius * 1.4, distToBomb)) * posToBomb * 0.3; + } + #endif + + fog *= ScrollNoise(warp, _WindSpeed, _NoiseFogScale, _WindDir, _NoiseFogAmount, -0.3, 8.0); + + #ifdef FOG_ELLIPSOIDS + FogEllipsoids(pos, fog); + #endif + + return max(fog * _Density, 0.0); +} + +float3 FrustumRay(float2 uv, float4 frustumRays[4]) +{ + float3 ray0 = lerp(frustumRays[0].xyz, frustumRays[1].xyz, uv.x); + float3 ray1 = lerp(frustumRays[3].xyz, frustumRays[2].xyz, uv.x); + return lerp(ray0, ray1, uv.y); +} + +#ifdef ANISOTROPY +float anisotropy(float costheta) +{ + float g = _Anisotropy; + float gsq = g*g; + float denom = 1 + gsq - 2.0 * g * costheta; + denom = denom * denom * denom; + denom = sqrt(max(0, denom)); + return (1 - gsq) / denom; +} +#endif + +#if AREA_LIGHTS || DIR_LIGHT_SHADOWS +#define VSM 1 +#if VSM +float ChebyshevUpperBound(float2 moments, float mean) +{ + // Compute variance + float variance = moments.y - (moments.x * moments.x); + float _VSMBias = 0.001f; + variance = max(variance, _VSMBias * mean * mean); + + // Compute probabilistic upper bound + float d = mean - moments.x; + float pMax = variance / (variance + (d * d)); + + // One-tailed Chebyshev + return (mean <= moments.x ? 1.0f : pMax); +} +#endif +#endif + +#if DIR_LIGHT +#if DIR_LIGHT_SHADOWS +float4 getCascadeWeights_splitSpheres(float3 pos) +{ + float3 fromCenter0 = pos - _ShadowParams[0].shadowSplitSpheres[0].xyz; + float3 fromCenter1 = pos - _ShadowParams[0].shadowSplitSpheres[1].xyz; + float3 fromCenter2 = pos - _ShadowParams[0].shadowSplitSpheres[2].xyz; + float3 fromCenter3 = pos - _ShadowParams[0].shadowSplitSpheres[3].xyz; + float4 distances2 = float4(dot(fromCenter0,fromCenter0), dot(fromCenter1,fromCenter1), dot(fromCenter2,fromCenter2), dot(fromCenter3,fromCenter3)); + float4 weights = float4(distances2 >= _ShadowParams[0].shadowSplitSqRadii); + return weights; +} + +float4 getShadowCoord(float3 pos, float4 cascadeWeights) +{ + return mul(_ShadowParams[0].worldToShadow[(int)dot(cascadeWeights, float4(1,1,1,1))], float4(pos, 1)); +} +#endif + +float3 DirectionalLight(float3 pos) +{ + if (!any(_DirLightColor)) + return 0; + + float att = 1; + + #if DIR_LIGHT_SHADOWS + if (_DirLightShadows > 0.0) + { + float4 cascadeWeights = getCascadeWeights_splitSpheres(pos); + //bool inside = dot(cascadeWeights, float4(1,1,1,1)) < 4; + float3 samplePos = getShadowCoord(pos, cascadeWeights).xyz; + //occlusion += inside ? UNITY_SAMPLE_SHADOW(u_CascadedShadowMap, samplePos) : 1.f; + #if 1 + att *= _DirectionalShadowmap.SampleLevel(sampler_DirectionalShadowmap, samplePos.xy, 0).r > samplePos.z; + #else + float2 shadowmap = _DirectionalShadowmap.SampleLevel(sampler_DirectionalShadowmap, samplePos, 0).xy; + att *= ChebyshevUpperBound(shadowmap.xy, samplePos.z); + + // float depth = exp(-40.0 * samplePos.z); + // att = saturate(shadowmap.r * depth); + #endif + } + #endif + + #if ANISOTROPY + float3 posToCamera = normalize(_CameraPos.xyz - pos); + float costheta = dot(posToCamera, _DirLightDir); + att *= anisotropy(costheta); + #endif + + return _DirLightColor * att; +} +#endif + +#ifdef POINT_LIGHTS +float3 PointLights(float3 pos) +{ + float3 color = 0; + for (int i = 0; i < _PointLightsCount; i++) + { + float3 posToLight = _PointLights[i].pos - pos; + float distNorm = dot(posToLight, posToLight) * _PointLights[i].range; + float att = Attenuation(distNorm); + + #if ANISOTROPY + float3 cameraToPos = normalize(pos - _CameraPos.xyz); + float costheta = dot(cameraToPos, normalize(posToLight)); + att *= anisotropy(costheta); + #endif + + color += _PointLights[i].color * att; + } + return color; +} +#endif + +#ifdef TUBE_LIGHTS +float almostIdentity(float x, float m, float n) +{ + if (x > m) + return x; + + float a = 2.0f*n - m; + float b = 2.0f*m - 3.0f*n; + float t = x/m; + + return (a*t + b)*t*t + n; +} + +float3 TubeLights(float3 pos) +{ + float3 color = 0; + for (int i = 0; i < _TubeLightsCount; i++) + { + float3 L0 = _TubeLights[i].start - pos; + float3 L1 = _TubeLights[i].end - pos; + float distNorm = 0.5f * (length(L0) * length(L1) + dot(L0, L1)) * _TubeLights[i].range; + float att = Attenuation(distNorm); + + #if ANISOTROPY + // Just like when calculating specular for area lights: + // assume forward scattering lobe -> the point on the light that's the closest to + // the view direction is representative + float3 posToCamera = normalize(pos - _CameraPos.xyz); + float3 r = -posToCamera; + float3 Ld = L1 - L0; + float L0oL0 = dot(L0, L0); + float RoL0 = dot(r, L0); + float RoLd = dot(r, Ld); + float L0oLd = dot(L0, Ld); + float LdoLd = dot(Ld, Ld); + float distLd = sqrt(LdoLd); + + #if 1 + // Smallest angle to ray + float t = (L0oLd * RoL0 - L0oL0 * RoLd) / (L0oLd * RoLd - LdoLd * RoL0); + t = saturate(t); + + // As r becomes parallel to Ld and then points away, t flips from 0 to 1 (or vv) and a discontinuity shows up. + // Counteract by detecting that relative angle/position and flip t. The discontinuity in t moves to the back side. + float3 L0xLd = cross(L0, Ld); + float3 LdxR = cross(Ld, r); + float RAtLd = dot(L0xLd, LdxR); + + // RAtLd is negative if R points away from Ld. + // TODO: check if lerp below is indeed cheaper. + // if (RAtLd < 0) + // t = 1 - t; + t = lerp(1 - t, t, step(0, RAtLd)); + + #else + // Original by Karis + // Closest distance to ray + float t = (RoL0 * RoLd - L0oLd) / (distLd * distLd - RoLd * RoLd); + t = saturate(t); + + #endif + float3 closestPoint = L0 + Ld * t; + float3 centerToRay = dot(closestPoint, r) * r - closestPoint; + // closestPoint = closestPoint + centerToRay * saturate(_TubeLights[i].radius / length(centerToRay)); + float centerToRayNorm = length(centerToRay) / _TubeLights[i].radius; + // The last param should in theory be 1 + centerToRayNorm = almostIdentity(centerToRayNorm, 2, 1.2); + closestPoint = closestPoint + centerToRay / centerToRayNorm; + + // Attenuation from the closest point looks really good if there's anisotropy, but breaks + // for (close to) isotropic medium. Probably because there's no forward lobe anymore, so + // the closest point to the view direction is not representative? But artifacts look like + // smth else is going on too. + // att = Attenuation(dot(closestPoint, closestPoint) * _TubeLights[i].range); + + float costheta = dot(posToCamera, normalize(closestPoint)); + att *= anisotropy(costheta); + #endif + + #ifdef TUBE_LIGHT_SHADOW_PLANES + att *= ShadowPlanes(pos, _TubeLightShadowPlanes[i]); + #endif + + // GDC hack + att = isnan(att) || isinf(att) ? 0 : att; + + color += _TubeLights[i].color * att; + } + return color; +} +#endif + +#ifdef AREA_LIGHTS +float3 AreaLights(float3 pos) +{ + float3 color = 0; + uint count = _AreaLightsCount; + uint shadowedAreaLightIndex = _ShadowedAreaLightIndex; + for (uint i = 0; i < count; i++) + { + float4 pClip = mul(_AreaLights[i].mat, float4(pos, 1)); + float3 p = float3(pClip.x / pClip.w, pClip.y / pClip.w, pClip.z); + float z = p.z * 0.5 + 0.5; + + float att = 1; + + if (_AreaLights[i].bounded) + { + att *= saturate(AttenuationToZero(z * z)); + + // Magic tweaks to the shape + float corner = 0.4; + float outset = 0.8; + float smooth = 0.7; + + float d = length(max(abs(p.xy) - 1 + corner*outset, 0.0)) - corner; + att *= saturate(1 - smoothstep(-smooth, 0, d)); + att *= smoothstep(-0.01, 0.01, z); + } + + #if ANISOTROPY + float3 cameraToPos = normalize(pos - _CameraPos.xyz); + float4 lightPos = _AreaLights[i].pos; + float3 posToLight = lerp(lightPos.xyz, lightPos.xyz - pos, lightPos.w); + float costheta = dot(cameraToPos, normalize(posToLight)); + att *= anisotropy(costheta); + #endif + + if (i == shadowedAreaLightIndex && all(abs(p) < 1)) + { + #if VSM + float2 shadowmap = _AreaLightShadowmap.SampleLevel(sampler_AreaLightShadowmap, p.xy * 0.5 + 0.5, 0).xy; + att *= ChebyshevUpperBound(shadowmap.xy, z); + #else + float shadowmap = _AreaLightShadowmap.SampleLevel(sampler_AreaLightShadowmap, p.xy * 0.5 + 0.5, 0); + float depth = exp(-_ESMExponentAreaLight * z); + att *= saturate(shadowmap * depth); + #endif + } + + color += _AreaLights[i].color * att; + } + return color; +} +#endif + + +[numthreads(16,2,16)] +void CSMain (uint3 id : SV_DispatchThreadID) +{ + float3 color = _AmbientLight; + float2 uv = float2(id.x/159.0, id.y/89.0); + float z = id.z/127.0; + z = _NearOverFarClip + z * (1 - _NearOverFarClip); + float3 pos = FrustumRay(uv, _FrustumRays) * z + _CameraPos.xyz; + + + // Directional light + #ifdef DIR_LIGHT + color += DirectionalLight(pos); + #endif + + + // Point lights + #ifdef POINT_LIGHTS + color += PointLights(pos); + #endif + + + // Tube lights + #ifdef TUBE_LIGHTS + color += TubeLights(pos); + #endif + + + // Area lights + #ifdef AREA_LIGHTS + color += AreaLights(pos); + #endif + + + // Density + float density = Density(pos); + + + // Output + float4 output; + output.rgb = _Intensity * density * color; + output.a = density; + _VolumeInject[id] = output; +} + diff --git a/Assets/VolumetricFog/Shaders/InjectLightingAndDensity.compute.meta b/Assets/VolumetricFog/Shaders/InjectLightingAndDensity.compute.meta new file mode 100644 index 0000000..f3b5fe4 --- /dev/null +++ b/Assets/VolumetricFog/Shaders/InjectLightingAndDensity.compute.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 55812fd61bd54104aa23612fc28bfeb8 +timeCreated: 1431967312 +licenseType: Pro +ComputeShaderImporter: + currentBuildTarget: 5 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VolumetricFog/Shaders/Scatter.compute b/Assets/VolumetricFog/Shaders/Scatter.compute new file mode 100644 index 0000000..ef2a757 --- /dev/null +++ b/Assets/VolumetricFog/Shaders/Scatter.compute @@ -0,0 +1,38 @@ +// Based on 'Volumetric fog: Unified, compute shader based solution to atmospheric scattering, ACM Siggraph 2014' +// https://bartwronski.com/publications/ + +#pragma kernel CSMain +#define VOLUME_DEPTH 128 + +Texture3D _VolumeInject; +RWTexture3D _VolumeScatter; + +float Extinction(float density) +{ + return exp(-density); +} + +void WriteOutput(in uint3 pos, in float4 colorAndDensity) +{ + _VolumeScatter[pos] = float4(colorAndDensity.rgb, Extinction(colorAndDensity.a)); +} + +float4 AccumulateScattering(float4 colorAndDensityFront, float4 colorAndDensityBack) +{ + float3 light = colorAndDensityFront.rgb + saturate(Extinction(colorAndDensityFront.a)) * colorAndDensityBack.rgb; + return float4(light.rgb, colorAndDensityFront.a + colorAndDensityBack.a); +} + +[numthreads(32, 2, 1)] +void CSMain (uint3 id : SV_DispatchThreadID) +{ + float4 currentSlice = _VolumeInject[uint3(id.xy, 0)]; + WriteOutput(uint3(id.xy, 0), currentSlice); + + for(uint z = 1; z < VOLUME_DEPTH; z++) + { + float4 nextValue = _VolumeInject[uint3(id.xy, z)]; + currentSlice = AccumulateScattering(currentSlice, nextValue); + WriteOutput(uint3(id.xy, z), currentSlice); + } +} diff --git a/Assets/VolumetricFog/Shaders/Scatter.compute.meta b/Assets/VolumetricFog/Shaders/Scatter.compute.meta new file mode 100644 index 0000000..0aa46b7 --- /dev/null +++ b/Assets/VolumetricFog/Shaders/Scatter.compute.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2a7c01c2354d03a4e9c31096bf130b6a +timeCreated: 1432198206 +licenseType: Pro +ComputeShaderImporter: + currentBuildTarget: 5 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VolumetricFog/Shaders/Shadowmap.shader b/Assets/VolumetricFog/Shaders/Shadowmap.shader new file mode 100644 index 0000000..8595c32 --- /dev/null +++ b/Assets/VolumetricFog/Shaders/Shadowmap.shader @@ -0,0 +1,32 @@ +Shader "Hidden/Shadowmap" { +SubShader { + Tags { "RenderType"="Opaque" } +Pass +{ + Fog { Mode Off } + Cull Back + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #include "UnityCG.cginc" + + struct v2f + { + float4 pos : SV_POSITION; + }; + + v2f vert (appdata_base v) + { + v2f o; + o.pos = mul (UNITY_MATRIX_MVP, v.vertex); + return o; + } + + float4 frag(v2f i) : COLOR + { + return 0; + } + ENDCG +} +} +} \ No newline at end of file diff --git a/Assets/VolumetricFog/Shaders/Shadowmap.shader.meta b/Assets/VolumetricFog/Shaders/Shadowmap.shader.meta new file mode 100644 index 0000000..a09b08e --- /dev/null +++ b/Assets/VolumetricFog/Shaders/Shadowmap.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2c4cd42b134f7864fa579350e9cf6896 +timeCreated: 1432028591 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VolumetricFog/Shaders/VolumetricFog.cginc b/Assets/VolumetricFog/Shaders/VolumetricFog.cginc new file mode 100644 index 0000000..49c47c0 --- /dev/null +++ b/Assets/VolumetricFog/Shaders/VolumetricFog.cginc @@ -0,0 +1,34 @@ +sampler3D _VolumeScatter; +float4 _VolumeScatter_TexelSize; +float4 _Screen_TexelSize; +float _CameraFarOverMaxFar; +float _NearOverFarClip; + +int ihash(int n) +{ + n = (n<<13)^n; + return (n*(n*n*15731+789221)+1376312589) & 2147483647; +} + +float frand(int n) +{ + return ihash(n) / 2147483647.0; +} + +float2 cellNoise(int2 p) +{ + int i = p.y*256 + p.x; + return float2(frand(i), frand(i + 57)) - 0.5;//*2.0-1.0; +} + +half4 Fog(half linear01Depth, half2 screenuv) +{ + half z = linear01Depth * _CameraFarOverMaxFar; + z = (z - _NearOverFarClip) / (1 - _NearOverFarClip); + if (z < 0.0) + return half4(0, 0, 0, 1); + + half3 uvw = half3(screenuv.x, screenuv.y, z); + uvw.xy += cellNoise(uvw.xy * _Screen_TexelSize.zw) * _VolumeScatter_TexelSize.xy * 0.8; + return tex3D(_VolumeScatter, uvw); +} diff --git a/Assets/VolumetricFog/Shaders/VolumetricFog.cginc.meta b/Assets/VolumetricFog/Shaders/VolumetricFog.cginc.meta new file mode 100644 index 0000000..9ef40da --- /dev/null +++ b/Assets/VolumetricFog/Shaders/VolumetricFog.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5353ac921ca28c4448781247e4f9ec3b +timeCreated: 1452690568 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VolumetricFog/Shaders/noise.png b/Assets/VolumetricFog/Shaders/noise.png new file mode 100644 index 0000000..32a561c Binary files /dev/null and b/Assets/VolumetricFog/Shaders/noise.png differ diff --git a/Assets/VolumetricFog/Shaders/noise.png.meta b/Assets/VolumetricFog/Shaders/noise.png.meta new file mode 100644 index 0000000..71b2c32 --- /dev/null +++ b/Assets/VolumetricFog/Shaders/noise.png.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: 35eb47181d630134c97488476efbda59 +timeCreated: 1432252542 +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: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + 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: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Wind.meta b/Assets/Wind.meta new file mode 100644 index 0000000..a7f0fb8 --- /dev/null +++ b/Assets/Wind.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3db076e37535ca74bba5011a34e1e7c0 +folderAsset: yes +timeCreated: 1476957694 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Wind/Scripts.meta b/Assets/Wind/Scripts.meta new file mode 100644 index 0000000..4d6112f --- /dev/null +++ b/Assets/Wind/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f3261b0719ca8b249992f74f94d3ffa0 +folderAsset: yes +timeCreated: 1477748653 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Wind/Scripts/Wind.cs b/Assets/Wind/Scripts/Wind.cs new file mode 100644 index 0000000..a7e7ea1 --- /dev/null +++ b/Assets/Wind/Scripts/Wind.cs @@ -0,0 +1,30 @@ +using UnityEngine; + +public class Wind : MonoBehaviour { + + [MinValue(0)] + public float m_Speed = 1.0f; + + void OnDrawGizmosSelected() + { + Vector3[] arrow = + { + new Vector3(0,0,1.5f), + new Vector3( 1.0f,0.0f, 0.5f), new Vector3( 0.5f,0.0f,0.5f), new Vector3( 0.5f,0.0f,-1.0f), + new Vector3(-0.5f,0.0f,-1.0f), new Vector3(-0.5f,0.0f,0.5f), new Vector3(-1.0f,0.0f, 0.5f), + new Vector3(0,0,1.5f) + }; + + Gizmos.matrix = transform.localToWorldMatrix; + int count = arrow.Length; + + for(int i = 0; i < count; i++) + Gizmos.DrawLine(arrow[i], arrow[(i + 1) % count]); + + Gizmos.matrix = Gizmos.matrix * Matrix4x4.TRS(Vector3.zero, Quaternion.Euler(0, 0, 90), Vector3.one); + + for(int i = 0; i < count; i++) + Gizmos.DrawLine(arrow[i], arrow[(i + 1) % count]); + } + +} diff --git a/Assets/Wind/Scripts/Wind.cs.meta b/Assets/Wind/Scripts/Wind.cs.meta new file mode 100644 index 0000000..610d66e --- /dev/null +++ b/Assets/Wind/Scripts/Wind.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 705fc1fdc327ad04787d9b3b7a2aefe6 +timeCreated: 1447455268 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Wind/Wind.prefab b/Assets/Wind/Wind.prefab new file mode 100644 index 0000000..5b281e6 --- /dev/null +++ b/Assets/Wind/Wind.prefab @@ -0,0 +1,52 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &189734 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 456534} + - 114: {fileID: 11403654} + m_Layer: 0 + m_Name: Wind + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &456534 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 189734} + 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 +--- !u!114 &11403654 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 189734} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 705fc1fdc327ad04787d9b3b7a2aefe6, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !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: 189734} + m_IsPrefabParent: 1 diff --git a/Assets/Wind/Wind.prefab.meta b/Assets/Wind/Wind.prefab.meta new file mode 100644 index 0000000..7fda304 --- /dev/null +++ b/Assets/Wind/Wind.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9efedcad2c8232b4fa0b974c01cae2c4 +timeCreated: 1447455658 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectSettings/AudioManager.asset b/ProjectSettings/AudioManager.asset new file mode 100644 index 0000000..2c4f5a1 --- /dev/null +++ b/ProjectSettings/AudioManager.asset @@ -0,0 +1,16 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!11 &1 +AudioManager: + m_ObjectHideFlags: 0 + m_Volume: 1 + Rolloff Scale: 1 + Doppler Factor: 1 + Default Speaker Mode: 2 + m_SampleRate: 0 + m_DSPBufferSize: 0 + m_VirtualVoiceCount: 512 + m_RealVoiceCount: 32 + m_SpatializerPlugin: + m_DisableAudio: 0 + m_VirtualizeEffects: 1 diff --git a/ProjectSettings/ClusterInputManager.asset b/ProjectSettings/ClusterInputManager.asset new file mode 100644 index 0000000..e7886b2 --- /dev/null +++ b/ProjectSettings/ClusterInputManager.asset @@ -0,0 +1,6 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!236 &1 +ClusterInputManager: + m_ObjectHideFlags: 0 + m_Inputs: [] diff --git a/ProjectSettings/DynamicsManager.asset b/ProjectSettings/DynamicsManager.asset new file mode 100644 index 0000000..6ee64e1 --- /dev/null +++ b/ProjectSettings/DynamicsManager.asset @@ -0,0 +1,16 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!55 &1 +PhysicsManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Gravity: {x: 0, y: -9.81, z: 0} + m_DefaultMaterial: {fileID: 0} + m_BounceThreshold: 2 + m_SleepThreshold: 0.005 + m_DefaultContactOffset: 0.01 + m_SolverIterationCount: 6 + m_SolverVelocityIterations: 1 + m_QueriesHitTriggers: 1 + m_EnableAdaptiveForce: 0 + m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff diff --git a/ProjectSettings/EditorBuildSettings.asset b/ProjectSettings/EditorBuildSettings.asset new file mode 100644 index 0000000..6dc24f7 --- /dev/null +++ b/ProjectSettings/EditorBuildSettings.asset @@ -0,0 +1,7 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1045 &1 +EditorBuildSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Scenes: [] diff --git a/ProjectSettings/EditorSettings.asset b/ProjectSettings/EditorSettings.asset new file mode 100644 index 0000000..529a05c --- /dev/null +++ b/ProjectSettings/EditorSettings.asset @@ -0,0 +1,15 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!159 &1 +EditorSettings: + m_ObjectHideFlags: 0 + serializedVersion: 3 + m_ExternalVersionControlSupport: Visible Meta Files + m_SerializationMode: 2 + m_WebSecurityEmulationEnabled: 0 + m_WebSecurityEmulationHostUrl: http://www.mydomain.com/mygame.unity3d + m_DefaultBehaviorMode: 0 + m_SpritePackerMode: 2 + m_SpritePackerPaddingPower: 1 + m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd + m_ProjectGenerationRootNamespace: diff --git a/ProjectSettings/GraphicsSettings.asset b/ProjectSettings/GraphicsSettings.asset new file mode 100644 index 0000000..325937c --- /dev/null +++ b/ProjectSettings/GraphicsSettings.asset @@ -0,0 +1,68 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!30 &1 +GraphicsSettings: + m_ObjectHideFlags: 0 + serializedVersion: 7 + m_Deferred: + m_Mode: 1 + m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} + m_DeferredReflections: + m_Mode: 1 + m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} + m_ScreenSpaceShadows: + m_Mode: 1 + m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} + m_LegacyDeferred: + m_Mode: 1 + m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0} + m_DepthNormals: + m_Mode: 1 + m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} + m_MotionVectors: + m_Mode: 1 + m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} + m_LightHalo: + m_Mode: 1 + m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} + m_LensFlare: + m_Mode: 1 + m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} + m_AlwaysIncludedShaders: + - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10782, guid: 0000000000000000f000000000000000, type: 0} + m_PreloadedShaders: [] + m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, + type: 0} + m_ShaderSettings_Tier1: + useCascadedShadowMaps: 1 + standardShaderQuality: 2 + useReflectionProbeBoxProjection: 1 + useReflectionProbeBlending: 1 + m_ShaderSettings_Tier2: + useCascadedShadowMaps: 1 + standardShaderQuality: 2 + useReflectionProbeBoxProjection: 1 + useReflectionProbeBlending: 1 + m_ShaderSettings_Tier3: + useCascadedShadowMaps: 1 + standardShaderQuality: 2 + useReflectionProbeBoxProjection: 1 + useReflectionProbeBlending: 1 + m_BuildTargetShaderSettings: [] + m_LightmapStripping: 0 + m_FogStripping: 0 + m_LightmapKeepPlain: 1 + m_LightmapKeepDirCombined: 1 + m_LightmapKeepDirSeparate: 1 + m_LightmapKeepDynamicPlain: 1 + m_LightmapKeepDynamicDirCombined: 1 + m_LightmapKeepDynamicDirSeparate: 1 + m_FogKeepLinear: 1 + m_FogKeepExp: 1 + m_FogKeepExp2: 1 diff --git a/ProjectSettings/InputManager.asset b/ProjectSettings/InputManager.asset new file mode 100644 index 0000000..17c8f53 --- /dev/null +++ b/ProjectSettings/InputManager.asset @@ -0,0 +1,295 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!13 &1 +InputManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Axes: + - serializedVersion: 3 + m_Name: Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: a + altPositiveButton: d + gravity: 3 + dead: 0.001 + sensitivity: 3 + snap: 1 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: s + altPositiveButton: w + gravity: 3 + dead: 0.001 + sensitivity: 3 + snap: 1 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left ctrl + altNegativeButton: + altPositiveButton: mouse 0 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left alt + altNegativeButton: + altPositiveButton: mouse 1 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left shift + altNegativeButton: + altPositiveButton: mouse 2 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Jump + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: space + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse X + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse Y + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 1 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse ScrollWheel + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 2 + joyNum: 0 + - serializedVersion: 3 + m_Name: Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.19 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.19 + sensitivity: 1 + snap: 0 + invert: 1 + type: 2 + axis: 1 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 0 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 1 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 2 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Jump + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 3 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Submit + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: return + altNegativeButton: + altPositiveButton: joystick button 0 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Submit + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: enter + altNegativeButton: + altPositiveButton: space + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Cancel + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: escape + altNegativeButton: + altPositiveButton: joystick button 1 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 diff --git a/ProjectSettings/NavMeshAreas.asset b/ProjectSettings/NavMeshAreas.asset new file mode 100644 index 0000000..a04f35c --- /dev/null +++ b/ProjectSettings/NavMeshAreas.asset @@ -0,0 +1,71 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!126 &1 +NavMeshAreas: + m_ObjectHideFlags: 0 + serializedVersion: 2 + areas: + - name: Walkable + cost: 1 + - name: Not Walkable + cost: 1 + - name: Jump + cost: 2 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 diff --git a/ProjectSettings/NetworkManager.asset b/ProjectSettings/NetworkManager.asset new file mode 100644 index 0000000..5dc6a83 --- /dev/null +++ b/ProjectSettings/NetworkManager.asset @@ -0,0 +1,8 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!149 &1 +NetworkManager: + m_ObjectHideFlags: 0 + m_DebugLevel: 0 + m_Sendrate: 15 + m_AssetToPrefab: {} diff --git a/ProjectSettings/Physics2DSettings.asset b/ProjectSettings/Physics2DSettings.asset new file mode 100644 index 0000000..5f1dbcc --- /dev/null +++ b/ProjectSettings/Physics2DSettings.asset @@ -0,0 +1,32 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!19 &1 +Physics2DSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Gravity: {x: 0, y: -9.81} + m_DefaultMaterial: {fileID: 0} + m_VelocityIterations: 8 + m_PositionIterations: 3 + m_VelocityThreshold: 1 + m_MaxLinearCorrection: 0.2 + m_MaxAngularCorrection: 8 + m_MaxTranslationSpeed: 100 + m_MaxRotationSpeed: 360 + m_MinPenetrationForPenalty: 0.01 + m_BaumgarteScale: 0.2 + m_BaumgarteTimeOfImpactScale: 0.75 + m_TimeToSleep: 0.5 + m_LinearSleepTolerance: 0.01 + m_AngularSleepTolerance: 2 + m_QueriesHitTriggers: 1 + m_QueriesStartInColliders: 1 + m_ChangeStopsCallbacks: 0 + m_AlwaysShowColliders: 0 + m_ShowColliderSleep: 1 + m_ShowColliderContacts: 0 + m_ContactArrowScale: 0.2 + m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} + m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} + m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} + m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset new file mode 100644 index 0000000..cffccf5 --- /dev/null +++ b/ProjectSettings/ProjectSettings.asset @@ -0,0 +1,519 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!129 &1 +PlayerSettings: + m_ObjectHideFlags: 0 + serializedVersion: 8 + productGUID: 23332c6eaf55d8e45869d96f5ac9db39 + AndroidProfiler: 0 + defaultScreenOrientation: 4 + targetDevice: 2 + useOnDemandResources: 0 + accelerometerFrequency: 60 + companyName: DefaultCompany + productName: New Unity Project + defaultCursor: {fileID: 0} + cursorHotspot: {x: 0, y: 0} + m_SplashScreenStyle: 0 + m_ShowUnitySplashScreen: 1 + m_VirtualRealitySplashScreen: {fileID: 0} + defaultScreenWidth: 1920 + defaultScreenHeight: 1080 + defaultScreenWidthWeb: 960 + defaultScreenHeightWeb: 600 + m_RenderingPath: 3 + m_MobileRenderingPath: 1 + m_ActiveColorSpace: 1 + m_MTRendering: 1 + m_MobileMTRendering: 0 + m_StackTraceTypes: 010000000100000001000000010000000100000001000000 + iosShowActivityIndicatorOnLoading: -1 + androidShowActivityIndicatorOnLoading: -1 + iosAppInBackgroundBehavior: 0 + displayResolutionDialog: 1 + iosAllowHTTPDownload: 1 + allowedAutorotateToPortrait: 1 + allowedAutorotateToPortraitUpsideDown: 1 + allowedAutorotateToLandscapeRight: 1 + allowedAutorotateToLandscapeLeft: 1 + useOSAutorotation: 1 + use32BitDisplayBuffer: 1 + disableDepthAndStencilBuffers: 0 + defaultIsFullScreen: 0 + defaultIsNativeResolution: 1 + runInBackground: 0 + captureSingleScreen: 0 + Override IPod Music: 0 + Prepare IOS For Recording: 0 + submitAnalytics: 1 + usePlayerLog: 1 + bakeCollisionMeshes: 0 + forceSingleInstance: 0 + resizableWindow: 0 + useMacAppStoreValidation: 0 + gpuSkinning: 0 + graphicsJobs: 0 + xboxPIXTextureCapture: 0 + xboxEnableAvatar: 0 + xboxEnableKinect: 0 + xboxEnableKinectAutoTracking: 0 + xboxEnableFitness: 0 + visibleInBackground: 0 + allowFullscreenSwitch: 1 + macFullscreenMode: 2 + d3d9FullscreenMode: 1 + d3d11FullscreenMode: 1 + xboxSpeechDB: 0 + xboxEnableHeadOrientation: 0 + xboxEnableGuest: 0 + xboxEnablePIXSampling: 0 + n3dsDisableStereoscopicView: 0 + n3dsEnableSharedListOpt: 1 + n3dsEnableVSync: 0 + uiUse16BitDepthBuffer: 0 + ignoreAlphaClear: 0 + xboxOneResolution: 0 + xboxOneMonoLoggingLevel: 0 + xboxOneLoggingLevel: 1 + ps3SplashScreen: {fileID: 0} + videoMemoryForVertexBuffers: 0 + psp2PowerMode: 0 + psp2AcquireBGM: 1 + wiiUTVResolution: 0 + wiiUGamePadMSAA: 1 + wiiUSupportsNunchuk: 0 + wiiUSupportsClassicController: 0 + wiiUSupportsBalanceBoard: 0 + wiiUSupportsMotionPlus: 0 + wiiUSupportsProController: 0 + wiiUAllowScreenCapture: 1 + wiiUControllerCount: 0 + m_SupportedAspectRatios: + 4:3: 1 + 5:4: 1 + 16:10: 1 + 16:9: 1 + Others: 1 + bundleIdentifier: com.Company.ProductName + bundleVersion: 1.0 + preloadedAssets: [] + metroEnableIndependentInputSource: 0 + xboxOneDisableKinectGpuReservation: 0 + singlePassStereoRendering: 0 + protectGraphicsMemory: 0 + AndroidBundleVersionCode: 1 + AndroidMinSdkVersion: 9 + AndroidPreferredInstallLocation: 1 + aotOptions: + apiCompatibilityLevel: 2 + stripEngineCode: 1 + iPhoneStrippingLevel: 0 + iPhoneScriptCallOptimization: 0 + iPhoneBuildNumber: 0 + ForceInternetPermission: 0 + ForceSDCardPermission: 0 + CreateWallpaper: 0 + APKExpansionFiles: 0 + preloadShaders: 0 + StripUnusedMeshComponents: 0 + VertexChannelCompressionMask: + serializedVersion: 2 + m_Bits: 238 + iPhoneSdkVersion: 988 + iPhoneTargetOSVersion: 24 + tvOSSdkVersion: 0 + tvOSTargetOSVersion: 900 + uIPrerenderedIcon: 0 + uIRequiresPersistentWiFi: 0 + uIRequiresFullScreen: 1 + uIStatusBarHidden: 1 + uIExitOnSuspend: 0 + uIStatusBarStyle: 0 + iPhoneSplashScreen: {fileID: 0} + iPhoneHighResSplashScreen: {fileID: 0} + iPhoneTallHighResSplashScreen: {fileID: 0} + iPhone47inSplashScreen: {fileID: 0} + iPhone55inPortraitSplashScreen: {fileID: 0} + iPhone55inLandscapeSplashScreen: {fileID: 0} + iPadPortraitSplashScreen: {fileID: 0} + iPadHighResPortraitSplashScreen: {fileID: 0} + iPadLandscapeSplashScreen: {fileID: 0} + iPadHighResLandscapeSplashScreen: {fileID: 0} + appleTVSplashScreen: {fileID: 0} + tvOSSmallIconLayers: [] + tvOSLargeIconLayers: [] + tvOSTopShelfImageLayers: [] + iOSLaunchScreenType: 0 + iOSLaunchScreenPortrait: {fileID: 0} + iOSLaunchScreenLandscape: {fileID: 0} + iOSLaunchScreenBackgroundColor: + serializedVersion: 2 + rgba: 0 + iOSLaunchScreenFillPct: 100 + iOSLaunchScreenSize: 100 + iOSLaunchScreenCustomXibPath: + iOSLaunchScreeniPadType: 0 + iOSLaunchScreeniPadImage: {fileID: 0} + iOSLaunchScreeniPadBackgroundColor: + serializedVersion: 2 + rgba: 0 + iOSLaunchScreeniPadFillPct: 100 + iOSLaunchScreeniPadSize: 100 + iOSLaunchScreeniPadCustomXibPath: + iOSDeviceRequirements: [] + iOSURLSchemes: [] + AndroidTargetDevice: 0 + AndroidSplashScreenScale: 0 + androidSplashScreen: {fileID: 0} + AndroidKeystoreName: + AndroidKeyaliasName: + AndroidTVCompatibility: 1 + AndroidIsGame: 1 + androidEnableBanner: 1 + m_AndroidBanners: + - width: 320 + height: 180 + banner: {fileID: 0} + androidGamepadSupportLevel: 0 + resolutionDialogBanner: {fileID: 0} + m_BuildTargetIcons: + - m_BuildTarget: + m_Icons: + - serializedVersion: 2 + m_Icon: {fileID: 0} + m_Width: 128 + m_Height: 128 + m_BuildTargetBatching: + - m_BuildTarget: Standalone + m_StaticBatching: 1 + m_DynamicBatching: 0 + m_BuildTargetGraphicsAPIs: [] + webPlayerTemplate: APPLICATION:Default + m_TemplateCustomTags: {} + wiiUTitleID: 0005000011000000 + wiiUGroupID: 00010000 + wiiUCommonSaveSize: 4096 + wiiUAccountSaveSize: 2048 + wiiUOlvAccessKey: 0 + wiiUTinCode: 0 + wiiUJoinGameId: 0 + wiiUJoinGameModeMask: 0000000000000000 + wiiUCommonBossSize: 0 + wiiUAccountBossSize: 0 + wiiUAddOnUniqueIDs: [] + wiiUMainThreadStackSize: 3072 + wiiULoaderThreadStackSize: 1024 + wiiUSystemHeapSize: 128 + wiiUTVStartupScreen: {fileID: 0} + wiiUGamePadStartupScreen: {fileID: 0} + wiiUProfilerLibPath: + actionOnDotNetUnhandledException: 1 + enableInternalProfiler: 0 + logObjCUncaughtExceptions: 1 + enableCrashReportAPI: 0 + locationUsageDescription: + XboxTitleId: + XboxImageXexPath: + XboxSpaPath: + XboxGenerateSpa: 0 + XboxDeployKinectResources: 0 + XboxSplashScreen: {fileID: 0} + xboxEnableSpeech: 0 + xboxAdditionalTitleMemorySize: 0 + xboxDeployKinectHeadOrientation: 0 + xboxDeployKinectHeadPosition: 0 + ps3TitleConfigPath: + ps3DLCConfigPath: + ps3ThumbnailPath: + ps3BackgroundPath: + ps3SoundPath: + ps3NPAgeRating: 12 + ps3TrophyCommId: + ps3NpCommunicationPassphrase: + ps3TrophyPackagePath: + ps3BootCheckMaxSaveGameSizeKB: 128 + ps3TrophyCommSig: + ps3SaveGameSlots: 1 + ps3TrialMode: 0 + ps3VideoMemoryForAudio: 0 + ps3EnableVerboseMemoryStats: 0 + ps3UseSPUForUmbra: 0 + ps3EnableMoveSupport: 1 + ps3DisableDolbyEncoding: 0 + ps4NPAgeRating: 12 + ps4NPTitleSecret: + ps4NPTrophyPackPath: + ps4ParentalLevel: 1 + ps4ContentID: ED1633-NPXX51362_00-0000000000000000 + ps4Category: 0 + ps4MasterVersion: 01.00 + ps4AppVersion: 01.00 + ps4AppType: 0 + ps4ParamSfxPath: + ps4VideoOutPixelFormat: 0 + ps4VideoOutResolution: 4 + ps4PronunciationXMLPath: + ps4PronunciationSIGPath: + ps4BackgroundImagePath: + ps4StartupImagePath: + ps4SaveDataImagePath: + ps4SdkOverride: + ps4BGMPath: + ps4ShareFilePath: + ps4ShareOverlayImagePath: + ps4PrivacyGuardImagePath: + ps4NPtitleDatPath: + ps4RemotePlayKeyAssignment: -1 + ps4RemotePlayKeyMappingDir: + ps4PlayTogetherPlayerCount: 0 + ps4EnterButtonAssignment: 1 + ps4ApplicationParam1: 0 + ps4ApplicationParam2: 0 + ps4ApplicationParam3: 0 + ps4ApplicationParam4: 0 + ps4DownloadDataSize: 0 + ps4GarlicHeapSize: 2048 + ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ + ps4UseDebugIl2cppLibs: 0 + ps4pnSessions: 1 + ps4pnPresence: 1 + ps4pnFriends: 1 + ps4pnGameCustomData: 1 + playerPrefsSupport: 0 + ps4ReprojectionSupport: 0 + ps4UseAudio3dBackend: 0 + ps4SocialScreenEnabled: 0 + ps4Audio3dVirtualSpeakerCount: 14 + ps4attribCpuUsage: 0 + ps4PatchPkgPath: + ps4PatchLatestPkgPath: + ps4PatchChangeinfoPath: + ps4PatchDayOne: 0 + ps4attribUserManagement: 0 + ps4attribMoveSupport: 0 + ps4attrib3DSupport: 0 + ps4attribShareSupport: 0 + ps4attribExclusiveVR: 0 + ps4disableAutoHideSplash: 0 + ps4IncludedModules: [] + monoEnv: + psp2Splashimage: {fileID: 0} + psp2NPTrophyPackPath: + psp2NPSupportGBMorGJP: 0 + psp2NPAgeRating: 12 + psp2NPTitleDatPath: + psp2NPCommsID: + psp2NPCommunicationsID: + psp2NPCommsPassphrase: + psp2NPCommsSig: + psp2ParamSfxPath: + psp2ManualPath: + psp2LiveAreaGatePath: + psp2LiveAreaBackroundPath: + psp2LiveAreaPath: + psp2LiveAreaTrialPath: + psp2PatchChangeInfoPath: + psp2PatchOriginalPackage: + psp2PackagePassword: F69AzBlax3CF3EDNhm3soLBPh71Yexui + psp2KeystoneFile: + psp2MemoryExpansionMode: 0 + psp2DRMType: 0 + psp2StorageType: 0 + psp2MediaCapacity: 0 + psp2DLCConfigPath: + psp2ThumbnailPath: + psp2BackgroundPath: + psp2SoundPath: + psp2TrophyCommId: + psp2TrophyPackagePath: + psp2PackagedResourcesPath: + psp2SaveDataQuota: 10240 + psp2ParentalLevel: 1 + psp2ShortTitle: Not Set + psp2ContentID: IV0000-ABCD12345_00-0123456789ABCDEF + psp2Category: 0 + psp2MasterVersion: 01.00 + psp2AppVersion: 01.00 + psp2TVBootMode: 0 + psp2EnterButtonAssignment: 2 + psp2TVDisableEmu: 0 + psp2AllowTwitterDialog: 1 + psp2Upgradable: 0 + psp2HealthWarning: 0 + psp2UseLibLocation: 0 + psp2InfoBarOnStartup: 0 + psp2InfoBarColor: 0 + psp2UseDebugIl2cppLibs: 0 + psmSplashimage: {fileID: 0} + spritePackerPolicy: + scriptingDefineSymbols: {} + metroPackageName: New Unity Project + metroPackageVersion: + metroCertificatePath: + metroCertificatePassword: + metroCertificateSubject: + metroCertificateIssuer: + metroCertificateNotAfter: 0000000000000000 + metroApplicationDescription: New Unity Project + wsaImages: {} + metroTileShortName: + metroCommandLineArgsFile: + metroTileShowName: 0 + metroMediumTileShowName: 0 + metroLargeTileShowName: 0 + metroWideTileShowName: 0 + metroDefaultTileSize: 1 + metroTileForegroundText: 1 + metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} + metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, + a: 1} + metroSplashScreenUseBackgroundColor: 0 + platformCapabilities: {} + metroFTAName: + metroFTAFileTypes: [] + metroProtocolName: + metroCompilationOverrides: 1 + tizenProductDescription: + tizenProductURL: + tizenSigningProfileName: + tizenGPSPermissions: 0 + tizenMicrophonePermissions: 0 + tizenMinOSVersion: 0 + n3dsUseExtSaveData: 0 + n3dsCompressStaticMem: 1 + n3dsExtSaveDataNumber: 0x12345 + n3dsStackSize: 131072 + n3dsTargetPlatform: 2 + n3dsRegion: 7 + n3dsMediaSize: 0 + n3dsLogoStyle: 3 + n3dsTitle: GameName + n3dsProductCode: + n3dsApplicationId: 0xFF3FF + stvDeviceAddress: + stvProductDescription: + stvProductAuthor: + stvProductAuthorEmail: + stvProductLink: + stvProductCategory: 0 + XboxOneProductId: + XboxOneUpdateKey: + XboxOneSandboxId: + XboxOneContentId: + XboxOneTitleId: + XboxOneSCId: + XboxOneGameOsOverridePath: + XboxOnePackagingOverridePath: + XboxOneAppManifestOverridePath: + XboxOnePackageEncryption: 0 + XboxOnePackageUpdateGranularity: 2 + XboxOneDescription: + XboxOneIsContentPackage: 0 + XboxOneEnableGPUVariability: 0 + XboxOneSockets: {} + XboxOneSplashScreen: {fileID: 0} + XboxOneAllowedProductIds: [] + XboxOnePersistentLocalStorageSize: 0 + intPropertyNames: + - Standalone::ScriptingBackend + - WebPlayer::ScriptingBackend + Standalone::ScriptingBackend: 0 + WebPlayer::ScriptingBackend: 0 + boolPropertyNames: + - Android::VR::enable + - Metro::VR::enable + - N3DS::VR::enable + - PS3::VR::enable + - PS4::VR::enable + - PSM::VR::enable + - PSP2::VR::enable + - SamsungTV::VR::enable + - Standalone::VR::enable + - Tizen::VR::enable + - WebGL::VR::enable + - WebPlayer::VR::enable + - WiiU::VR::enable + - Xbox360::VR::enable + - XboxOne::VR::enable + - XboxOne::enus + - iOS::VR::enable + - tvOS::VR::enable + Android::VR::enable: 0 + Metro::VR::enable: 0 + N3DS::VR::enable: 0 + PS3::VR::enable: 0 + PS4::VR::enable: 0 + PSM::VR::enable: 0 + PSP2::VR::enable: 0 + SamsungTV::VR::enable: 0 + Standalone::VR::enable: 0 + Tizen::VR::enable: 0 + WebGL::VR::enable: 0 + WebPlayer::VR::enable: 0 + WiiU::VR::enable: 0 + Xbox360::VR::enable: 0 + XboxOne::VR::enable: 0 + XboxOne::enus: 1 + iOS::VR::enable: 0 + tvOS::VR::enable: 0 + stringPropertyNames: + - Analytics_ServiceEnabled::Analytics_ServiceEnabled + - Build_ServiceEnabled::Build_ServiceEnabled + - Collab_ServiceEnabled::Collab_ServiceEnabled + - ErrorHub_ServiceEnabled::ErrorHub_ServiceEnabled + - Game_Performance_ServiceEnabled::Game_Performance_ServiceEnabled + - Hub_ServiceEnabled::Hub_ServiceEnabled + - Purchasing_ServiceEnabled::Purchasing_ServiceEnabled + - UNet_ServiceEnabled::UNet_ServiceEnabled + - Unity_Ads_ServiceEnabled::Unity_Ads_ServiceEnabled + Analytics_ServiceEnabled::Analytics_ServiceEnabled: False + Build_ServiceEnabled::Build_ServiceEnabled: False + Collab_ServiceEnabled::Collab_ServiceEnabled: False + ErrorHub_ServiceEnabled::ErrorHub_ServiceEnabled: False + Game_Performance_ServiceEnabled::Game_Performance_ServiceEnabled: False + Hub_ServiceEnabled::Hub_ServiceEnabled: False + Purchasing_ServiceEnabled::Purchasing_ServiceEnabled: False + UNet_ServiceEnabled::UNet_ServiceEnabled: False + Unity_Ads_ServiceEnabled::Unity_Ads_ServiceEnabled: False + vectorPropertyNames: + - Android::VR::enabledDevices + - Metro::VR::enabledDevices + - N3DS::VR::enabledDevices + - PS3::VR::enabledDevices + - PS4::VR::enabledDevices + - PSM::VR::enabledDevices + - PSP2::VR::enabledDevices + - SamsungTV::VR::enabledDevices + - Standalone::VR::enabledDevices + - Tizen::VR::enabledDevices + - WebGL::VR::enabledDevices + - WebPlayer::VR::enabledDevices + - WiiU::VR::enabledDevices + - Xbox360::VR::enabledDevices + - XboxOne::VR::enabledDevices + - iOS::VR::enabledDevices + - tvOS::VR::enabledDevices + Android::VR::enabledDevices: + - Oculus + Metro::VR::enabledDevices: [] + N3DS::VR::enabledDevices: [] + PS3::VR::enabledDevices: [] + PS4::VR::enabledDevices: + - PlayStationVR + PSM::VR::enabledDevices: [] + PSP2::VR::enabledDevices: [] + SamsungTV::VR::enabledDevices: [] + Standalone::VR::enabledDevices: + - Oculus + Tizen::VR::enabledDevices: [] + WebGL::VR::enabledDevices: [] + WebPlayer::VR::enabledDevices: [] + WiiU::VR::enabledDevices: [] + Xbox360::VR::enabledDevices: [] + XboxOne::VR::enabledDevices: [] + iOS::VR::enabledDevices: [] + tvOS::VR::enabledDevices: [] + cloudProjectId: + projectName: + organizationId: + cloudEnabled: 0 diff --git a/ProjectSettings/ProjectVersion.txt b/ProjectSettings/ProjectVersion.txt new file mode 100644 index 0000000..96b25e7 --- /dev/null +++ b/ProjectSettings/ProjectVersion.txt @@ -0,0 +1,2 @@ +m_EditorVersion: 5.4.1f1 +m_StandardAssetsVersion: 0 diff --git a/ProjectSettings/QualitySettings.asset b/ProjectSettings/QualitySettings.asset new file mode 100644 index 0000000..6e5bcac --- /dev/null +++ b/ProjectSettings/QualitySettings.asset @@ -0,0 +1,182 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!47 &1 +QualitySettings: + m_ObjectHideFlags: 0 + serializedVersion: 5 + m_CurrentQuality: 5 + m_QualitySettings: + - serializedVersion: 2 + name: Fastest + pixelLightCount: 0 + shadows: 0 + shadowResolution: 0 + shadowProjection: 1 + shadowCascades: 1 + shadowDistance: 15 + shadowNearPlaneOffset: 2 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + blendWeights: 1 + textureQuality: 1 + anisotropicTextures: 0 + antiAliasing: 0 + softParticles: 0 + softVegetation: 0 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 0 + vSyncCount: 0 + lodBias: 0.3 + maximumLODLevel: 0 + particleRaycastBudget: 4 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 4 + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: Fast + pixelLightCount: 0 + shadows: 0 + shadowResolution: 0 + shadowProjection: 1 + shadowCascades: 1 + shadowDistance: 20 + shadowNearPlaneOffset: 2 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + blendWeights: 2 + textureQuality: 0 + anisotropicTextures: 0 + antiAliasing: 0 + softParticles: 0 + softVegetation: 0 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 0 + vSyncCount: 0 + lodBias: 0.4 + maximumLODLevel: 0 + particleRaycastBudget: 16 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 4 + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: Simple + pixelLightCount: 1 + shadows: 1 + shadowResolution: 0 + shadowProjection: 1 + shadowCascades: 1 + shadowDistance: 20 + shadowNearPlaneOffset: 2 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + blendWeights: 2 + textureQuality: 0 + anisotropicTextures: 1 + antiAliasing: 0 + softParticles: 0 + softVegetation: 0 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 0 + vSyncCount: 1 + lodBias: 0.7 + maximumLODLevel: 0 + particleRaycastBudget: 64 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 4 + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: Good + pixelLightCount: 2 + shadows: 2 + shadowResolution: 1 + shadowProjection: 1 + shadowCascades: 2 + shadowDistance: 40 + shadowNearPlaneOffset: 2 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + blendWeights: 2 + textureQuality: 0 + anisotropicTextures: 1 + antiAliasing: 0 + softParticles: 0 + softVegetation: 1 + realtimeReflectionProbes: 1 + billboardsFaceCameraPosition: 1 + vSyncCount: 1 + lodBias: 1 + maximumLODLevel: 0 + particleRaycastBudget: 256 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 4 + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: Beautiful + pixelLightCount: 3 + shadows: 2 + shadowResolution: 2 + shadowProjection: 1 + shadowCascades: 2 + shadowDistance: 70 + shadowNearPlaneOffset: 2 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + blendWeights: 4 + textureQuality: 0 + anisotropicTextures: 2 + antiAliasing: 2 + softParticles: 1 + softVegetation: 1 + realtimeReflectionProbes: 1 + billboardsFaceCameraPosition: 1 + vSyncCount: 1 + lodBias: 1.5 + maximumLODLevel: 0 + particleRaycastBudget: 1024 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 4 + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: Fantastic + pixelLightCount: 4 + shadows: 2 + shadowResolution: 2 + shadowProjection: 1 + shadowCascades: 4 + shadowDistance: 150 + shadowNearPlaneOffset: 2 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + blendWeights: 4 + textureQuality: 0 + anisotropicTextures: 2 + antiAliasing: 2 + softParticles: 1 + softVegetation: 1 + realtimeReflectionProbes: 1 + billboardsFaceCameraPosition: 1 + vSyncCount: 1 + lodBias: 2 + maximumLODLevel: 0 + particleRaycastBudget: 4096 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 4 + excludedTargetPlatforms: [] + m_PerPlatformDefaultQuality: + Android: 2 + Nintendo 3DS: 5 + PS3: 5 + PS4: 5 + PSM: 5 + PSP2: 2 + Samsung TV: 2 + Standalone: 5 + Tizen: 2 + Web: 5 + WebGL: 3 + WiiU: 5 + Windows Store Apps: 5 + XBOX360: 5 + XboxOne: 5 + iPhone: 2 + tvOS: 5 diff --git a/ProjectSettings/TagManager.asset b/ProjectSettings/TagManager.asset new file mode 100644 index 0000000..1c92a78 --- /dev/null +++ b/ProjectSettings/TagManager.asset @@ -0,0 +1,43 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!78 &1 +TagManager: + serializedVersion: 2 + tags: [] + layers: + - Default + - TransparentFX + - Ignore Raycast + - + - Water + - UI + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + m_SortingLayers: + - name: Default + uniqueID: 0 + locked: 0 diff --git a/ProjectSettings/TimeManager.asset b/ProjectSettings/TimeManager.asset new file mode 100644 index 0000000..a2dc235 --- /dev/null +++ b/ProjectSettings/TimeManager.asset @@ -0,0 +1,8 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!5 &1 +TimeManager: + m_ObjectHideFlags: 0 + Fixed Timestep: 0.02 + Maximum Allowed Timestep: 0.33333334 + m_TimeScale: 1 diff --git a/ProjectSettings/UnityAdsSettings.asset b/ProjectSettings/UnityAdsSettings.asset new file mode 100644 index 0000000..224050c --- /dev/null +++ b/ProjectSettings/UnityAdsSettings.asset @@ -0,0 +1,11 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!292 &1 +UnityAdsSettings: + m_ObjectHideFlags: 0 + m_Enabled: 0 + m_InitializeOnStartup: 1 + m_TestMode: 0 + m_EnabledPlatforms: 4294967295 + m_IosGameId: + m_AndroidGameId: diff --git a/ProjectSettings/UnityConnectSettings.asset b/ProjectSettings/UnityConnectSettings.asset new file mode 100644 index 0000000..11bfae5 --- /dev/null +++ b/ProjectSettings/UnityConnectSettings.asset @@ -0,0 +1,21 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!310 &1 +UnityConnectSettings: + m_ObjectHideFlags: 0 + m_Enabled: 0 + m_TestMode: 0 + m_TestEventUrl: + m_TestConfigUrl: + CrashReportingSettings: + m_EventUrl: https://perf-events.cloud.unity3d.com/api/events/crashes + m_Enabled: 0 + UnityPurchasingSettings: + m_Enabled: 0 + m_TestMode: 0 + UnityAnalyticsSettings: + m_Enabled: 0 + m_InitializeOnStartup: 1 + m_TestMode: 0 + m_TestEventUrl: + m_TestConfigUrl: diff --git a/README.md b/README.md new file mode 100644 index 0000000..91d8583 --- /dev/null +++ b/README.md @@ -0,0 +1,71 @@ +Volumetric fog, area lights and tube lights +=========================================== + +This repository contains some of the lighting effects implemented for the [Unity Adam demo](https://unity3d.com/pages/adam): volumetric fog, area lights and tube lights. + +##### Adam +![fog in the Adam demo](http://i.imgur.com/XYExw51.gif) + +##### Test scenes +![area light](http://i.imgur.com/HxwAefB.png) +![tube light](http://i.imgur.com/MxS8Jus.png) +![tube light](http://i.imgur.com/ZSXoCYX.png) + +System requirements +------------------- +- DX11 +- Unity 5.4.1 + +Usage notes +----------- +##### Volumetric fog +- The final outcome of light scattering in the fog depends on three factors: fog density, fog anisotropy and light sources. +- To affect the fog, an area light, tube light or point light needs to have the FogLight component and the scene needs an instance of LightManagerFogLights. +- Global fog density controls on the VolumetricFog component allow defining constant fog density, exponential height-based and animated noise. +- Density can also be controlled locally with the FogEllipsoid shapes. +- Anisotropy is a global property on the VolumetricFog component. It allows the light to scatter forward more than in other directions, which is characteristic for Mie scattering occuring with larger particles like water droplets of fog. + +##### Area lights +- Area lights give great direct light results, but their shadows and scattering in the fog are very rough approximations in this project. +- Direct light soft shadows are implemented using PCSS - the technique was good enough for our specific cameras, but in general isn't great and the settings are difficult to tweak. Real time shadows from area lights is still an open research topic. +- Regular area light should contribute to the scene in its entire front hemisphere. This is difficult to handle for a shadowmap (paraboloidal projection and multiple shadowmaps are not very practical), so with shadows enabled, area light's influence gets limited to a frustum with a controllable angle. +- The scattering contribution in the fog is limited to the same frustum and not physically correct either. +- Volumetric shadows in the fog use Variance Shadow Maps. VSM allows for pre-blurring the shadowmap for very soft shadows with wide penumbra for the cost of just one shadow sample at the stage of injecting the light into the froxel volume. +- Softness of the volumetric shadows, apart from looking more natural, has an important role: it avoids aliasing by changing sharp shadow edges into smoother gradients, this way pushing the gradient above the Nyquist freqency of the froxel resolution. In other words: if shadows are aliasing, try blurring them more in the *FogLight* settings. +- The original paper uses Exponential Shadow Maps. ESMs cause light leaking right behind the shadow caster; on top of that, their penumbra is very wide right behind the shadow caster, but gets narrow further away. Those two properties made them very hard to tweak for our shots not to be washed out, avoid aliasing, etc. VSMs don't leak light this way and have a more constant penumbra, so were a better fit for us. (VSMs experience a different kind of light leaking in a specific configuration of shadow casters and receivers, but we didn't have that problem in our scene). + +##### Tube lights +- Tube lights use a very cheap and practical solution to approximate area lights, but the resulting quality is much lower. +- Still a very useful fill light, source of extra specular highlights or simply when there's a need for an elongated, omnidirectional light. +- Tube lights don't have proper shadows, but each one can have two *ShadowPlanes*. Shadow planes cut off the light's influence and have a controllable feather. + +Known issues and missing functionality +-------------------------------------- +- Directional light support disabled for now, but should be added soon. +- The fog can properly affect transparencies, but the standard shader requires a small patch for this to work. An example will be added soon. +- The froxel resolution is currently hardcoded and larger view distances will cause undersampling issues along the view axis. Should be fixed soon. In the meantime use the *Far Clip Max* setting to limit how far the volumetrics are calculated. +- The lights only work in deferred rendering and won't affect any objects rendered in forward. +- No scaling via the transform component - currently the size and shape of the lights can only be changed via the properties of the light component. Changing the scale in the transform component doesn't work. +- Currently the lights always render as back faces of the proxy mesh, without using the stencil buffer. A proper deferred light needs to be rendered as front faces, back faces or a quad (depending on the intersections with the near and far plane) and cull pixels using stencil. Not implemented for Adam, since wouldn't have changed anything with our specific cameras and light setup, but necessary for the lights to be universal. +- The material emission of the light source mesh (the quad and the capsule) is only a rough approximation - needs to be calculated properly. +- Banding - there's quite a bit of banding, particularly visible in those dark scenes above; needs to be solved somehow. Note that banding isn't the same as aliasing. The latter creates differently looking bands and happens due to the froxel resolution being too low (below the Nyquist frequency) for the sharpness of features in the fog (shadow edges, quick changing gradients). To fix aliasing, increase froxel resolution (controls coming, or decrease *Far Clip Max*), or make the features in the fog smoother (e.g. by blurring the shadows more). +- Area light's have Unity's standard shader BRDF *baked* into it's lookup tables. To make them work with a different shader, it's BRDF would have to baked into new lookup tables. There's currently no tool to do that, but we should make one. In the meantime take a look at the original paper in the references. + + +Contact +------- +Please use GitHub's issue tracker to file any bugs. + +If you have any questions, it's best to reach Robert via twitter: [@robertcupisz](https://twitter.com/robertcupisz) + +References +---------- +- Volumetric fog based on [Volumetric fog: Unified, compute shader based solution to atmospheric scattering, ACM Siggraph 2014](https://bartwronski.com/publications/), Bart Wronski (Ubisoft) +- Area lights based on [Real-Time Polygonal-Light Shading with Linearly Transformed Cosines](https://labs.unity.com/article/real-time-polygonal-light-shading-linearly-transformed-cosines), Eric Heitz (Unity Technologies), Jonathan Dupuy (Unity Technologies), Stephen Hill (Ubisoft) and David Neubelt (Ready At Dawn Studios) +- Tube lights based on [Real Shading in Unreal Engine 4](http://blog.selfshadow.com/publications/s2013-shading-course/#course_content), Brian Karis (Epic Games) + +Some more Adam demo shots + +![fog in the Adam demo](http://i.imgur.com/3ZZk7cL.png) +![fog in the Adam demo](http://i.imgur.com/QfIeIYR.png) +