小淼博客

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  282 随笔 :: 0 文章 :: 102 评论 :: 102万 阅读

一、光源模型概述

     在成像系统中,光源作为成像过程中的重要环节,需要对其进行良好的模型建立,从而深入理解在渲染或实际成像过程中的需求,通过理解光源模型,从而设置合理的曝光时间、光圈大小等参数,对实际工程应用领域也有非常重要的指导作用。

二、光源基础模型

1. 定向光(Directional Light)

     定向光是最简单的光源模型,也叫平行光,通常用于模拟太阳、月亮这类无限远的光。光照亮度 Clight 和光的方向 L 都是定值,除了光照亮度 Clight 可能会由于阴影而衰减。定向光没有位置,当然,真实的光源都是有位置的。定向光对于光源到场景的距离远大于场景大小的情况。例如:太阳,除了场景在太阳系星球的内部的情况。但有时为了性能或者为了一些特殊效果,也可以把定向光限制在一个“盒子”里面,其方向仍然唯一不变,但颜色有所差异,比如盒子外的颜色为纯黑,而内部的颜色可以是常量也可以是某种插值获得的结果。

2. 点光源(Punctual Light)

     Punctual Light 不是按时赴约的光,而是有位置的光源。用 Punctual 是来自于拉丁语 puctues ,意思是点。点光源不仅有位置,而且均匀的射像空间中所有方向。点光源的方向 l 依赖于光的位置 plight 和着色点的位置 p0 , l=plightp0|plightp0| .
也可以写成:
d=plightp0,r=dd,l=dr,其中的 r 不仅可以用于方向向量的归一化,而且可以来计算光照亮度的衰减。
     点光源的强度会随着距离增加而衰减,且与距离的平方成反比,即:

clight(r)=clight0(r0r)2

clight0 是距离为 r0 处的光照亮度,由于点光源均匀的向四面大方发射光,将点光源抽象为一个球面波,所以辐照度为 E=Φ4πR2
为了防止 r=0 时,分母为 0 导致出现无限大的光强,所以诸如 UE引擎 里面会在分母上加一个小的参数:

clight(r)=clight0(r02r2+δ)

这里设置光源半径最小值可能更符合实际光源的情况(实际光源有尺寸大小),这里使用 rmin 作为实际光源的尺寸:

clight(r)=clight0(r02max(r,rmin)2)

     此外,在实际运用中,通常为了性能考虑,需要对随距离平方衰减的光强再乘以一个窗口函数 (windowing function ),毕竟远处的光很弱,我们可不想为了这些微弱的光徒增计算量,如下图展示了UE4里面点光源及其半径:

image
     注意上图中,在光源最大半径范围以外的区域,是没有计算这个光源光照的,且交界处都有平滑过渡的感觉,所以需要合理设计窗口函数,使光强缓慢衰减且刚好在截止半径处衰减为0。
下图展示了一种窗口函数对于光衰减的影响:

WindowFunction:

fwin(r)=(1(rrmax)4)+;f<0,fwin(r)=0.

PythonCode:

import matplotlib.pyplot as plt
import numpy as np
LightRidian = 1
R0 = 2
Sigma = 0.0001
Rmax = 6
r = np.linspace(R0,10,100)
E = LightRidian*R0*R0/(r**2+Sigma)
F_window = 1 - (r/Rmax)**4
F_window_Res = (F_window + abs(F_window)) / 2
Res = E * F_window_Res
plt.plot(r, F_window_Res, color='red', label='F_window: WindowFunc')
plt.plot(r, E, color='green',label='E: Ridian')
plt.plot(r, Res, color='blue', label='E*F_window: Result')
plt.legend()
plt.show()

3. 聚光灯(Spotlight)

     前面所述的点光源,其光强虽然会随着距离而衰减,但是各个方向上是等同的,而此处的聚光灯,更进一步考虑了光强在不同方向上的函数分布。即:

clight=clight0fdist(r)fdir(l)

     下面我们来确定 fdir 函数,一个常见的聚光灯模型如图所示:

     锥之间的范围称为半影(penumbra)。内外圆锥的内角分别为和。聚光灯可计算一个聚光灯系数,范围为[0,1],代表某方向的放射比率。内圆锥中系数为1(最亮),内圆锥和外圆锥之间系数由1逐渐变成0。另外,可用另一参数p代表衰减(falloff),决定内圆锥和外圆锥之间系数变化。方程式如下:

spot(α)={1ifcosαcosθ2cosαcosϕ2cosθcosϕ2ifcosϕ2<cosα<cosθ20ifcosα<cosθ2

ue中的聚光灯如下图:

三、光源模型软件使用@IES Viewer

     配光曲线是指光源(或灯具)在空间各个方向上的光强分布。 在通过光源中心的测光平面上,测出灯具在不同角度的光强值。 从某一方向起,以角度为函数,将各角度的光强用矢量标注出来,连接矢量顶端的连接就是照明灯具极坐标配光曲线。 如果灯具有旋转对称轴 ,则只需用通过轴线的一个测光面上的光强分布曲线就能说明其光强在空间的分布,如果灯具在空间的光分布是不对称的,则需要若干测光平面的光强分布曲线才能说明其光强的空间分布状况 。
🐶 IES文件作用:

  1. IES说到底就是一个灯具,把它导入照明运用的软件中,如AGI、DIALux等计算软件可导入IES文件使用,就可以看到这款灯具所有的配光参数,以及光通量等。
  2. 利用IES文件,我们可以省去很多的实践时间,直接计算出某区域安装这款灯具会达成什么样的效果。
  3. 可以更快速的做出照明设计工程亮化方案。

1. 配光曲线最常见的两种表达方式

a. 直角坐标表示法

     对于聚光型灯具,由于光束集中在十分狭小的空间立体角内,很难用极坐标来表达其光强度的空间分布状况,就采用直角从配光曲线表示法,以竖轴表示光强图I,以横轴表示光束的投角,如果是具有对称旋转轴的灯具则只需一条配光曲线来表示,如果是不对称灯具则需多条配光曲线表示。

b. 极坐标表示法

     在通过光源中心的测光平面上,测出灯具在不同角度的光强值。从某一方向起,以角度为函数,将各角度的光强用矢量标注出来,连接矢量顶端的连接就是照明灯具极坐标配光曲线。如果灯具是有旋转对称轴,则只需用通过轴线的一个测光面上的光强分布曲线就能说明其光强在空间的分布,如果灯具在空间的光分布是不对称的,则需要若干测光平面的光强分布曲线才能说明其光强的空间分布状况。

🌻 图解配光曲线:

配光曲线解析:

  • 峰值光强: 从图中可以看出大概 Imax=1611cd ,峰值光强的大小决定照明的强度和照度。(当然影响照度和强度的因素还反光杯的角度和照射距离有关).
  • 50% 峰值光强: 1/2Imax=805.5cd,这里主要是为了看光束角.
  • 半峰边角: 在选定最大光强的平面上,两个为 50% 的最大光强之间的夹角称为半峰边角。从上图可以看出左右各 60° 相加约等于 120° ,光束角的大小决定光斑的大小,跟照射效果息息相关.
  • 有效光束角(10% 峰值光强): 在选定最大光强的平面上,两个为 10% 的最大光强之间的夹角称为该平面的有效光束角。从上图中可以看出左右大概各 80° 相加约等于 160° .

2. IES文件介绍

I. 灯具标准文件有什么作用?

     随着照明技术的不断发展,计算机辅助照明设计软件(DIALux)被广泛应用于如今的照明设计中。为了使记录灯具信息的文件可以被各照明应用软件正确读取,由此必须采用标准的电子文档格式书写。正确理解灯具标准文件电子文档格式可以更好的掌握灯具的参数信息。

II. 灯具的标准文件有哪些?

标准名称 标准起草协会
IES LM-63 北美照明工程师社区(Illumination Engineering Society of North America)
EULUMDAT 德国柏林照明咨询公司(Light Consult Inc. Berlin Germany)
CIBSE TM-14 英国注册建筑服务工程师协会(Chartered Institution of Building Services Engineers)
CIE 102 国际照明协会(International Commission on illumination)
LTLI 丹麦照明工程实验室(Danish Illuminating Engineering Laboratory)
TBT 东芝株式会社(Toshiba Corporation)

III. IES灯具的标准文件的发展

     1986年,北美照明工程师协会IESNA(IlluminationEngineering Society of North America)出版了灯具和光源配光电子文档的工业标准格式,即 (IESNA LM-63-1986:IES Recommended StandardFile Format for Electronic Transfer Photometric Data)。在该标准出版不久很快地被北类照明制造业厂家与照明计算软件开发公司采用。
     此标准于1991年、1995年和2002年分别做了三次修订,增加了一些关键词、澄清了一些内容,并其将标题修订为“IES Standard File Format for Electronic Transfer Photometric Dataand Related Information”。目前使用的2002年标准已经于2002年8月获得美国国家标准学会ANSI(American National Standards Institute)批准认可,并成为北美唯一使用的配光文件格式。

IV. 我们如何获取IES文件?

     通常我们可使用分布光度计对灯具进行测量,从而导出IES文件,具体参考 光学成像系统 Part II - 光源IES文件测试 (三)

V. 通过IES文件可以得到哪些数据?

     IES文件主要存储了灯具的空间光强分布。我们可以通过直接或间接的方式得到:光强分布曲线、光强数据、光束角、总光通量、灯具效率、区域光通量、上射光通量、下射光通量、亮度分布、利用系数、亮度限制曲线、眩光等级、最大允许距离比、等照度曲线、有效平均照度曲线等。

VI. IES灯具标准文件格式是怎样的? 🚀

     首先是文件名称,所有IESNA LM-63格式的配光曲线文件名都必须以“.ies”“ .IES ”作为扩展名。对于文件里面的内容可参见图1,为了便于理解,我将IES灯具标准文件进行了划分(官方并无相关划分内容)。
1. 文件类型部分
     文件的第一行必须为IESNA 91、IESNA:LM-63-1995或IESNA:LM-63-2002以便表示IES灯具标准文件的开始。
2. 关键字部分
     关键字主要用于描述灯具以及测试信息,一般不会对计算机辅助照明设计结果产生影响,但是 IES文件标准中规定了部分关键字是必须项(图2为IES LM-63-2002所定义的全部关键词)主要包含如下的部分:

[TEST] 测试报告编号 (必填)
[TESTLAB] 测试实验室(必填)
[ISSUEDATE] 制造商发布IESNA: LM-63-2002文件的日期(必填)
[MANUFAC] 灯具制造商(必填)
[LUMCAT] 灯具编码
[LUMINAIRE] 灯具描述
[LAMPCAT] 光源编码
[LAMP] 光源描述

3. 光源倾斜产生的光输出变化部分
TILT= 这一行表示光输出是否随着灯具倾斜角度的变化而变化。

  1. 如果灯的输出不随倾斜角度的变化而变化,显示:TILT=NONE
  2. 如果灯的输出随着倾斜角度的变化而变化,显示:TILT=INCLUDE
光源相对于灯具的位置 (1,2,3)
划分倾斜角度的数量(整数)
角度数值
倾斜角度对应的光输出变化系数

🚗 注:

  • 光源相对于灯具的位置(1,2,3): Value=1(灯体向下直照)当灯具向正下方直接照射时,光源垂直朝上或垂直朝下;Value=2(光源不随灯体旋转而旋转)当灯具向正下方直接照射时,光源呈水平状态。当灯具在0°水平面旋转时,光源仍保持水平;Value=3(光源随灯体旋转而旋转)当灯具向正下方直接照射时,光源呈水平状态。当灯具在0°水平面旋转时,光源会同步旋转。
  • 划分倾斜角度的数量(整数)
  • 角度大小的个数需与划分数一致,并以递增的方式逐一列出,其数值范围为 0°~90° 或 0°~180°。
  • 倾斜角度对应的光输出变化系数需与划分数一致,其数值范围一般为 0~1 。

4. 灯具基本参数部分
     灯具基本参数部分包含了较多在计算机辅助照明设计会调用的数据,其数值的改变会对计算机辅助照明设计结果产生影响。其包括:灯具数量、每只灯具的光通量、光强乘数因子、垂直角度的数量、水平角度的数量、配光曲线种类、单位的种类、发光面宽、发光面长、发光面高、镇流器系数、文件生成类型、输入功率。其具体的填写顺序如下:

  • 第一行:
    <光源数量><每只光源的光通量><光强的乘数因子><垂直角度的数量><水平角度的数量><配光曲线种类><单位的种类><发光面宽><发光面长><发光面高>
  • 第二行:
    <镇流器系数><文件生成类型><输入功率>

🚗 注:

  • 光源数量为灯具中光源的总数。(整数)
  • 每个光源的光通量
  • 在光度测试时,当光源光通量不是配光测试基础(相对配光),其值为-1。(灯具的总光通量=光源的光通量)
  • 在光度测试时,当光源光通量是配光测试基础(绝对配光),其值为每个光源的平均光通量。(灯具的总光通量=每个光源的光通量x 光源的数量)
  • 光强乘数因子用于乘以文件中光强值的系数,通常为1。
  • 光强乘数因子用于乘以文件中光强值的系数,通常为1。
  • 垂直角度的数量为在光度测试结果中垂直角度的个数。(整数)
  • 水平角度的数量为在光度测试结果中水平角度的个数。(整数)
  • 配光曲线种类用于描述光度测试的平面。(1、2、3)
    Value=1(Type C-γ);Value=2(Type B-β);Value=3(Type A-α)
  • 单位的种类用于描述光度测试时使用的单位。(1、2)
    Value=1(ft,英尺);Value=2(m,米)
  • 发光面宽指沿着90°-270°的光度测试平面测量发光开口的距离。
  • 发光面长指沿着0°-180°的光度测试平面测量发光开口的距离。
  • 发光面高指发光体开口的平均高度。
长度和宽度问题,对于轴对称(圆形)灯具和正方形灯具是不存在问题的,主要是对长宽不相等的灯具要注意。GB/T 22907-2008中规定第三根轴是灯具的“长轴”,且在90°-270°平面内。而IESNA LM-63根据测试平面规定90°-270°平面方向是“宽度”。因此,在实际测试时,要注意长形灯具在测试机架上的安置要符合GB/T 22907-2008要求,而在IES文件中填写长度和宽度数据时要符合LM-63-02要求。由于在IESNA LM-63的数据格式规定中,“长度”和“宽度”数据的位置是固定的,和测试实际灯具的长、宽相矛盾,所以必须注意,不要填写错误。(IESNA LM-63与GB/T 22907-2008的对比可参照图5)
灯具的出光面的尺寸,在照度计算时虽然不参与计算,但设置了不正确的长、宽尺寸方向,可能造成视图上灯具和光斑不对应,且会造成实际安装的灯具照明效果与模拟结果不同。对于眩光值计算,灯具的出光面的尺寸对其有较大影响。虽然在DIALux中导入IES文件时,也可以设置灯具和出光面尺寸,但如果事先在IES中设置正确的出光面尺寸,则会减少很多不必要的麻烦。
  • 镇流器系数描述了灯具的应用特性。该系数用于将灯具光通数据从实验室测试条件调整到现场安装条件。如果不知道镇流器系数,默认值为1。
  • 文件生成类型描述了IESLM-63文件的生成方式,用于判判读该文件测试数据的准确性与可靠性。默认值为1.00000,即:在一个没有经过测试方法认证的实验室进行的绝对测试。对于其他的类型,你可以参考图7进行更近一步的学习。当然如果你有兴趣的话。
  • 输入功率,这个我觉得不需要解释了,我相信你是明白的。

5. 测试角度划分标准部分
测试角度划分标准部分包含了垂直角度数列与水平角度数列,其具体的填写顺序如下:

  • 第一行:<垂直角度数列>
  • 第二行:<水平角度数列>

🚗 注:

  • 垂直角度数列中的数据应按升序排列( γ )。
    对于Type C-γ光度测量方法,第一个值应是0°或90°,最后一个角度值应是90° 或180°;对于Type A-α或Type B-β光度测量方法,第一个垂直角度应是-90°或0°,最后一个角度值应是90°。
  • 水平角度数列中的数据应按升序排列( C)。
  • 对于Type C-γ光度测量方法,第一个值应始终是0°,最后一个值应是90°(灯具在每个象限都是对称的)或180°(灯具在0°-180°的平面上是对称的)或360°(灯具没有表现出横向对称性)。
  • 对于Type A-α或Type B-β光度测量方法。灯具围绕一个垂直参考平面横向对称。在这种情况下,第一个水平角应是0°,最后一个水平角应是90°;灯具不是围绕垂直参考平面横向对称的。在这种情况下,第一个水平角应是-90°,最后一个水平角应是90°。

6. 光强数据部分
光强数据部分记录了依据测试角度划分标准部分的光强数据。其具体的填写顺序如下:

第一行:<所有第一行水平角度的光强值数列>
第二行:<所有第二行水平角度的光强值数列>
...
最后一行:<所有最后一行水平角度的光强值数列>

3. IES文件格式实例解析

IESNA:LM-63-1995 #测试标准
[TEST]  # 测试灯具型号
[DATE] 2010-08-23 # 测试日期
[MANUFAC] MEGAMAN # 灯具厂商
[LUMCAT] LED Reflector Series # 灯具说明
[LUMINAIRE] ER0510-50H24D-GU5.3-2800K # 光源参数
[LAMPCAT] ER0510-50H24D-GU5.3-2800K # 光源色温
[LAMP] MR16 # 光源型号
TILT=NONE # 光源倾斜产生的光输出变化部分,表示光输出是否随着灯具倾斜角度的变化而变化,不变填写 NONE,变化则填写  `TILT=INCLUDE  光源相对于灯具的位置(1,2,3) 划分倾斜角度的数量(整数) 角度数值  倾斜角度对应的光输出变化系数`
# 索引一区:[光源数量@1个 光源光通量@510.43lm 乘数:用于等比例扩展多灯具的IES数据 垂直角度数量@91 水平角度数量@5  测定法的形式@1(A型,B型,C型) 度量单位@2(英制、国标) 发光面尺寸@(长:-0.05 宽:-0.05 高:0) Units:m]
# 垂直/水平角度数量表示 光度计测量时,镜子绕着灯转了5圈,每圈测量91次,与实际数据对应,下面的数据区 5 排, 每排测量 91 次
1 510.43 1.0 91 5 1 2 -0.05 -0.05 0 # 索引一区
# 索引二区:[镇流器系数@1.0表示了测试时使用的镇流器,使用时电流不同这可以等比例修改 保留系数(Reserve) 输入功率@10]
1.0 1.0 10 # 索引二区
   0.0   1.0   2.0   3.0   4.0   5.0   6.0   7.0   8.0   9.0  10.0  11.0  12.0 # 光照数据极坐标角度索引区,这一行描述了灯具在某一个切面下 $0-12\deg$ 之间的极坐标角度变化, 整个极坐标区域只需要展示 0~90 区间即可,因为灯光不向后发光(特殊情况除外)
  13.0  14.0  15.0  16.0  17.0  18.0  19.0  20.0  21.0  22.0  23.0  24.0  25.0 # 光照数据极坐标角度索引区 $[13\deg, 25\deg]$
  26.0  27.0  28.0  29.0  30.0  31.0  32.0  33.0  34.0  35.0  36.0  37.0  38.0 # 光照数据极坐标角度索引区 $[26\deg, 38\deg]$
  39.0  40.0  41.0  42.0  43.0  44.0  45.0  46.0  47.0  48.0  49.0  50.0  51.0 # 光照数据极坐标角度索引区 $[39\deg, 51\deg]$
  52.0  53.0  54.0  55.0  56.0  57.0  58.0  59.0  60.0  61.0  62.0  63.0  64.0 # 光照数据极坐标角度索引区 $[52\deg, 64\deg]$
  65.0  66.0  67.0  68.0  69.0  70.0  71.0  72.0  73.0  74.0  75.0  76.0  77.0 # 光照数据极坐标角度索引区 $[65\deg, 77\deg]$
  78.0  79.0  80.0  81.0  82.0  83.0  84.0  85.0  86.0  87.0  88.0  89.0  90.0 # 光照数据极坐标角度索引区 $[78\deg, 90\deg]$
   0.0  90.0 180.0 270.0 360.0 # 光照数据光轴旋转中心切面选取角度 [0.0  90.0 180.0 270.0 360.0] , 表明该测试数据主要测试了3D光照度体的5个切面
    2763.6    2680.4    2606.0    2494.2    2352.0    2193.4    1977.6    1755.2 # 0.0° 切面对应的光照极坐标数据,数据个数与极坐标角度索引区个数相同为 90 个
    1501.6    1262.6    1065.0     876.6     738.1     610.8     509.6     432.9
     364.4     293.8     264.4     226.1     187.7     153.3     126.6     100.9
      79.4      63.5      49.4      39.4      30.4      23.8      19.0      15.2
      12.7      10.6       9.1       8.1       7.3       6.9       6.4       6.0
       5.8       5.5       5.2       4.9       4.7       4.5       4.4       4.3
       4.1       4.0       3.9       3.8       3.6       3.5       3.4       3.3
       3.1       2.8       2.6       2.5       2.3       2.2       2.1       2.0
       1.9       1.8       1.8       1.7       1.7       1.7       1.7       1.7
       1.6       1.6       1.6       1.6       1.6       1.6       1.6       1.6
       1.6       1.6       1.6       1.6       1.6       1.6       1.6       1.6
       1.6       1.6       1.6
    2763.6    2795.9    2776.4    2737.3    2667.4    2573.2    2421.4    2259.8 # 90.0° 切面对应的光照极坐标数据
    2033.2    1783.4    1567.3    1320.9    1127.5     926.1     760.9     637.8
     515.5     426.0     337.4     267.5     220.3     178.2     153.7     133.7
     119.1     107.5      95.7      86.3      79.5      76.4      74.5      73.6
      73.5      72.6      72.0      71.6      71.7      72.1      72.8      74.1
      75.1      76.2      77.2      78.5      79.6      80.7      82.0      83.1
      84.5      85.7      87.1      88.3      89.2      87.2      81.7      75.6
      68.0      59.9      52.6      44.2      36.8      28.4      20.6      14.3
       8.9       6.0       4.6       3.5       3.1       2.7       2.5       2.4
       2.3       2.1       1.8       1.8       1.8       1.8       1.8       1.8
       1.8       1.7       1.7       1.7       1.7       1.6       1.6       1.6
       1.4       1.4       1.4
    2763.6    2760.0    2758.2    2727.8    2674.8    2585.1    2457.6    2314.9 # 180.0° 切面对应的光照极坐标数据
    2127.4    1927.2    1679.1    1417.5    1195.3     970.9     796.0     635.7
     512.1     424.0     343.7     287.2     235.0     191.2     157.3     124.4
      99.9      77.7      61.9      47.8      38.0      31.2      25.6      21.3
      18.3      15.5      13.5      11.8      10.2       9.3       8.5       7.8
       7.2       6.9       6.6       6.2       6.0       5.4       5.1       4.9
       4.7       4.6       4.5       4.4       4.4       4.4       4.2       4.2
       4.1       4.0       3.7       3.4       3.2       2.9       2.6       2.4
       2.2       2.1       2.0       1.9       1.8       1.8       1.8       1.8
       1.7       1.7       1.7       1.7       1.7       1.7       1.6       1.6
       1.6       1.6       1.6       1.6       1.6       1.6       1.6       1.6
       1.6       1.6       1.6
    2763.6    2800.0    2778.6    2723.1    2640.8    2506.5    2352.6    2148.7 # 270.0° 切面对应的光照极坐标数据
    1924.2    1696.9    1435.3    1223.9    1000.8     813.1     676.5     545.5
     447.3     347.8     267.1     213.3     166.7     134.0     113.8      97.6
      86.9      77.0      71.3      68.4      67.8      68.4      69.8      70.0
      68.4      69.0      69.3      69.7      70.7      72.0      73.2      74.4
      75.8      76.2      77.0      78.3      79.5      80.8      82.2      83.6
      85.4      87.2      89.2      90.8      88.9      83.3      77.1      69.4
      61.5      54.3      45.9      38.2      29.6      21.1      14.2       8.2
       5.1       4.0       3.4       3.1       2.9       2.8       2.7       2.7
       2.5       2.1       2.1       2.2       2.2       2.2       2.2       2.2
       2.2       2.2       2.1       2.0       2.0       2.0       1.9       1.5
       1.4       1.4       1.4
    2763.6    2680.4    2606.0    2494.2    2352.0    2193.4    1977.6    1755.2 # 360.0° 切面对应的光照极坐标数据
    1501.6    1262.6    1065.0     876.6     738.1     610.8     509.6     432.9
     364.4     293.8     264.4     226.1     187.7     153.3     126.6     100.9
      79.4      63.5      49.4      39.4      30.4      23.8      19.0      15.2
      12.7      10.6       9.1       8.1       7.3       6.9       6.4       6.0
       5.8       5.5       5.2       4.9       4.7       4.5       4.4       4.3
       4.1       4.0       3.9       3.8       3.6       3.5       3.4       3.3
       3.1       2.8       2.6       2.5       2.3       2.2       2.1       2.0
       1.9       1.8       1.8       1.7       1.7       1.7       1.7       1.7
       1.6       1.6       1.6       1.6       1.6       1.6       1.6       1.6
       1.6       1.6       1.6       1.6       1.6       1.6       1.6       1.6
       1.6       1.6       1.6

可以看出上述光度数据的各个切面的数据接近相同,因此此光源相对呈现为轴对称的形态。

IES Software GUI:

四、IES光源数据展示 @ MATLAB:

1. 测试光源数据如下

     其中 [C0,C15,C30,C45,C60,C75,C90] 表示了光度数据中,不同角度下切面的数据,而每一行代表了极坐标条件下的光强分布数据,总共采集了 180deg, 间隔 5deg 共计37个数据。
image

I. 二维数据展示:

% IES_2DDataShow.m
ldc = [426.0060  426.0060  426.0060  426.0060  426.0060  426.0060  426.0060
  424.7540  425.0980  425.5810  425.9940  425.6490  425.1670  424.7540
  421.8600  422.2040  422.7550  423.1690  422.6860  422.2040  421.8600
  415.5200  416.0020  416.1400  416.8980  416.6910  416.2780  415.7960
  408.6290  406.9060  407.0440  408.0090  409.0420  407.3890  406.5620
  394.1580  394.2960  394.5030  395.1920  395.0540  394.5720  394.5720
  374.5880  375.8290  376.9310  376.6550  374.6570  376.3800  377.4820
  349.7810  351.3660  352.8130  351.9170  350.7460  352.1930  353.9150
  317.8070  316.2910  318.2210  316.2910  316.8420  317.1870  319.8750
  267.2280  269.4330  264.4720  267.9170  267.9170  269.6400  266.1260
  200.4280  162.1010  174.1260  163.2380  199.5320  163.8650  174.8770
  111.4940  118.7160  150.0280  118.3780  112.6450  116.1870  151.6540
   73.5810   78.4390   99.5180   80.3960   75.7450   78.4250  100.4280
   49.7660   69.2120   54.2240   71.2930   52.1980   71.8860   56.8360
   35.5290   49.5180   46.4930   48.3810   35.8390   47.2780   48.2220
   34.3720   37.9410   35.3290   38.5750   33.9930   39.9950   35.4050
   24.1730   24.9380   28.9690   25.8750   24.7800   24.6350   28.5140
   14.3050   15.9870   19.6670   16.4830   15.1460   15.9450   19.7770
    6.0920    6.5390    7.0420    7.2350    6.9940    6.8220    6.6840
    4.7550    4.9550    5.2780    5.2160    5.2090    5.4780    5.6640
    3.8590    3.8520    3.8930    3.9000    3.8870    4.3210    4.4380
    3.1150    3.1420    2.9350    2.8530    3.0870    3.4660    3.5970
    2.8670    2.6670    2.4740    2.3500    2.5700    2.9290    3.1700
    2.4120    2.4050    2.3360    2.0330    2.3500    2.6050    2.7840
    1.6540    1.6670    1.9090    1.8880    1.7300    1.5920    1.6810
    1.1300    1.1990    1.2680    1.4880    1.2270    1.1580    1.1300
    1.0470    1.0400    1.0400    1.1440    1.0750    1.0540    1.0470
    1.1300    1.1640    1.2060    1.1850    1.2130    1.1850    1.1710
         0         0         0         0         0         0         0
         0         0         0         0         0         0         0
         0         0         0         0         0         0         0
         0         0         0         0         0         0         0
         0         0         0         0         0         0         0
         0         0         0         0         0         0         0
         0         0         0         0         0         0         0
         0         0         0         0         0         0         0
         0         0         0         0         0         0         0];

color = 'r';
line = '-';

theta = linspace(0,180,37);

% plotting only the first and the last C-planes, i.e. 0 and 90 degrees respectively
for i = 1:6:size(ldc,2)
    polarplot(deg2rad(theta),ldc(:,i), 'Color', color, 'LineStyle', line, 'LineWidth', 1.5)
    hold on
    polarplot(-deg2rad(theta),ldc(:,i), 'Color' ,color, 'LineStyle', line, 'LineWidth', 1.5)
    line = ':';
end

ax = gca;
ax.ThetaZeroLocation = 'bottom';
ax.RAxisLocation = 0;
ax.ThetaTickLabel = {'0'; '30'; '60'; '90'; '120'; '150'; '180'; '150'; '120'; '90'; '60'; '30';};

🚗 结果展示:
image

I. 三维数据展示:

% IES_3DDataShow.m
ldc = [426.0060  426.0060  426.0060  426.0060  426.0060  426.0060  426.0060
  424.7540  425.0980  425.5810  425.9940  425.6490  425.1670  424.7540
  421.8600  422.2040  422.7550  423.1690  422.6860  422.2040  421.8600
  415.5200  416.0020  416.1400  416.8980  416.6910  416.2780  415.7960
  408.6290  406.9060  407.0440  408.0090  409.0420  407.3890  406.5620
  394.1580  394.2960  394.5030  395.1920  395.0540  394.5720  394.5720
  374.5880  375.8290  376.9310  376.6550  374.6570  376.3800  377.4820
  349.7810  351.3660  352.8130  351.9170  350.7460  352.1930  353.9150
  317.8070  316.2910  318.2210  316.2910  316.8420  317.1870  319.8750
  267.2280  269.4330  264.4720  267.9170  267.9170  269.6400  266.1260
  200.4280  162.1010  174.1260  163.2380  199.5320  163.8650  174.8770
  111.4940  118.7160  150.0280  118.3780  112.6450  116.1870  151.6540
   73.5810   78.4390   99.5180   80.3960   75.7450   78.4250  100.4280
   49.7660   69.2120   54.2240   71.2930   52.1980   71.8860   56.8360
   35.5290   49.5180   46.4930   48.3810   35.8390   47.2780   48.2220
   34.3720   37.9410   35.3290   38.5750   33.9930   39.9950   35.4050
   24.1730   24.9380   28.9690   25.8750   24.7800   24.6350   28.5140
   14.3050   15.9870   19.6670   16.4830   15.1460   15.9450   19.7770
    6.0920    6.5390    7.0420    7.2350    6.9940    6.8220    6.6840
    4.7550    4.9550    5.2780    5.2160    5.2090    5.4780    5.6640
    3.8590    3.8520    3.8930    3.9000    3.8870    4.3210    4.4380
    3.1150    3.1420    2.9350    2.8530    3.0870    3.4660    3.5970
    2.8670    2.6670    2.4740    2.3500    2.5700    2.9290    3.1700
    2.4120    2.4050    2.3360    2.0330    2.3500    2.6050    2.7840
    1.6540    1.6670    1.9090    1.8880    1.7300    1.5920    1.6810
    1.1300    1.1990    1.2680    1.4880    1.2270    1.1580    1.1300
    1.0470    1.0400    1.0400    1.1440    1.0750    1.0540    1.0470
    1.1300    1.1640    1.2060    1.1850    1.2130    1.1850    1.1710
         0         0         0         0         0         0         0
         0         0         0         0         0         0         0
         0         0         0         0         0         0         0
         0         0         0         0         0         0         0
         0         0         0         0         0         0         0
         0         0         0         0         0         0         0
         0         0         0         0         0         0         0
         0         0         0         0         0         0         0
         0         0         0         0         0         0         0];

% angles around x-axis, need to turn by 90 degree right pol2cart output
anglesX = (0:5:360)/180*pi+pi/2;

% angles around z-axis
anglesZ = 0:15:90;

% loop over columns
for i = 1:size(ldc,2)

    % you need to create a closed contour for fill3
    ldcJoined = [ldc(:,i);ldc((end-1):-1:1,i)];

    % plot for positive and negative angle around z, i as color-index
    plotPlane(anglesX, ldcJoined, anglesZ(i), i)
    hold on
    plotPlane(anglesX, ldcJoined, -anglesZ(i), i)
end

xlabel('x')
ylabel('y')
zlabel('z')

function [] = plotPlane(anglesX, r, angleZ, c)

    % convert to cartesian coordinates
    [p1, p2] = pol2cart(anglesX, r');

    % plot on x-axis (x=0)
    X = zeros(size(p1));
    Y = p1;
    Z = p2;
    C = ones(size(Z)) .* c; % color input needed, you could e.g. C=sin(angles);
    h = fill3(X,Y,Z,C);
    rotate(h, [0,0,1], angleZ)

end

🚗 结果展示:
image

2. 940nm VCSEL激光光源测试

🚗 a. 激光器数据准备:

点击查看代码
PosX	0
Degree	0
DivergenceAngle	22.25197972
DivergenceAngleFWHM	17.8478615
DIP	54.59287419
0degree_X	0degree_Y
-55.05670308	0.000500987
-55.0336553	0.000500987
-55.01060268	0.000471517
-54.98754524	0.000442048
-54.96448297	0.000412578
-54.94141587	0.000383108
-54.91834394	0.000442048
-54.89526718	0.000530457
-54.87218559	0.000442048
-54.84909917	0.000383108
-54.82600792	0.000353638
-54.80291185	0.000265229
-54.77981095	0.000265229
-54.75670522	0.000235759
-54.73359467	0.000353638
-54.71047929	0.000471517
-54.68735908	0.000559927
-54.66423405	0.000559927
-54.6411042	0.000677806
-54.61796952	0.000707276
-54.59483001	0.000589397
-54.57168569	0.000677806
-54.54853653	0.000677806
-54.52538256	0.000677806
-54.50222376	0.000677806
-54.47906014	0.000795686
-54.4558917	0.000825155
-54.43271844	0.000677806
-54.40954035	0.000618867
-54.38635745	0.000618867
-54.36316972	0.000707276
-54.33997717	0.000677806
-54.31677981	0.000589397
-54.29357763	0.000589397
-54.27037062	0.000500987
-54.2471588	0.000559927
-54.22394216	0.000589397
-54.2007207	0.000648336
-54.17749443	0.000559927
-54.15426334	0.000530457
-54.13102743	0.000589397
-54.10778671	0.000530457
-54.08454117	0.000559927
-54.06129082	0.000559927
-54.03803565	0.000471517
-54.01477566	0.000442048
-53.99151087	0.000500987
-53.96824126	0.000589397
-53.94496683	0.000559927
-53.9216876	0.000648336
-53.89840355	0.000618867
-53.87511469	0.000707276
-53.85182102	0.000707276
-53.82852254	0.000648336
-53.80521925	0.000648336
-53.78191115	0.000530457
-53.75859824	0.000530457
-53.73528052	0.000559927
-53.71195799	0.000559927
-53.68863065	0.000618867
-53.6652985	0.000648336
-53.64196155	0.000707276
-53.61861979	0.000648336
-53.59527323	0.000618867
-53.57192186	0.000559927
-53.54856568	0.000559927
-53.5252047	0.000559927
-53.50183891	0.000618867
-53.47846832	0.000618867
-53.45509293	0.000618867
-53.43171273	0.000766216
-53.40832773	0.000795686
-53.38493793	0.000795686
-53.36154333	0.000677806
-53.33814392	0.000618867
-53.31473971	0.000707276
-53.29133071	0.000736746
-53.2679169	0.000677806
-53.2444983	0.000736746
-53.22107489	0.000766216
-53.19764669	0.000825155
-53.17421369	0.000825155
-53.15077589	0.000766216
-53.1273333	0.000648336
-53.1038859	0.000677806
-53.08043372	0.000589397
-53.05697673	0.000618867
-53.03351496	0.000677806
-53.01004838	0.000648336
-52.98657702	0.000648336
-52.96310086	0.000648336
-52.9396199	0.000677806
-52.91613416	0.000766216
-52.89264362	0.000736746
-52.86914829	0.000736746
-52.84564817	0.000766216
-52.82214326	0.000707276
-52.79863356	0.000648336
-52.77511907	0.000648336
-52.75159979	0.000707276
-52.72807573	0.000618867
-52.70454687	0.000500987
-52.68101323	0.000471517
-52.6574748	0.000500987
-52.63393159	0.000442048
-52.61038359	0.000324168
-52.5868308	0.000235759
-52.56327323	0.000235759
-52.53971087	0.000265229
-52.51614373	0.000353638
-52.49257181	0.000383108
-52.46899511	0.000353638
-52.44541362	0.000353638
-52.42182735	0.000353638
-52.39823631	0.000353638
-52.37464048	0.000353638
-52.35103987	0.000412578
-52.32743448	0.000677806
-52.30382431	0.000707276
-52.28020937	0.000736746
-52.25658964	0.000795686
-52.23296514	0.000707276
-52.20933587	0.000648336
-52.18570182	0.000736746
-52.16206299	0.000766216
-52.13841939	0.000677806
-52.11477101	0.000707276
-52.09111786	0.000736746
-52.06745994	0.000854625
-52.04379724	0.000884095
-52.02012977	0.000618867
-51.99645753	0.000677806
-51.97278052	0.000766216
-51.94909874	0.000707276
-51.92541219	0.000707276
-51.90172087	0.000707276
-51.87802479	0.000648336
-51.85432393	0.000648336
-51.83061831	0.000766216
-51.80690792	0.000736746
-51.78319276	0.000707276
-51.75947284	0.000618867
-51.73574816	0.000500987
-51.71201871	0.000500987
-51.68828449	0.000412578
-51.66454552	0.000294698
-51.64080178	0.000294698
-51.61705328	0.000294698
-51.59330001	0.000294698
-51.56954199	0.000235759
-51.54577921	0.000265229
-51.52201166	0.000147349
-51.49823936	0.000147349
-51.4744623	0.000147349
-51.45068048	0.000206289
-51.42689391	0.000206289
-51.40310258	0.000176819
-51.37930649	0.000176819
-51.35550565	0.000294698
-51.33170005	0.000353638
-51.3078897	0.000412578
-51.2840746	0.000383108
-51.26025474	0.000412578
-51.23643014	0.000500987
-51.21260078	0.000500987
-51.18876667	0.000618867
-51.16492781	0.000677806
-51.1410842	0.000648336
-51.11723584	0.000648336
-51.09338273	0.000677806
-51.06952488	0.000736746
-51.04566228	0.000618867
-51.02179493	0.000559927
-50.99792284	0.000500987
-50.974046	0.000500987
-50.95016442	0.000589397
-50.9262781	0.000442048
-50.90238703	0.000500987
-50.87849122	0.000383108
-50.85459067	0.000442048
-50.83068538	0.000383108
-50.80677535	0.000383108
-50.78286057	0.000353638
-50.75894106	0.000324168
-50.73501682	0.000442048
-50.71108783	0.000500987
-50.68715411	0.000589397
-50.66321565	0.000618867
-50.63927245	0.000500987
-50.61532452	0.000500987
-50.59137186	0.000471517
-50.56741446	0.000471517
-50.54345233	0.000412578
-50.51948547	0.000530457
-50.49551388	0.000530457
-50.47153756	0.000648336
-50.44755651	0.000736746
-50.42357072	0.000707276
-50.39958021	0.000648336
-50.37558497	0.000589397
-50.35158501	0.000559927
-50.32758032	0.000589397
-50.3035709	0.000589397
-50.27955676	0.000559927
-50.25553789	0.000736746
-50.2315143	0.000766216
-50.20748599	0.000648336
-50.18345295	0.000677806
-50.1594152	0.000648336
-50.13537272	0.000530457
-50.11132552	0.000442048
-50.08727361	0.000442048
-50.06321697	0.000530457
-50.03915562	0.000530457
-50.01508955	0.000618867
-49.99101877	0.000648336
-49.96694326	0.000677806
-49.94286305	0.000500987
-49.91877812	0.000412578
-49.89468848	0.000412578
-49.87059412	0.000530457
-49.84649505	0.000559927
-49.82239128	0.000648336
-49.79828279	0.000766216
-49.77416959	0.000766216
-49.75005168	0.000648336
-49.72592907	0.000736746
-49.70180175	0.000736746
-49.67766972	0.000854625
-49.65353299	0.000825155
-49.62939155	0.000913565
-49.6052454	0.001001974
-49.58109456	0.001001974
-49.55693901	0.001001974
-49.53277876	0.001060914
-49.5086138	0.001031444
-49.48444415	0.001119854
-49.4602698	0.001267203
-49.43609075	0.001296673
-49.411907	0.001267203
-49.38771855	0.001149324
-49.36352541	0.001178794
-49.33932757	0.001178794
-49.31512504	0.001149324
-49.29091781	0.001090384
-49.2667059	0.001090384
-49.24248928	0.000943035
-49.21826798	0.000913565
-49.19404198	0.000854625
-49.1698113	0.000707276
-49.14557593	0.000589397
-49.12133586	0.000589397
-49.09709111	0.000589397
-49.07284168	0.000589397
-49.04858755	0.000530457
-49.02432875	0.000618867
-49.00006525	0.000677806
-48.97579708	0.000736746
-48.95152422	0.000795686
-48.92724668	0.000854625
-48.90296446	0.000825155
-48.87867756	0.000943035
-48.85438597	0.000943035
-48.83008971	0.000943035
-48.80578878	0.000972505
-48.78148316	0.000972505
-48.75717287	0.001090384
-48.73285791	0.001001974
-48.70853827	0.000913565
-48.68421395	0.000913565
-48.65988497	0.000884095
-48.63555131	0.000943035
-48.61121298	0.000884095
-48.58686998	0.000825155
-48.56252231	0.000707276
-48.53816998	0.000648336
-48.51381297	0.000648336
-48.4894513	0.000648336
-48.46508496	0.000648336
-48.44071396	0.000559927
-48.4163383	0.000648336
-48.39195797	0.000677806
-48.36757297	0.000559927
-48.34318332	0.000559927
-48.31878901	0.000471517
-48.29439003	0.000500987
-48.2699864	0.000442048
-48.24557811	0.000500987
-48.22116516	0.000618867
-48.19674756	0.000648336
-48.1723253	0.000589397
-48.14789839	0.000530457
-48.12346682	0.000589397
-48.0990306	0.000559927
-48.07458973	0.000589397
-48.0501442	0.000677806
-48.02569403	0.000618867
-48.00123921	0.000677806
-47.97677974	0.000677806
-47.95231562	0.000795686
-47.92784686	0.000736746
-47.90337345	0.000618867
-47.8788954	0.000618867
-47.8544127	0.000618867
-47.82992536	0.000707276
-47.80543338	0.000677806
-47.78093675	0.000589397
-47.75643549	0.000589397
-47.73192959	0.000500987
-47.70741905	0.000530457
-47.68290387	0.000442048
-47.65838406	0.000471517
-47.63385961	0.000353638
-47.60933053	0.000442048
-47.58479681	0.000559927
-47.56025846	0.000559927
-47.53571548	0.000648336
-47.51116787	0.000559927
-47.48661563	0.000500987
-47.46205876	0.000530457
-47.43749726	0.000471517
-47.41293113	0.000471517
-47.38836038	0.000530457
-47.36378501	0.000559927
-47.33920501	0.000500987
-47.31462038	0.000500987
-47.29003114	0.000559927
-47.26543727	0.000500987
-47.24083879	0.000442048
-47.21623568	0.000353638
-47.19162796	0.000442048
-47.16701562	0.000442048
-47.14239866	0.000500987
-47.11777709	0.000559927
-47.0931509	0.000559927
-47.0685201	0.000471517
-47.04388468	0.000442048
-47.01924466	0.000530457
-46.99460003	0.000559927
-46.96995078	0.000442048
-46.94529693	0.000383108
-46.92063847	0.000383108
-46.8959754	0.000412578
-46.87130773	0.000324168
-46.84663545	0.000324168
-46.82195857	0.000265229
-46.79727709	0.000206289
-46.77259101	0.000206289
-46.74790032	0.000235759
-46.72320504	0.000235759
-46.69850515	0.000176819
-46.67380067	0.000206289
-46.6490916	0.000176819
-46.62437793	0.000235759
-46.59965966	0.000294698
-46.5749368	0.000265229
-46.55020935	0.000412578
-46.52547731	0.000412578
-46.50074067	0.000383108
-46.47599945	0.000383108
-46.45125364	0.000412578
-46.42650324	0.000383108
-46.40174825	0.000383108
-46.37698868	0.000383108
-46.35222453	0.000353638
-46.32745579	0.000353638
-46.30268247	0.000353638
-46.27790457	0.000383108
-46.25312209	0.000471517
-46.22833504	0.000324168
-46.2035434	0.000324168
-46.17874719	0.000383108
-46.1539464	0.000442048
-46.12914103	0.000412578
-46.10433109	0.000442048
-46.07951658	0.000442048
-46.0546975	0.000471517
-46.02987385	0.000559927
-46.00504563	0.000618867
-45.98021284	0.000618867
-45.95537548	0.000559927
-45.93053356	0.000559927
-45.90568707	0.000648336
-45.88083602	0.000766216
-45.85598041	0.000707276
-45.83112023	0.000707276
-45.80625549	0.000795686
-45.78138619	0.000795686
-45.75651234	0.000825155
-45.73163392	0.000795686
-45.70675095	0.000677806
-45.68186343	0.000707276
-45.65697135	0.000795686
-45.63207472	0.000854625
-45.60717353	0.000913565
-45.5822678	0.000884095
-45.55735751	0.000766216
-45.53244268	0.000854625
-45.5075233	0.001060914
-45.48259937	0.001149324
-45.4576709	0.001444022
-45.43273788	0.001561901
-45.40780032	0.001974479
-45.38285822	0.002269177
-45.35791158	0.002681755
-45.3329604	0.003064863
-45.30800467	0.003447971
-45.28304442	0.00362479
-45.25807962	0.004214187
-45.23311029	0.004803584
-45.20813643	0.00545192
-45.18315803	0.005864498
-45.1581751	0.006306545
-45.13318764	0.006748593
-45.10819565	0.00730852
-45.08319913	0.007514809
-45.05819809	0.008192615
-45.03319252	0.008634662
-45.00818242	0.008840951
-44.9831678	0.00901777
-44.95814866	0.009430348
-44.933125	0.009636637
-44.90809681	0.009725046
-44.88306411	0.009960805
-44.85802689	0.009990275
-44.83298515	0.010373383
-44.8079389	0.01081543
-44.78288813	0.011110129
-44.75783285	0.011286948
-44.73277306	0.011345887
-44.70770875	0.011375357
-44.68263994	0.011846875
-44.65756662	0.012141573
-44.63248879	0.012377332
-44.60740645	0.012613091
-44.58231961	0.012937259
-44.55722827	0.012996198
-44.53213242	0.012996198
-44.50703207	0.01276044
-44.48192722	0.012259452
-44.45681787	0.012259452
-44.43170403	0.012554151
-44.40658569	0.012259452
-44.38146285	0.011876345
-44.35633552	0.011581646
-44.33120369	0.011640586
-44.30606738	0.011787935
-44.28092657	0.011728995
-44.25578127	0.011640586
-44.23063149	0.011493237
-44.20547722	0.011640586
-44.18031846	0.011817405
-44.15515522	0.012053164
-44.1299875	0.011905814
-44.10481529	0.011463767
-44.0796386	0.011434297
-44.05445744	0.011670056
-44.02927179	0.011463767
-44.00408167	0.011228008
-43.97888707	0.010697551
-43.953688	0.010638611
-43.92848445	0.010343913
-43.90327644	0.010432323
-43.87806395	0.010491262
-43.85284699	0.010226034
-43.82762556	0.010137624
-43.80239967	0.010078684
-43.77716931	0.010167094
-43.75193449	0.010550202
-43.7266952	0.010284973
-43.70145145	0.010196564
-43.67620324	0.010108154
-43.65095057	0.010343913
-43.62569345	0.010108154
-43.60043186	0.010226034
-43.57516582	0.009842926
-43.54989533	0.009636637
-43.52462038	0.009695577
-43.49934098	0.009518758
-43.47405713	0.009312469
-43.44876884	0.009430348
-43.42347609	0.00907671
-43.3981789	0.009312469
-43.37287726	0.009371408
-43.34757117	0.009282999
-43.32226065	0.008958831
-43.29694568	0.008958831
-43.27162628	0.00910618
-43.24630243	0.009253529
-43.22097415	0.00910618
-43.19564143	0.009253529
-43.17030427	0.009459818
-43.14496268	0.009577697
-43.11961666	0.009194589
-43.09426621	0.00904724
-43.06891133	0.008782012
-43.04355202	0.008840951
-43.01818829	0.00904724
-42.99282013	0.00916512
-42.96744754	0.008958831
-42.94207053	0.008811481
-42.9166891	0.008929361
-42.89130325	0.008958831
-42.86591298	0.008752542
-42.84051829	0.008664132
-42.81511919	0.008752542
-42.78971567	0.008840951
-42.76430773	0.0089883
-42.73889539	0.0089883
-42.71347863	0.00904724
-42.68805747	0.00901777
-42.66263189	0.00910618
-42.63720191	0.009341939
-42.61176753	0.009224059
-42.58632874	0.008840951
-42.56088554	0.008958831
-42.53543795	0.00901777
-42.50998595	0.008870421
-42.48452956	0.008723072
-42.45906877	0.008693602
-42.43360358	0.008575723
-42.408134	0.008398904
-42.38266003	0.008222085
-42.35718166	0.008015796
-42.3316989	0.007986326
-42.30621176	0.007691628
-42.28072023	0.007573748
-42.25522431	0.007662158
-42.229724	0.007396929
-42.20421931	0.007367459
-42.17871024	0.007043291
-42.15319679	0.006719123
-42.12767896	0.006424425
-42.10215676	0.006129726
-42.07663017	0.006247606
-42.05109921	0.006070787
-42.02556388	0.006070787
-42.00002418	0.005805558
-41.9744801	0.005687679
-41.94893166	0.005805558
-41.92337884	0.005805558
-41.89782166	0.006041317
-41.87226012	0.005864498
-41.84669421	0.005893968
-41.82112394	0.005982377
-41.79554931	0.005982377
-41.76997032	0.006159196
-41.74438697	0.006159196
-41.71879926	0.006218136
-41.6932072	0.005952907
-41.66761079	0.006159196
-41.64201002	0.006306545
-41.6164049	0.005982377
-41.59079544	0.005776088
-41.56518162	0.00539298
-41.53956346	0.005334041
-41.51394096	0.00542245
-41.48831411	0.00545192
-41.46268292	0.005658209
-41.43704739	0.00545192
-41.41140751	0.005275101
-41.38576331	0.005068812
-41.36011476	0.004980403
-41.33446188	0.004715174
-41.30880467	0.004685704
-41.28314313	0.004891993
-41.25747725	0.004862523
-41.23180705	0.004921463
-41.20613252	0.004921463
-41.18045366	0.004950933
-41.15477048	0.004685704
-41.12908298	0.004449945
-41.10339115	0.004391006
-41.07769501	0.004361536
-41.05199454	0.004332066
-41.02628976	0.004508885
-41.00058067	0.004538355
-40.97486726	0.004302596
-40.94914953	0.004302596
-40.9234275	0.004361536
-40.89770116	0.004391006
-40.87197051	0.004391006
-40.84623555	0.004125777
-40.82049629	0.004096307
-40.79475273	0.004066838
-40.76900486	0.004214187
-40.74325269	0.004066838
-40.71749623	0.003919488
-40.69173547	0.003742669
-40.66597041	0.003831079
-40.64020106	0.003801609
-40.61442741	0.00368373
-40.58864948	0.00356585
-40.56286725	0.003389031
-40.53708074	0.003153273
-40.51128994	0.003094333
-40.48549485	0.003212212
-40.45969548	0.003300622
-40.43389183	0.003153273
-40.4080839	0.003271152
-40.38227169	0.003330092
-40.35645521	0.003241682
-40.33063444	0.003005923
-40.30480941	0.003123803
-40.2789801	0.002917514
-40.25314652	0.002829104
-40.22730867	0.002888044
-40.20146656	0.002799635
-40.17562017	0.002829104
-40.14976953	0.002888044
-40.12391462	0.002711225
-40.09805544	0.002740695
-40.07219201	0.002681755
-40.04632432	0.002740695
-40.02045238	0.002858574
-39.99457617	0.002799635
-39.96869572	0.002946984
-39.94281101	0.003005923
-39.91692205	0.003182742
-39.89102885	0.003271152
-39.86513139	0.003300622
-39.83922969	0.003477441
-39.81332375	0.003359561
-39.78741356	0.003389031
-39.76149914	0.003477441
-39.73558047	0.003418501
-39.70965757	0.003477441
-39.68373043	0.003506911
-39.65779906	0.00365426
-39.63186345	0.003330092
-39.60592361	0.003447971
-39.57997955	0.003389031
-39.55403125	0.003153273
-39.52807873	0.003300622
-39.50212199	0.003094333
-39.47616102	0.003330092
-39.45019583	0.003330092
-39.42422642	0.003300622
-39.3982528	0.003389031
-39.37227495	0.003477441
-39.34629289	0.003447971
-39.32030662	0.003271152
-39.29431614	0.003212212
-39.26832145	0.003182742
-39.24232255	0.003153273
-39.21631944	0.003330092
-39.19031213	0.003300622
-39.16430062	0.003330092
-39.1382849	0.002976454
-39.11226498	0.003005923
-39.08624087	0.002946984
-39.06021256	0.003005923
-39.03418005	0.002829104
-39.00814335	0.002858574
-38.98210246	0.002917514
-38.95605738	0.003094333
-38.93000812	0.003035393
-38.90395466	0.003123803
-38.87789702	0.003212212
-38.8518352	0.003094333
-38.8257692	0.003153273
-38.79969901	0.003212212
-38.77362465	0.003300622
-38.74754611	0.003330092
-38.7214634	0.003300622
-38.69537652	0.003389031
-38.66928546	0.003389031
-38.64319024	0.003389031
-38.61709084	0.003389031
-38.59098728	0.003418501
-38.56487956	0.003300622
-38.53876767	0.003094333
-38.51265163	0.003035393
-38.48653142	0.003064863
-38.46040706	0.003153273
-38.43427854	0.003005923
-38.40814586	0.002858574
-38.38200904	0.002976454
-38.35586806	0.002917514
-38.32972293	0.002976454
-38.30357366	0.003064863
-38.27742024	0.002976454
-38.25126268	0.002829104
-38.22510098	0.002858574
-38.19893513	0.002976454
-38.17276515	0.003064863
-38.14659103	0.003035393
-38.12041278	0.002946984
-38.09423039	0.003005923
-38.06804388	0.003123803
-38.04185323	0.003123803
-38.01565845	0.003330092
-37.98945955	0.003300622
-37.96325653	0.003330092
-37.93704938	0.003447971
-37.91083811	0.003772139
-37.88462272	0.00368373
-37.85840321	0.003860549
-37.83217959	0.003772139
-37.80595186	0.00365426
-37.77972001	0.003860549
-37.75348405	0.003831079
-37.72724399	0.003772139
-37.70099982	0.00362479
-37.67475154	0.003506911
-37.64849916	0.003418501
-37.62224268	0.00359532
-37.5959821	0.00356585
-37.56971742	0.003359561
-37.54344865	0.00362479
-37.51717578	0.00359532
-37.49089882	0.003948958
-37.46461777	0.004066838
-37.43833264	0.003890019
-37.41204341	0.004096307
-37.3857501	0.004332066
-37.35945271	0.004508885
-37.33315123	0.004479415
-37.30684568	0.004626765
-37.28053605	0.004479415
-37.25422234	0.004420476
-37.22790456	0.004391006
-37.2015827	0.004332066
-37.17525678	0.004155247
-37.14892679	0.003890019
-37.12259273	0.003948958
-37.0962546	0.003978428
-37.06991242	0.003948958
-37.04356617	0.00368373
-37.01721586	0.00359532
-36.9908615	0.003477441
-36.96450307	0.003359561
-36.9381406	0.003359561
-36.91177407	0.003359561
-36.8854035	0.003447971
-36.85902887	0.003506911
-36.8326502	0.003359561
-36.80626749	0.003418501
-36.77988073	0.003418501
-36.75348993	0.003506911
-36.72709509	0.003447971
-36.70069622	0.003506911
-36.67429331	0.003447971
-36.64788637	0.003389031
-36.6214754	0.003418501
-36.59506039	0.003389031
-36.56864136	0.003271152
-36.54221831	0.003182742
-36.51579123	0.003212212
-36.48936012	0.003330092
-36.462925	0.003418501
-36.43648586	0.003330092
-36.41004271	0.003477441
-36.38359553	0.003447971
-36.35714435	0.003477441
-36.33068916	0.00359532
-36.30422996	0.003772139
-36.27776675	0.004037368
-36.25129953	0.003978428
-36.22482832	0.004125777
-36.1983531	0.004155247
-36.17187389	0.004007898
-36.14539067	0.004125777
-36.11890346	0.004066838
-36.09241226	0.004037368
-36.06591707	0.003831079
-36.03941789	0.003890019
-36.01291472	0.003919488
-35.98640756	0.003860549
-35.95989643	0.003742669
-35.93338131	0.003506911
-35.90686221	0.003418501
-35.88033913	0.003506911
-35.85381207	0.003477441
-35.82728105	0.00362479
-35.80074605	0.00362479
-35.77420708	0.003477441
-35.74766414	0.003536381
-35.72111724	0.00359532
-35.69456637	0.003418501
-35.66801154	0.003477441
-35.64145276	0.00356585
-35.61489001	0.00365426
-35.58832331	0.00368373
-35.56175265	0.003978428
-35.53517804	0.003948958
-35.50859948	0.004037368
-35.48201697	0.003860549
-35.45543052	0.003742669
-35.42884012	0.003919488
-35.40224578	0.004037368
-35.37564749	0.004066838
-35.34904527	0.004302596
-35.32243912	0.004273126
-35.29582903	0.004243657
-35.269215	0.004214187
-35.24259705	0.004155247
-35.21597517	0.003948958
-35.18934936	0.003801609
-35.16271963	0.003831079
-35.13608598	0.003772139
-35.1094484	0.003772139
-35.08280691	0.00365426
-35.0561615	0.00359532
-35.02951217	0.003418501
-35.00285894	0.003536381
-34.97620179	0.003447971
-34.94954074	0.003447971
-34.92287578	0.003389031
-34.89620691	0.003389031
-34.86953415	0.003359561
-34.84285748	0.003477441
-34.81617692	0.003241682
-34.78949245	0.003271152
-34.7628041	0.003271152
-34.73611185	0.003389031
-34.70941572	0.003389031
-34.68271569	0.003477441
-34.65601178	0.003271152
-34.62930399	0.003536381
-34.60259231	0.003447971
-34.57587676	0.003536381
-34.54915733	0.00365426
-34.52243402	0.003742669
-34.49570684	0.003772139
-34.46897578	0.003948958
-34.44224086	0.003978428
-34.41550207	0.004184717
-34.38875942	0.004361536
-34.3620129	0.004391006
-34.33526252	0.004685704
-34.30850828	0.004774114
-34.28175019	0.004597295
-34.25498824	0.004597295
-34.22822244	0.004685704
-34.20145279	0.004774114
-34.17467929	0.004744644
-34.14790194	0.005127752
-34.12112075	0.004980403
-34.09433571	0.005009872
-34.06754684	0.004715174
-34.04075413	0.004479415
-34.01395758	0.004391006
-33.9871572	0.004096307
-33.96035299	0.003978428
-33.93354494	0.003860549
-33.90673308	0.003890019
-33.87991738	0.003742669
-33.85309786	0.003477441
-33.82627452	0.003477441
-33.79944736	0.003123803
-33.77261639	0.003241682
-33.7457816	0.003182742
-33.718943	0.003271152
-33.69210058	0.003359561
-33.66525436	0.003389031
-33.63840434	0.003447971
-33.6115505	0.003447971
-33.58469287	0.00356585
-33.55783144	0.00356585
-33.53096621	0.00362479
-33.50409718	0.003860549
-33.47722436	0.003890019
-33.45034775	0.00368373
-33.42346735	0.003860549
-33.39658317	0.003831079
-33.3696952	0.003860549
-33.34280344	0.004037368
-33.31590791	0.004096307
-33.2890086	0.004096307
-33.26210551	0.004184717
-33.23519865	0.004214187
-33.20828801	0.004243657
-33.18137361	0.004302596
-33.15445544	0.004125777
-33.12753351	0.004066838
-33.10060781	0.004214187
-33.07367835	0.004096307
-33.04674513	0.004243657
-33.01980816	0.004273126
-32.99286743	0.004125777
-32.96592295	0.004066838
-32.93897472	0.004214187
-32.91202274	0.004243657
-32.88506702	0.004361536
-32.85810755	0.004508885
-32.83114435	0.004361536
-32.8041774	0.004420476
-32.77720672	0.004449945
-32.7502323	0.004449945
-32.72325415	0.004656234
-32.69627227	0.004538355
-32.66928667	0.004626765
-32.64229733	0.004508885
-32.61530428	0.004715174
-32.5883075	0.004626765
-32.56130701	0.004833053
-32.5343028	0.004538355
-32.50729487	0.004332066
-32.48028323	0.004508885
-32.45326788	0.004479415
-32.42624883	0.004567825
-32.39922607	0.004744644
-32.3721996	0.004685704
-32.34516944	0.004774114
-32.31813557	0.004862523
-32.29109801	0.004891993
-32.26405676	0.004656234
-32.23701181	0.004656234
-32.20996318	0.004538355
-32.18291085	0.004626765
-32.15585484	0.004567825
-32.12879515	0.004567825
-32.10173178	0.004567825
-32.07466473	0.004508885
-32.047594	0.004391006
-32.0205196	0.004302596
-31.99344153	0.004214187
-31.96635979	0.004037368
-31.93927438	0.004037368
-31.91218531	0.004243657
-31.88509258	0.004361536
-31.85799618	0.004449945
-31.83089613	0.004567825
-31.80379242	0.004715174
-31.77668506	0.004685704
-31.74957405	0.004685704
-31.72245939	0.004538355
-31.69534108	0.004803584
-31.66821913	0.004626765
-31.64109354	0.004715174
-31.6139643	0.004626765
-31.58683143	0.004891993
-31.55969493	0.004833053
-31.53255479	0.004656234
-31.50541103	0.004361536
-31.47826363	0.004184717
-31.45111261	0.004361536
-31.42395797	0.004332066
-31.3967997	0.004361536
-31.36963782	0.004391006
-31.34247232	0.004273126
-31.31530321	0.004332066
-31.28813048	0.004184717
-31.26095415	0.004302596
-31.23377421	0.004096307
-31.20659066	0.003978428
-31.17940352	0.00368373
-31.15221277	0.003890019
-31.12501842	0.003831079
-31.09782049	0.003742669
-31.07061895	0.003742669
-31.04341383	0.00359532
-31.01620512	0.003831079
-30.98899282	0.00365426
-30.96177694	0.00368373
-30.93455748	0.003772139
-30.90733444	0.0037132
-30.88010782	0.00368373
-30.85287763	0.00368373
-30.82564387	0.004007898
-30.79840654	0.004007898
-30.77116564	0.004332066
-30.74392118	0.004243657
-30.71667316	0.004420476
-30.68942157	0.004774114
-30.66216643	0.004626765
-30.63490774	0.004774114
-30.60764549	0.004980403
-30.58037969	0.005245631
-30.55311035	0.005304571
-30.52583745	0.005275101
-30.49856102	0.00548139
-30.47128105	0.005628739
-30.44399753	0.005893968
-30.41671048	0.005923437
-30.3894199	0.005923437
-30.36212579	0.005864498
-30.33482815	0.005805558
-30.30752698	0.006070787
-30.28022229	0.006100256
-30.25291408	0.005952907
-30.22560235	0.005599269
-30.1982871	0.005599269
-30.17096834	0.005687679
-30.14364607	0.005776088
-30.11632029	0.005746618
-30.088991	0.00545192
-30.06165821	0.00542245
-30.03432191	0.00548139
-30.00698212	0.00551086
-29.97963883	0.00539298
-29.95229205	0.005039342
-29.92494177	0.005009872
-29.897588	0.005098282
-29.87023075	0.00539298
-29.84287001	0.005628739
-29.81550579	0.005628739
-29.78813809	0.005569799
-29.76076691	0.00539298
-29.73339226	0.00542245
-29.70601414	0.005304571
-29.67863254	0.00539298
-29.65124748	0.005245631
-29.62385895	0.00536351
-29.59646697	0.00542245
-29.56907152	0.00545192
-29.54167261	0.005334041
-29.51427025	0.005304571
-29.48686443	0.005098282
-29.45945517	0.004980403
-29.43204246	0.005039342
-29.4046263	0.005334041
-29.3772067	0.00536351
-29.34978366	0.00545192
-29.32235718	0.005186691
-29.29492727	0.005216161
-29.26749393	0.005127752
-29.24005715	0.005186691
-29.21261695	0.005068812
-29.18517332	0.004950933
-29.15772627	0.004715174
-29.1302758	0.004715174
-29.10282191	0.004862523
-29.07536461	0.004891993
-29.04790389	0.004685704
-29.02043976	0.004479415
-28.99297223	0.004302596
-28.96550129	0.004273126
-28.93802695	0.004273126
-28.91054921	0.004184717
-28.88306807	0.004243657
-28.85558354	0.004302596
-28.82809561	0.004479415
-28.80060429	0.004597295
-28.77310959	0.004567825
-28.7456115	0.004567825
-28.71811003	0.004273126
-28.69060518	0.004214187
-28.66309696	0.004508885
-28.63558536	0.004744644
-28.60807038	0.005068812
-28.58055204	0.005275101
-28.55303033	0.005540329
-28.52550526	0.005628739
-28.49797682	0.00542245
-28.47044502	0.005334041
-28.44290987	0.00539298
-28.41537137	0.005334041
-28.38782951	0.005157222
-28.3602843	0.005186691
-28.33273575	0.00542245
-28.30518385	0.005334041
-28.27762862	0.005186691
-28.25007004	0.005127752
-28.22250813	0.004891993
-28.19494288	0.004862523
-28.1673743	0.004891993
-28.1398024	0.005127752
-28.11222717	0.005157222
-28.08464861	0.005039342
-28.05706674	0.005216161
-28.02948155	0.005304571
-28.00189304	0.005334041
-27.97430122	0.005245631
-27.94670609	0.004950933
-27.91910765	0.004744644
-27.89150591	0.004862523
-27.86390086	0.005009872
-27.83629252	0.005275101
-27.80868087	0.005304571
-27.78106594	0.005275101
-27.75344771	0.005245631
-27.72582619	0.005540329
-27.69820139	0.005628739
-27.6705733	0.005835028
-27.64294193	0.005923437
-27.61530728	0.006011847
-27.58766935	0.006159196
-27.56002816	0.006424425
-27.53238369	0.006601244
-27.50473595	0.006512834
-27.47708495	0.006336015
-27.44943068	0.006277075
-27.42177315	0.006365485
-27.39411237	0.006512834
-27.36644833	0.006453894
-27.33878104	0.006453894
-27.3111105	0.006336015
-27.28343671	0.006453894
-27.25575968	0.006483364
-27.22807941	0.006660183
-27.2003959	0.006807532
-27.17270915	0.006571774
-27.14501916	0.006630713
-27.11732595	0.006365485
-27.08962951	0.006394955
-27.06192984	0.006394955
-27.03422695	0.006218136
-27.00652084	0.006277075
-26.97881151	0.006483364
-26.95109897	0.006571774
-26.92338321	0.006689653
-26.89566424	0.006748593
-26.86794207	0.006748593
-26.84021669	0.006689653
-26.81248812	0.006748593
-26.78475634	0.006660183
-26.75702136	0.006748593
-26.7292832	0.006512834
-26.70154184	0.006424425
-26.67379729	0.006689653
-26.64604956	0.006394955
-26.61829865	0.006218136
-26.59054456	0.006218136
-26.56278728	0.005835028
-26.53502684	0.005658209
-26.50726322	0.005658209
-26.47949643	0.00545192
-26.45172648	0.00545192
-26.42395337	0.005687679
-26.39617709	0.005599269
-26.36839765	0.005923437
-26.34061506	0.005805558
-26.31282932	0.005805558
-26.28504042	0.006188666
-26.25724838	0.006188666
-26.2294532	0.005982377
-26.20165487	0.006188666
-26.1738534	0.006070787
-26.1460488	0.006011847
-26.11824106	0.006129726
-26.09043019	0.005893968
-26.0626162	0.005982377
-26.03479908	0.006100256
-26.00697883	0.005923437
-25.97915547	0.006070787
-25.95132899	0.006277075
-25.9234994	0.006100256
-25.89566669	0.006159196
-25.86783087	0.006571774
-25.83999195	0.006542304
-25.81214993	0.006925412
-25.7843048	0.007072761
-25.75645658	0.006984352
-25.72860526	0.00727905
-25.70075085	0.007161171
-25.67289335	0.00724958
-25.64503277	0.00727905
-25.6171691	0.007485339
-25.58930235	0.007072761
-25.56143252	0.00730852
-25.53355961	0.007367459
-25.50568364	0.007102231
-25.47780459	0.00722011
-25.44992248	0.007043291
-25.4220373	0.006866472
-25.39414906	0.007043291
-25.36625776	0.006719123
-25.3383634	0.006778063
-25.310466	0.006660183
-25.28256554	0.006571774
-25.25466203	0.006365485
-25.22675548	0.006453894
-25.19884589	0.006070787
-25.17093326	0.005982377
-25.14301759	0.005864498
-25.11509889	0.005776088
-25.08717716	0.005717148
-25.0592524	0.005893968
-25.03132461	0.005952907
-25.00339381	0.006159196
-24.97545998	0.006129726
-24.94752314	0.006218136
-24.91958328	0.006306545
-24.89164042	0.006336015
-24.86369454	0.006365485
-24.83574566	0.006512834
-24.80779378	0.006247606
-24.7798389	0.006336015
-24.75188102	0.006394955
-24.72392015	0.006424425
-24.69595628	0.006306545
-24.66798943	0.006306545
-24.6400196	0.006188666
-24.61204678	0.006277075
-24.58407098	0.006424425
-24.55609221	0.006630713
-24.52811046	0.006778063
-24.50012574	0.007043291
-24.47213805	0.007161171
-24.4441474	0.00733799
-24.41615378	0.007544278
-24.38815721	0.007426399
-24.36015768	0.007573748
-24.33215519	0.007514809
-24.30414976	0.007573748
-24.27614138	0.007868447
-24.24813005	0.007809507
-24.22011578	0.007809507
-24.19209857	0.007603218
-24.16407842	0.00733799
-24.13605534	0.00719064
-24.10802933	0.007072761
-24.08000039	0.007072761
-24.05196853	0.007131701
-24.02393375	0.007455869
-23.99589604	0.00724958
-23.96785542	0.007426399
-23.93981189	0.007426399
-23.91176545	0.00727905
-23.8837161	0.007161171
-23.85566384	0.006925412
-23.82760868	0.006984352
-23.79955063	0.00719064
-23.77148968	0.00722011
-23.74342583	0.007131701
-23.7153591	0.00730852
-23.68728948	0.00727905
-23.65921697	0.006984352
-23.63114159	0.006954882
-23.60306332	0.006719123
-23.57498218	0.006571774
-23.54689817	0.006571774
-23.51881129	0.006630713
-23.49072154	0.006807532
-23.46262893	0.006866472
-23.43453346	0.006866472
-23.40643513	0.006807532
-23.37833394	0.00724958
-23.35022991	0.007013821
-23.32212302	0.007102231
-23.29401329	0.00719064
-23.26590072	0.00727905
-23.2377853	0.007426399
-23.20966705	0.007455869
-23.18154597	0.007485339
-23.15342205	0.007632688
-23.12529531	0.007632688
-23.09716574	0.007780037
-23.06903335	0.007662158
-23.04089813	0.007691628
-23.01276011	0.007455869
-22.98461927	0.007603218
-22.95647562	0.007603218
-22.92832916	0.007691628
-22.90017989	0.007691628
-22.87202783	0.007632688
-22.84387297	0.007868447
-22.81571531	0.007927386
-22.78755486	0.008045266
-22.75939162	0.008015796
-22.73122559	0.007897916
-22.70305678	0.008045266
-22.67488519	0.008251555
-22.64671083	0.007927386
-22.61853368	0.007691628
-22.59035377	0.007603218
-22.56217109	0.007897916
-22.53398564	0.007838977
-22.50579743	0.007897916
-22.47760646	0.007780037
-22.44941273	0.007632688
-22.42121625	0.00730852
-22.39301702	0.00724958
-22.36481504	0.007455869
-22.33661032	0.007396929
-22.30840286	0.007072761
-22.28019266	0.00730852
-22.25197972	0.007691628
-22.22376405	0.007838977
-22.19554565	0.007485339
-22.16732452	0.007514809
-22.13910067	0.007780037
-22.1108741	0.007809507
-22.08264482	0.007838977
-22.05441282	0.007956856
-22.02617811	0.007956856
-21.99794069	0.007662158
-21.96970056	0.007838977
-21.94145773	0.008015796
-21.91321221	0.008074736
-21.88496399	0.007868447
-21.85671307	0.007632688
-21.82845947	0.007662158
-21.80020318	0.007780037
-21.7719442	0.007691628
-21.74368254	0.007573748
-21.71541821	0.007780037
-21.6871512	0.007838977
-21.65888152	0.008045266
-21.63060918	0.008104205
-21.60233416	0.008398904
-21.57405649	0.008310494
-21.54577615	0.008045266
-21.51749316	0.008222085
-21.48920752	0.008310494
-21.46091922	0.008339964
-21.43262828	0.008398904
-21.4043347	0.008369434
-21.37603847	0.008487313
-21.34773961	0.008251555
-21.31943811	0.008015796
-21.29113398	0.008045266
-21.26282722	0.008104205
-21.23451784	0.007691628
-21.20620583	0.007632688
-21.1778912	0.007956856
-21.14957396	0.007927386
-21.12125411	0.007750567
-21.09293164	0.007544278
-21.06460657	0.007396929
-21.0362789	0.00719064
-21.00794862	0.007131701
-20.97961575	0.007131701
-20.95128028	0.007367459
-20.92294223	0.007102231
-20.89460158	0.00722011
-20.86625835	0.007396929
-20.83791253	0.007485339
-20.80956414	0.007632688
-20.78121317	0.007573748
-20.75285963	0.007868447
-20.72450352	0.008045266
-20.69614485	0.008428374
-20.66778361	0.008634662
-20.63941981	0.008664132
-20.61105345	0.008752542
-20.58268454	0.008811481
-20.55431308	0.00901777
-20.52593907	0.008840951
-20.49756252	0.008605193
-20.46918342	0.008546253
-20.44080179	0.008398904
-20.41241762	0.008457843
-20.38403092	0.008222085
-20.3556417	0.008163145
-20.32724994	0.007927386
-20.29885567	0.008133675
-20.27045887	0.008222085
-20.24205956	0.008104205
-20.21365773	0.008251555
-20.1852534	0.008133675
-20.15684656	0.008251555
-20.12843722	0.008369434
-20.10002537	0.008664132
-20.07161103	0.008487313
-20.04319419	0.008723072
-20.01477487	0.008840951
-19.98635305	0.00901777
-19.95792875	0.0089883
-19.92950197	0.008693602
-19.90107272	0.008428374
-19.87264098	0.008634662
-19.84420678	0.008369434
-19.8157701	0.008546253
-19.78733097	0.008457843
-19.75888937	0.008369434
-19.7304453	0.008163145
-19.70199879	0.008310494
-19.67354982	0.007927386
-19.6450984	0.007956856
-19.61664454	0.008222085
-19.58818823	0.008339964
-19.55972948	0.008369434
-19.5312683	0.008516783
-19.50280468	0.008487313
-19.47433863	0.008605193
-19.44587016	0.008457843
-19.41739926	0.008634662
-19.38892594	0.008811481
-19.3604502	0.008958831
-19.33197205	0.009224059
-19.30349149	0.009341939
-19.27500852	0.009400878
-19.24652314	0.008899891
-19.21803537	0.008752542
-19.18954519	0.008693602
-19.16105262	0.008664132
-19.13255766	0.008782012
-19.10406031	0.008752542
-19.07556058	0.008723072
-19.04705846	0.008487313
-19.01855396	0.008339964
-18.99004709	0.008104205
-18.96153785	0.008074736
-18.93302623	0.008104205
-18.90451225	0.008045266
-18.87599591	0.008281024
-18.84747721	0.008339964
-18.81895615	0.008664132
-18.79043274	0.008664132
-18.76190698	0.008664132
-18.73337888	0.008723072
-18.70484843	0.008634662
-18.67631564	0.008958831
-18.64778051	0.00904724
-18.61924305	0.009341939
-18.59070326	0.009282999
-18.56216114	0.009371408
-18.5336167	0.009577697
-18.50506994	0.009548227
-18.47652086	0.009636637
-18.44796947	0.009666107
-18.41941576	0.009666107
-18.39085975	0.009459818
-18.36230144	0.009666107
-18.33374082	0.009725046
-18.30517791	0.009783986
-18.2766127	0.009901865
-18.2480452	0.009666107
-18.21947542	0.009400878
-18.19090334	0.009341939
-18.16232899	0.00901777
-18.13375236	0.008929361
-18.10517346	0.008752542
-18.07659228	0.008811481
-18.04800884	0.008958831
-18.01942313	0.00901777
-17.99083516	0.008782012
-17.96224493	0.008664132
-17.93365244	0.008457843
-17.90505771	0.008339964
-17.87646073	0.008693602
-17.8478615	0.008840951
-17.81926003	0.0089883
-17.79065632	0.009312469
-17.76205037	0.009636637
-17.7334422	0.009725046
-17.70483179	0.009548227
-17.67621916	0.009459818
-17.64760431	0.009548227
-17.61898724	0.009607167
-17.59036796	0.009901865
-17.56174646	0.009901865
-17.53312275	0.010078684
-17.50449684	0.009813456
-17.47586873	0.009666107
-17.44723842	0.009577697
-17.41860591	0.009725046
-17.38997121	0.009548227
-17.36133432	0.009666107
-17.33269525	0.009577697
-17.30405399	0.009695577
-17.27541056	0.009990275
-17.24676494	0.010019745
-17.21811716	0.009990275
-17.18946721	0.010019745
-17.1608151	0.009872396
-17.13216082	0.009901865
-17.10350438	0.009990275
-17.07484579	0.009990275
-17.04618504	0.009695577
-17.01752215	0.009813456
-16.98885711	0.009872396
-16.96018993	0.010137624
-16.93152061	0.010108154
-16.90284916	0.009783986
-16.87417557	0.009577697
-16.84549985	0.009754516
-16.81682201	0.009607167
-16.78814205	0.009754516
-16.75945997	0.010019745
-16.73077577	0.010255503
-16.70208946	0.010078684
-16.67340105	0.010019745
-16.64471053	0.009813456
-16.6160179	0.009636637
-16.58732318	0.009636637
-16.55862636	0.009607167
-16.52992746	0.009783986
-16.50122646	0.010137624
-16.47252338	0.010226034
-16.44381821	0.010255503
-16.41511097	0.010137624
-16.38640166	0.010078684
-16.35769027	0.010137624
-16.32897681	0.010343913
-16.30026129	0.010668081
-16.27154371	0.01096278
-16.24282407	0.010992249
-16.21410238	0.01090384
-16.18537864	0.01093331
-16.15665284	0.010697551
-16.12792501	0.010668081
-16.09919513	0.010432323
-16.07046321	0.010579672
-16.04172927	0.01087437
-16.01299329	0.010638611
-15.98425528	0.0108449
-15.95551525	0.01090384
-15.9267732	0.010638611
-15.89802913	0.010402853
-15.86928305	0.010432323
-15.84053495	0.010343913
-15.81178485	0.010520732
-15.78303275	0.010638611
-15.75427865	0.010638611
-15.72552255	0.010609142
-15.69676445	0.01087437
-15.66800437	0.010550202
-15.6392423	0.01096278
-15.61047825	0.010785961
-15.58171222	0.01093331
-15.55294421	0.011228008
-15.52417423	0.011522707
-15.49540228	0.011846875
-15.46662837	0.012023694
-15.43785249	0.012259452
-15.40907465	0.012465741
-15.38029486	0.012495211
-15.35151311	0.012907789
-15.32272942	0.01278991
-15.29394378	0.013114078
-15.2651562	0.013055138
-15.23636668	0.012937259
-15.20757523	0.01278991
-15.17878184	0.012495211
-15.14998653	0.01276044
-15.12118929	0.01267203
-15.09239013	0.0127015
-15.06358905	0.012406802
-15.03478606	0.012613091
-15.00598116	0.012583621
-14.97717435	0.012554151
-14.94836563	0.01278991
-14.91955502	0.013025668
-14.89074251	0.013173017
-14.8619281	0.013379306
-14.83311181	0.013615065
-14.80429363	0.013880294
-14.77547356	0.013732944
-14.74665162	0.014057113
-14.7178278	0.01452863
-14.6890021	0.014823328
-14.66017454	0.014793858
-14.63134511	0.015176966
-14.60251382	0.015235906
-14.57368067	0.015530604
-14.54484566	0.015501135
-14.5160088	0.015677954
-14.4871701	0.015766363
-14.45832955	0.015619014
-14.42948715	0.015560074
-14.40064292	0.015648484
-14.37179686	0.015265376
-14.34294896	0.015235906
-14.31409923	0.015383255
-14.28524769	0.015619014
-14.25639432	0.015648484
-14.22753913	0.016090531
-14.19868213	0.01632629
-14.16982332	0.016650458
-14.1409627	0.016562049
-14.11210028	0.017151445
-14.08323606	0.017947131
-14.05437004	0.018507058
-14.02550223	0.018683877
-13.99663263	0.019626912
-13.96776125	0.019685852
-13.93888808	0.01995108
-13.91001314	0.020363658
-13.88113642	0.020805705
-13.85225793	0.020982524
-13.82337766	0.021070934
-13.79449564	0.021512981
-13.76561185	0.021925559
-13.73672631	0.022190788
-13.70783901	0.022367607
-13.67894996	0.022868594
-13.65005916	0.023192762
-13.62116662	0.023752689
-13.59227234	0.024253676
-13.56337633	0.025049362
-13.53447858	0.02543247
-13.5055791	0.025638759
-13.47667789	0.025786108
-13.44777496	0.026404975
-13.41887031	0.026552324
-13.38996395	0.027436419
-13.36105588	0.027642708
-13.33214609	0.027966876
-13.3032346	0.028143695
-13.27432142	0.029175139
-13.24540653	0.029499307
-13.21648995	0.030029765
-13.18757167	0.030353933
-13.15865171	0.03082545
-13.12973007	0.031739015
-13.10080675	0.032269472
-13.07188174	0.032416821
-13.04295507	0.033035688
-13.01402673	0.033359856
-12.98509672	0.034155542
-12.95616505	0.034980697
-12.92723172	0.035717443
-12.89829673	0.035746913
-12.86936009	0.036424719
-12.84042181	0.037073056
-12.81148188	0.038340259
-12.7825403	0.039194884
-12.75359709	0.040403147
-12.72465225	0.04172929
-12.69570578	0.043379601
-12.66675767	0.044440515
-12.63780795	0.045766658
-12.60885661	0.046886512
-12.57990364	0.047416969
-12.55094907	0.048713642
-12.52199289	0.050540772
-12.4930351	0.051130168
-12.46407571	0.052220552
-12.43511472	0.052809949
-12.40615214	0.054195031
-12.37718796	0.055049657
-12.3482222	0.056022161
-12.31925485	0.056729437
-12.29028592	0.058202929
-12.26131542	0.060030059
-12.23234334	0.061385672
-12.20336969	0.063360151
-12.17439448	0.064627354
-12.1454177	0.065658798
-12.11643937	0.068163734
-12.08745947	0.069814045
-12.05847803	0.071375947
-12.02949504	0.072967318
-12.0005105	0.074853388
-11.97152442	0.076709987
-11.94253681	0.078596057
-11.91354766	0.080511596
-11.88455697	0.081012584
-11.85556477	0.081837739
-11.82657104	0.083664869
-11.79757579	0.085757227
-11.76857902	0.08717178
-11.73958074	0.087378069
-11.71058095	0.089735656
-11.68157966	0.091739605
-11.65257686	0.093655144
-11.62357257	0.094833937
-11.59456678	0.097162055
-11.5655595	0.098222969
-11.53655074	0.099961689
-11.50754049	0.102496095
-11.47852876	0.105826187
-11.44951555	0.107948015
-11.42050087	0.111130758
-11.39148472	0.114225091
-11.36246711	0.117348893
-11.33344803	0.119146554
-11.3044275	0.121828309
-11.27540551	0.124156426
-11.24638207	0.127162349
-11.21735718	0.129431527
-11.18833085	0.133233136
-11.15930307	0.136386409
-11.13027386	0.1397165
-11.10124322	0.142604544
-11.07221115	0.144844252
-11.04317765	0.146406153
-11.01414273	0.148704801
-10.98510639	0.152624289
-10.95606864	0.15607226
-10.92702947	0.159048714
-10.8979889	0.16146524
-10.86894692	0.163970177
-10.83990354	0.168154893
-10.81085877	0.171219757
-10.7818126	0.174431969
-10.75276504	0.177084254
-10.7237161	0.179235552
-10.69466577	0.182919282
-10.66561407	0.186544072
-10.63656099	0.190876138
-10.60750653	0.194530398
-10.57845072	0.19786049
-10.54939353	0.201249521
-10.52033499	0.206554092
-10.49127509	0.211622904
-10.46221383	0.21595497
-10.43315123	0.221878407
-10.40408728	0.225886305
-10.37502199	0.230660419
-10.34595536	0.235434533
-10.31688739	0.241741078
-10.28781809	0.246014204
-10.25874747	0.250110512
-10.22967552	0.255061445
-10.20060225	0.260749123
-10.17152766	0.264698082
-10.14245177	0.267261957
-10.11337456	0.270739398
-10.08429604	0.274334718
-10.05521623	0.278195267
-10.02613511	0.282615743
-9.997052701	0.286535231
-9.967969	0.292429199
-9.938884012	0.295022544
-9.909797739	0.301063861
-9.880710187	0.30678101
-9.851621358	0.311378304
-9.822531256	0.317508031
-9.793439885	0.324197684
-9.764347248	0.331329384
-9.73525335	0.336663425
-9.706158193	0.340553444
-9.677061782	0.343412018
-9.64796412	0.347744084
-9.618865211	0.353461232
-9.589765059	0.357174432
-9.560663666	0.362066425
-9.531561038	0.365661745
-9.502457177	0.370642148
-9.473352087	0.3757699
-9.444245772	0.37927681
-9.415138236	0.384404562
-9.386029481	0.389267085
-9.356919513	0.396104087
-9.327808335	0.4011729
-9.298695949	0.407567854
-9.269582361	0.41381546
-9.240467574	0.418206466
-9.21135159	0.425102408
-9.182234415	0.432646686
-9.153116051	0.440043615
-9.123996503	0.447175316
-9.094875774	0.454130198
-9.065753868	0.460230454
-9.036630788	0.467480034
-9.007506539	0.47369817
-8.978381123	0.48094775
-8.949254545	0.490495977
-8.920126808	0.497568738
-8.890997916	0.504199452
-8.861867872	0.512834114
-8.832736681	0.519199599
-8.803604346	0.525181976
-8.774470871	0.530663366
-8.745336259	0.53723514
-8.716200514	0.543924793
-8.68706364	0.550673386
-8.657925641	0.556626293
-8.62878652	0.56803112
-8.59964628	0.5734241
-8.570504927	0.581469366
-8.541362463	0.58810008
-8.512218891	0.593669879
-8.483074217	0.599210208
-8.453928443	0.606017741
-8.424781573	0.611941178
-8.395633611	0.618660301
-8.366484561	0.621548345
-8.337334426	0.626027761
-8.30818321	0.632069077
-8.279030917	0.639790175
-8.24987755	0.642589809
-8.220723114	0.648925824
-8.191567611	0.653257891
-8.162411046	0.661244217
-8.133253422	0.672590104
-8.104094743	0.682875077
-8.074935013	0.689181623
-8.045774236	0.696136504
-8.016612414	0.704800637
-7.987449553	0.716500162
-7.958285655	0.725842101
-7.929120725	0.734624112
-7.899954765	0.739015118
-7.870787781	0.746942504
-7.841619775	0.755164589
-7.812450751	0.760911207
-7.783280713	0.765213804
-7.754109665	0.768160787
-7.72493761	0.769369051
-7.695764553	0.774408393
-7.666590496	0.782100021
-7.637415444	0.787817169
-7.608239401	0.793829016
-7.579062369	0.797512746
-7.549884354	0.80211004
-7.520705357	0.808799694
-7.491525385	0.810096366
-7.462344439	0.812689712
-7.433162524	0.821029676
-7.403979643	0.828691834
-7.374795801	0.834703681
-7.345611001	0.84204167
-7.316425246	0.849792238
-7.287238541	0.854183243
-7.258050889	0.859163646
-7.228862294	0.864320868
-7.19967276	0.872572422
-7.17048229	0.877493885
-7.141290889	0.88203224
-7.112098559	0.88745469
-7.082905305	0.894969499
-7.05371113	0.896678749
-7.024516039	0.900627708
-6.995320034	0.906492205
-6.96612312	0.912504052
-6.9369253	0.91825067
-6.907726579	0.922847965
-6.878526959	0.92930186
-6.849326446	0.932013085
-6.820125041	0.933633926
-6.79092275	0.937288186
-6.761719575	0.941620252
-6.732515521	0.94730793
-6.703310592	0.951846285
-6.674104791	0.957592904
-6.644898122	0.96363422
-6.615690588	0.96740636
-6.586482194	0.967141131
-6.557272943	0.966846433
-6.528062839	0.973742375
-6.498851885	0.979577403
-6.469640086	0.982583326
-6.440427446	0.985589249
-6.411213967	0.986738573
-6.381999654	0.987386909
-6.352784511	0.989862376
-6.32356854	0.98726903
-6.294351747	0.988683582
-6.265134135	0.986267056
-6.235915707	0.986149176
-6.206696468	0.990658061
-6.17747642	0.993487166
-6.148255569	0.989479268
-6.119033917	0.98555978
-6.089811469	0.986267056
-6.060588227	0.987858427
-6.031364197	0.988536233
-6.002139381	0.992455722
-5.972913784	0.995402705
-5.943687409	0.999675832
-5.91446026	1
-5.885232341	0.999675832
-5.856003656	0.998555978
-5.826774208	0.995638464
-5.797544	0.99451861
-5.768313038	0.991748445
-5.739081325	0.987976306
-5.709848863	0.98181711
-5.680615659	0.977219816
-5.651381714	0.973683435
-5.622147032	0.966198096
-5.592911619	0.96015678
-5.563675476	0.955765774
-5.534438609	0.949488698
-5.505201021	0.945068223
-5.475962715	0.941001385
-5.446723696	0.936964017
-5.417483967	0.936964017
-5.388243532	0.937789173
-5.359002395	0.937170306
-5.329760559	0.937641824
-5.300518029	0.936050452
-5.271274807	0.936934547
-5.242030899	0.936227271
-5.212786308	0.932130964
-5.183541037	0.929567088
-5.15429509	0.929508148
-5.125048471	0.931128989
-5.095801184	0.927857838
-5.066553233	0.927622079
-5.037304621	0.921109245
-5.008055353	0.913388147
-4.978805431	0.908437215
-4.94955486	0.904930304
-4.920303644	0.899684673
-4.891051786	0.893938054
-4.86179929	0.89105001
-4.832546161	0.888161966
-4.803292401	0.883947779
-4.774038014	0.876845549
-4.744783005	0.867798308
-4.715527377	0.865411252
-4.686271134	0.857925913
-4.65701428	0.85303392
-4.627756818	0.852297174
-4.598498753	0.85117732
-4.569240087	0.849998527
-4.539980826	0.850204815
-4.510720972	0.849468069
-4.48146053	0.844576076
-4.452199503	0.837355966
-4.422937895	0.82948752
-4.39367571	0.829192821
-4.364412952	0.827306752
-4.335149624	0.819968762
-4.30588573	0.815312528
-4.276621275	0.808210297
-4.247356261	0.79854419
-4.218090693	0.785253293
-4.188824575	0.77308225
-4.15955791	0.761972122
-4.130290702	0.753013291
-4.101022955	0.749653729
-4.071754673	0.747561371
-4.042485859	0.744555447
-4.013216517	0.733474789
-3.983946652	0.725694751
-3.954676267	0.72053753
-3.925405365	0.716676981
-3.896133951	0.712109156
-3.866862028	0.710016798
-3.8375896	0.708425427
-3.808316672	0.703032446
-3.779043246	0.698258333
-3.749769326	0.691716029
-3.720494917	0.682138331
-3.691220023	0.672707983
-3.661944646	0.665517343
-3.632668791	0.660035953
-3.603392462	0.655615478
-3.574115662	0.64980992
-3.544838395	0.641735184
-3.515560666	0.636253794
-3.486282477	0.631479681
-3.457003833	0.626882386
-3.427724737	0.620369552
-3.398445194	0.613768308
-3.369165207	0.608935255
-3.33988478	0.603807503
-3.310603916	0.601037338
-3.281322621	0.597795656
-3.252040896	0.594465564
-3.222758747	0.58986827
-3.193476176	0.584652109
-3.164193189	0.581292547
-3.134909788	0.578817081
-3.105625978	0.5752807
-3.076341761	0.570565526
-3.047057143	0.567294374
-3.017772127	0.565260955
-2.988486717	0.559573277
-2.959200916	0.554858103
-2.929914728	0.552795214
-2.900628158	0.548846256
-2.871341209	0.547137005
-2.842053884	0.544278431
-2.812766188	0.54262812
-2.783478124	0.540683111
-2.754189697	0.536144756
-2.72490091	0.531930569
-2.695611767	0.527686912
-2.666322271	0.526508119
-2.637032427	0.522028704
-2.607742239	0.519641647
-2.578451709	0.51728406
-2.549160843	0.512215248
-2.519869643	0.507058026
-2.490578114	0.502401792
-2.46128626	0.498276014
-2.431994084	0.495771078
-2.402701589	0.490584387
-2.373408781	0.486576489
-2.344115663	0.482185483
-2.314822238	0.478442814
-2.285528511	0.476232576
-2.256234485	0.474935903
-2.226940164	0.474169687
-2.197645552	0.47190051
-2.168350652	0.46998497
-2.139055469	0.467480034
-2.109760007	0.465770784
-2.080464269	0.463442666
-2.051168258	0.462499632
-2.02187198	0.461645006
-1.992575437	0.46090826
-1.963278634	0.460083105
-1.933981574	0.459699997
-1.904684261	0.461821825
-1.875386699	0.462322813
-1.846088892	0.461350308
-1.816790843	0.46285327
-1.787492557	0.46276486
-1.758194038	0.465210857
-1.728895288	0.464444641
-1.699596313	0.465034038
-1.670297115	0.463030089
-1.640997698	0.463383727
-1.611698067	0.463354257
-1.582398226	0.463648955
-1.553098177	0.465034038
-1.523797926	0.460495683
-1.494497475	0.456517255
-1.465196828	0.454277547
-1.43589599	0.455073233
-1.406594965	0.453157693
-1.377293755	0.452244128
-1.347992365	0.451743141
-1.318690799	0.453128223
-1.289389061	0.453069284
-1.260087154	0.453039814
-1.230785082	0.452686176
-1.201482849	0.451448443
-1.172180459	0.450623287
-1.142877916	0.452774585
-1.113575223	0.45554475
-1.084272384	0.456841423
-1.054969404	0.454012318
-1.025666286	0.453422922
-0.996363034	0.452185188
-0.967059651	0.453452391
-0.937756142	0.452037839
-0.90845251	0.451006395
-0.879148759	0.450210709
-0.849844894	0.450976925
-0.820540917	0.452715646
-0.791236833	0.454218607
-0.761932645	0.455397401
-0.732628358	0.455780509
-0.703323975	0.454866944
-0.6740195	0.45731294
-0.644714937	0.461468187
-0.615410289	0.465299266
-0.586105561	0.467037987
-0.556800757	0.466566469
-0.527495879	0.468010491
-0.498190933	0.470250199
-0.468885921	0.470662777
-0.439580848	0.469395574
-0.410275718	0.46815784
-0.380970533	0.466595939
-0.351665299	0.465977072
-0.322360019	0.465682374
-0.293054697	0.462617511
-0.263749337	0.458639083
-0.234443942	0.453629211
-0.205138516	0.450770636
-0.175833064	0.451389503
-0.146527588	0.450829576
-0.117222094	0.450416998
-0.087916584	0.450564347
-0.058611062	0.452568296
0.029305533	0.454071258
0	0.454277547
0.029305533	0.454837474
0.058611062	0.456546724
0.087916584	0.460142045
0.117222094	0.461232429
0.146527588	0.462499632
0.175833064	0.462381752
0.205138516	0.46288274
0.234443942	0.463884714
0.263749337	0.463442666
0.293054697	0.46453305
0.322360019	0.463973124
0.351665299	0.464415171
0.380970533	0.464444641
0.410275718	0.466330711
0.439580848	0.46650753
0.468885921	0.464444641
0.498190933	0.464503581
0.527495879	0.464032063
0.556800757	0.464032063
0.586105561	0.461762886
0.615410289	0.460348333
0.644714937	0.460643032
0.6740195	0.458963251
0.703323975	0.457637108
0.732628358	0.457784458
0.761932645	0.457607639
0.791236833	0.453923909
0.820540917	0.452627236
0.849844894	0.452037839
0.879148759	0.453187163
0.90845251	0.455751039
0.937756142	0.456900362
0.967059651	0.459022191
0.996363034	0.460318864
1.025666286	0.459788407
1.054969404	0.458314915
1.084272384	0.456635134
1.113575223	0.454483836
1.142877916	0.454660655
1.172180459	0.455132172
1.201482849	0.456281496
1.230785082	0.457548699
1.260087154	0.45914007
1.289389061	0.459552648
1.318690799	0.458815902
1.347992365	0.457548699
1.377293755	0.456281496
1.406594965	0.456193086
1.43589599	0.457489759
1.465196828	0.4609672
1.494497475	0.461409248
1.523797926	0.45908113
1.553098177	0.459523178
1.582398226	0.459051661
1.611698067	0.457548699
1.640997698	0.456075207
1.670297115	0.453216633
1.699596313	0.454365956
1.728895288	0.456252026
1.758194038	0.457696048
1.787492557	0.457578169
1.816790843	0.457077182
1.846088892	0.454218607
1.875386699	0.453334512
1.904684261	0.454248077
1.933981574	0.454925883
1.963278634	0.456222556
1.992575437	0.457813927
2.02187198	0.458314915
2.051168258	0.460377803
2.080464269	0.460200984
2.109760007	0.459994695
2.139055469	0.462028114
2.168350652	0.466212831
2.197645552	0.470279669
2.226940164	0.474582265
2.256234485	0.47729349
2.285528511	0.478000766
2.314822238	0.479415318
2.344115663	0.480829871
2.373408781	0.483010639
2.402701589	0.486723838
2.431994084	0.4882268
2.46128626	0.490820146
2.490578114	0.49370819
2.519869643	0.496714113
2.549160843	0.496684643
2.578451709	0.496331005
2.607742239	0.497745557
2.637032427	0.500663071
2.666322271	0.505260366
2.695611767	0.512215248
2.72490091	0.516075796
2.754189697	0.518963841
2.783478124	0.520142634
2.812766188	0.523502196
2.842053884	0.526950167
2.871341209	0.529101465
2.900628158	0.532254737
2.929914728	0.536498394
2.959200916	0.54265759
2.988486717	0.546164501
3.017772127	0.551469071
3.047057143	0.557687207
3.076341761	0.561547756
3.105625978	0.565761943
3.134909788	0.570771815
3.164193189	0.57707836
3.193476176	0.583944832
3.222758747	0.589278873
3.252040896	0.59529072
3.281322621	0.600271123
3.310603916	0.60433796
3.33988478	0.607638582
3.369165207	0.613178911
3.398445194	0.615831197
3.427724737	0.622137742
3.457003833	0.6260867
3.486282477	0.630330357
3.515560666	0.635605458
3.544838395	0.639760705
3.574115662	0.643503374
3.603392462	0.647069225
3.632668791	0.65151917
3.661944646	0.652874783
3.691220023	0.656175404
3.720494917	0.662069372
3.749769326	0.668611676
3.779043246	0.677275808
3.808316672	0.681873103
3.8375896	0.686352518
3.866862028	0.691598149
3.896133951	0.697551056
3.925405365	0.705861551
3.954676267	0.714673032
3.983946652	0.724722247
4.013216517	0.733445319
4.042485859	0.74222733
4.071754673	0.749182212
4.101022955	0.754634132
4.130290702	0.759408246
4.15955791	0.766363127
4.188824575	0.773583238
4.218090693	0.781127516
4.247356261	0.790616804
4.276621275	0.796157133
4.30588573	0.79674653
4.335149624	0.795921374
4.364412952	0.798190552
4.39367571	0.80225739
4.422937895	0.808534465
4.452199503	0.815725105
4.48146053	0.823180974
4.510720972	0.82934017
4.539980826	0.832169275
4.569240087	0.835322547
4.598498753	0.839949312
4.627756818	0.841511213
4.65701428	0.847198892
4.686271134	0.855715675
4.715527377	0.864556626
4.744783005	0.870480064
4.774038014	0.877759114
4.803292401	0.885922259
4.832546161	0.892435093
4.86179929	0.895116848
4.891051786	0.899832022
4.920303644	0.899832022
4.94955486	0.90012672
4.978805431	0.901334984
5.008055353	0.906757434
5.037304621	0.911796776
5.066553233	0.916806648
5.095801184	0.920401969
5.125048471	0.924557216
5.15429509	0.926649574
5.183541037	0.926295936
5.212786308	0.926767454
5.242030899	0.932720361
5.271274807	0.936138862
5.300518029	0.946600654
5.329760559	0.95470486
5.359002395	0.961099814
5.388243532	0.964930893
5.417483967	0.967435829
5.446723696	0.970559632
5.475962715	0.9727404
5.505201021	0.972033124
5.534438609	0.972563581
5.563675476	0.976512539
5.592911619	0.980402558
5.622147032	0.982995904
5.651381714	0.98373265
5.680615659	0.983791589
5.709848863	0.985766068
5.739081325	0.979724752
5.768313038	0.978899596
5.797544	0.980255209
5.826774208	0.982023399
5.856003656	0.989272979
5.885232341	0.996758318
5.91446026	0.998850676
5.943687409	0.995314296
5.972913784	0.993988153
6.002139381	0.989891846
6.031364197	0.988978281
6.060588227	0.985147202
6.089811469	0.980991955
6.119033917	0.988418354
6.148255569	0.991394807
6.17747642	0.988624643
6.206696468	0.984646215
6.235915707	0.980903545
6.265134135	0.979488993
6.294351747	0.981168774
6.32356854	0.985206142
6.352784511	0.98541243
6.381999654	0.987828957
6.411213967	0.989715027
6.440427446	0.987711078
6.469640086	0.98550084
6.498851885	0.979547933
6.528062839	0.973064568
6.557272943	0.970147054
6.586482194	0.96914508
6.615690588	0.965814988
6.644898122	0.962072319
6.674104791	0.95641411
6.703310592	0.951227419
6.732515521	0.948545664
6.761719575	0.943417912
6.79092275	0.938555389
6.820125041	0.94011729
6.849326446	0.94008782
6.878526959	0.937258716
6.907726579	0.933221348
6.9369253	0.926826393
6.96612312	0.919930451
6.995320034	0.910087525
7.024516039	0.900391949
7.05371113	0.891904636
7.082905305	0.88574544
7.112098559	0.876108803
7.141290889	0.872601892
7.17048229	0.864468217
7.19967276	0.856717649
7.228862294	0.849910117
7.258050889	0.844929714
7.287238541	0.842807886
7.316425246	0.84389827
7.345611001	0.840744997
7.374795801	0.839743023
7.403979643	0.836118233
7.433162524	0.836825509
7.462344439	0.833878525
7.491525385	0.834526862
7.520705357	0.828839183
7.549884354	0.82751304
7.579062369	0.823858781
7.608239401	0.819968762
7.637415444	0.81495889
7.666590496	0.810155306
7.695764553	0.804968615
7.72493761	0.799605104
7.754109665	0.793976365
7.783280713	0.790557864
7.812450751	0.785105944
7.841619775	0.777208028
7.870787781	0.76954587
7.899954765	0.761264845
7.929120725	0.754368903
7.958285655	0.74597
7.987449553	0.736952229
8.016612414	0.730851973
8.045774236	0.721097457
8.074935013	0.710930363
8.104094743	0.703739722
8.133253422	0.697344768
8.162411046	0.689181623
8.191567611	0.681843633
8.220723114	0.675861256
8.24987755	0.66796334
8.279030917	0.662187251
8.30818321	0.654112516
8.337334426	0.645831491
8.366484561	0.639200778
8.395633611	0.631921728
8.424781573	0.628237998
8.453928443	0.622078802
8.483074217	0.615507029
8.512218891	0.607167065
8.541362463	0.601361506
8.570504927	0.590015619
8.59964628	0.580202163
8.62878652	0.574249256
8.657925641	0.566793387
8.68706364	0.562372911
8.716200514	0.557952436
8.745336259	0.552588925
8.774470871	0.547549583
8.803604346	0.539651667
8.832736681	0.534229216
8.861867872	0.528335249
8.890997916	0.521851885
8.920126808	0.515191701
8.949254545	0.510417588
8.978381123	0.506969617
9.007506539	0.499867386
9.036630788	0.492647276
9.065753868	0.485102997
9.094875774	0.479297439
9.123996503	0.472902484
9.153116051	0.46638965
9.182234415	0.460466213
9.21135159	0.449739192
9.240467574	0.442312793
9.269582361	0.437597619
9.298695949	0.429905991
9.327808335	0.423569976
9.356919513	0.416644564
9.386029481	0.411752571
9.415138236	0.407449975
9.444245772	0.4011729
9.473352087	0.396516665
9.502457177	0.390327999
9.531561038	0.383520467
9.560663666	0.376005658
9.589765059	0.372498748
9.618865211	0.367960393
9.64796412	0.361948546
9.677061782	0.358235346
9.706158193	0.353785401
9.73525335	0.348038782
9.764347248	0.341614358
9.793439885	0.335543571
9.822531256	0.329502254
9.851621358	0.322252674
9.880710187	0.317802729
9.909797739	0.313146495
9.938884012	0.309845873
9.967969	0.306044264
9.997052701	0.300150296
10.02613511	0.294492087
10.05521623	0.287949783
10.08429604	0.28320514
10.11337456	0.279226711
10.14245177	0.276102909
10.17152766	0.271741373
10.20060225	0.267114608
10.22967552	0.26316565
10.25874747	0.258421006
10.28781809	0.254472048
10.31688739	0.249226417
10.34595536	0.245866855
10.37502199	0.240798043
10.40408728	0.236878555
10.43315123	0.231691863
10.46221383	0.22679987
10.49127509	0.222349925
10.52033499	0.218017859
10.54939353	0.213567913
10.57845072	0.209324257
10.60750653	0.20502166
10.63656099	0.200836943
10.66561407	0.196445938
10.69466577	0.193498954
10.7237161	0.189520526
10.75276504	0.186219904
10.7818126	0.182712993
10.81085877	0.180502755
10.83990354	0.176936905
10.86894692	0.174697197
10.8979889	0.171308166
10.92702947	0.168685351
10.95606864	0.167064509
10.98510639	0.164058586
11.01414273	0.160757964
11.04317765	0.157752041
11.07221115	0.154480889
11.10124322	0.149854124
11.13027386	0.147113429
11.15930307	0.144431674
11.18833085	0.141749919
11.21735718	0.140158548
11.24638207	0.136740047
11.27540551	0.133763593
11.3044275	0.131435476
11.33344803	0.127545457
11.36246711	0.124215366
11.39148472	0.121828309
11.42050087	0.118910795
11.44951555	0.116258509
11.47852876	0.113517815
11.50754049	0.111071818
11.53655074	0.108449002
11.5655595	0.105767247
11.59456678	0.102643444
11.62357257	0.100698435
11.65257686	0.097869331
11.68157966	0.095246515
11.71058095	0.093478325
11.73958074	0.091297557
11.76857902	0.089175729
11.79757579	0.086788672
11.82657104	0.085079421
11.85556477	0.083723809
11.88455697	0.082574485
11.91354766	0.080688415
11.94253681	0.079450682
11.97152442	0.077299384
12.0005105	0.075118616
12.02949504	0.0743524
12.05847803	0.07264315
12.08745947	0.071346477
12.11643937	0.070256093
12.1454177	0.068782601
12.17439448	0.067426988
12.20336969	0.066248195
12.23234334	0.065128341
12.26131542	0.062623405
12.29028592	0.06176878
12.31925485	0.060383697
12.3482222	0.059322783
12.37718796	0.058527098
12.40615214	0.056788377
12.43511472	0.055963222
12.46407571	0.054784428
12.4930351	0.053251997
12.52199289	0.052250022
12.55094907	0.051395397
12.57990364	0.049656676
12.60885661	0.048006365
12.63780795	0.048301064
12.66675767	0.04721068
12.69570578	0.046238175
12.72465225	0.04535408
12.75359709	0.043792179
12.7825403	0.042760734
12.81148188	0.041581941
12.84042181	0.041080954
12.86936009	0.040344208
12.89829673	0.039607462
12.92723172	0.038841246
12.95616505	0.038752836
12.98509672	0.038546548
13.01402673	0.037397224
13.04295507	0.036719418
13.07188174	0.036071081
13.10080675	0.035245926
13.12973007	0.034627059
13.15865171	0.034096602
13.18757167	0.033742964
13.21648995	0.032858869
13.24540653	0.032240002
13.27432142	0.031945304
13.3032346	0.031031739
13.33214609	0.030118174
13.36105588	0.029764536
13.38996395	0.029145669
13.41887031	0.028497333
13.44777496	0.028114225
13.47667789	0.027731117
13.5055791	0.0272596
13.53447858	0.027053311
13.56337633	0.026346035
13.59227234	0.02534406
13.62116662	0.02543247
13.65005916	0.025108302
13.67894996	0.025049362
13.70783901	0.024636784
13.73672631	0.024135797
13.76561185	0.023281172
13.79449564	0.022691775
13.82337766	0.021896089
13.85225793	0.021277223
13.88113642	0.020894115
13.91001314	0.020098429
13.93888808	0.01989214
13.96776125	0.019833201
13.99663263	0.019391153
14.02550223	0.019243804
14.05437004	0.019184864
14.08323606	0.018565998
14.11210028	0.018330239
14.1409627	0.01806501
14.16982332	0.017593493
14.19868213	0.017740842
14.22753913	0.017446144
14.25639432	0.017063036
14.28524769	0.017151445
14.31409923	0.017505084
14.34294896	0.017239855
14.37179686	0.017033566
14.40064292	0.01638523
14.42948715	0.015854773
14.45832955	0.015913712
14.4871701	0.015560074
14.5160088	0.015353785
14.54484566	0.015383255
14.57368067	0.014882268
14.60251382	0.015383255
14.63134511	0.015766363
14.66017454	0.015736893
14.6890021	0.015059087
14.7178278	0.015059087
14.74665162	0.014675979
14.77547356	0.01458757
14.80429363	0.014675979
14.83311181	0.01449916
14.8619281	0.01449916
14.89074251	0.01449916
14.91955502	0.01458757
14.94836563	0.014882268
14.97717435	0.01444022
15.00598116	0.013968703
15.03478606	0.013556125
15.06358905	0.013408776
15.09239013	0.013497186
15.12118929	0.013585595
15.14998653	0.013114078
15.17878184	0.013025668
15.20757523	0.013114078
15.23636668	0.012996198
15.2651562	0.013084608
15.29394378	0.012966729
15.32272942	0.012554151
15.35151311	0.012465741
15.38029486	0.012583621
15.40907465	0.0127015
15.43785249	0.012819379
15.46662837	0.012524681
15.49540228	0.012583621
15.52417423	0.01276044
15.55294421	0.01276044
15.58171222	0.01264256
15.61047825	0.01267203
15.6392423	0.01264256
15.66800437	0.01264256
15.69676445	0.0127015
15.72552255	0.012377332
15.75427865	0.012171043
15.78303275	0.011846875
15.81178485	0.011699526
15.84053495	0.011611116
15.86928305	0.011257478
15.89802913	0.011169068
15.9267732	0.011080659
15.95551525	0.01087437
15.98425528	0.010756491
16.01299329	0.01087437
16.04172927	0.010638611
16.07046321	0.010579672
16.09919513	0.010609142
16.12792501	0.010579672
16.15665284	0.010638611
16.18537864	0.010550202
16.21410238	0.010520732
16.24282407	0.010579672
16.27154371	0.010550202
16.30026129	0.010461792
16.32897681	0.010756491
16.35769027	0.010609142
16.38640166	0.010196564
16.41511097	0.010137624
16.44381821	0.009960805
16.47252338	0.009872396
16.50122646	0.009754516
16.52992746	0.009518758
16.55862636	0.009282999
16.58732318	0.009312469
16.6160179	0.009312469
16.64471053	0.009282999
16.67340105	0.00913565
16.70208946	0.008723072
16.73077577	0.008605193
16.75945997	0.008782012
16.78814205	0.008546253
16.81682201	0.008723072
16.84549985	0.008664132
16.87417557	0.008723072
16.90284916	0.008870421
16.93152061	0.00910618
16.96018993	0.00913565
16.98885711	0.00916512
17.01752215	0.009341939
17.04618504	0.009371408
17.07484579	0.009371408
17.10350438	0.009341939
17.13216082	0.00916512
17.1608151	0.009400878
17.18946721	0.009312469
17.21811716	0.009341939
17.24676494	0.00916512
17.27541056	0.009194589
17.30405399	0.00901777
17.33269525	0.00907671
17.36133432	0.00907671
17.38997121	0.008929361
17.41860591	0.008929361
17.44723842	0.008958831
17.47586873	0.008958831
17.50449684	0.0089883
17.53312275	0.008840951
17.56174646	0.008723072
17.59036796	0.008840951
17.61898724	0.008958831
17.64760431	0.009194589
17.67621916	0.009224059
17.70483179	0.00904724
17.7334422	0.00907671
17.76205037	0.00901777
17.79065632	0.008870421
17.81926003	0.008929361
17.8478615	0.009194589
17.87646073	0.00901777
17.90505771	0.009489288
17.93365244	0.009312469
17.96224493	0.009459818
17.99083516	0.009489288
18.01942313	0.00901777
18.04800884	0.00901777
18.07659228	0.008958831
18.10517346	0.008929361
18.13375236	0.008958831
18.16232899	0.00901777
18.19090334	0.008899891
18.21947542	0.008752542
18.2480452	0.009194589
18.2766127	0.008870421
18.30517791	0.008782012
18.33374082	0.008664132
18.36230144	0.008634662
18.39085975	0.008723072
18.41941576	0.008634662
18.44796947	0.008929361
18.47652086	0.008840951
18.50506994	0.008723072
18.5336167	0.008958831
18.56216114	0.008929361
18.59070326	0.008929361
18.61924305	0.00901777
18.64778051	0.008840951
18.67631564	0.00913565
18.70484843	0.009194589
18.73337888	0.0089883
18.76190698	0.008958831
18.79043274	0.009194589
18.81895615	0.00907671
18.84747721	0.008958831
18.87599591	0.00901777
18.90451225	0.008840951
18.93302623	0.008723072
18.96153785	0.008870421
18.99004709	0.008634662
19.01855396	0.008605193
19.04705846	0.008664132
19.07556058	0.008398904
19.10406031	0.008222085
19.13255766	0.008369434
19.16105262	0.008222085
19.18954519	0.008192615
19.21803537	0.008457843
19.24652314	0.008516783
19.27500852	0.008428374
19.30349149	0.008752542
19.33197205	0.008457843
19.3604502	0.008339964
19.38892594	0.008693602
19.41739926	0.008664132
19.44587016	0.0089883
19.47433863	0.009341939
19.50280468	0.009518758
19.5312683	0.009548227
19.55972948	0.009400878
19.58818823	0.009282999
19.61664454	0.009194589
19.6450984	0.009459818
19.67354982	0.009371408
19.70199879	0.009459818
19.7304453	0.009430348
19.75888937	0.00901777
19.78733097	0.00904724
19.8157701	0.008840951
19.84420678	0.008811481
19.87264098	0.008575723
19.90107272	0.008546253
19.92950197	0.008339964
19.95792875	0.008163145
19.98635305	0.008310494
20.01477487	0.008222085
20.04319419	0.008163145
20.07161103	0.008281024
20.10002537	0.008251555
20.12843722	0.008398904
20.15684656	0.008281024
20.1852534	0.008398904
20.21365773	0.008339964
20.24205956	0.008281024
20.27045887	0.008281024
20.29885567	0.008516783
20.32724994	0.008752542
20.3556417	0.008634662
20.38403092	0.008457843
20.41241762	0.008487313
20.44080179	0.008251555
20.46918342	0.008428374
20.49756252	0.008693602
20.52593907	0.008575723
20.55431308	0.008398904
20.58268454	0.008310494
20.61105345	0.008163145
20.63941981	0.007868447
20.66778361	0.007809507
20.69614485	0.007750567
20.72450352	0.007721097
20.75285963	0.007868447
20.78121317	0.007632688
20.80956414	0.007838977
20.83791253	0.007838977
20.86625835	0.007514809
20.89460158	0.007426399
20.92294223	0.007573748
20.95128028	0.007603218
20.97961575	0.007780037
21.00794862	0.007986326
21.0362789	0.007897916
21.06460657	0.007750567
21.09293164	0.007662158
21.12125411	0.007603218
21.14957396	0.007986326
21.1778912	0.007927386
21.20620583	0.007897916
21.23451784	0.007956856
21.26282722	0.008104205
21.29113398	0.007927386
21.31943811	0.008045266
21.34773961	0.007927386
21.37603847	0.007868447
21.4043347	0.007721097
21.43262828	0.007721097
21.46091922	0.008104205
21.48920752	0.008133675
21.51749316	0.007838977
21.54577615	0.008104205
21.57405649	0.008045266
21.60233416	0.008074736
21.63060918	0.008192615
21.65888152	0.008045266
21.6871512	0.007986326
21.71541821	0.007838977
21.74368254	0.008192615
21.7719442	0.008281024
21.80020318	0.008369434
21.82845947	0.007838977
21.85671307	0.007691628
21.88496399	0.007514809
21.91321221	0.007043291
21.94145773	0.007131701
21.96970056	0.006984352
21.99794069	0.006837002
22.02617811	0.006984352
22.05441282	0.006837002
22.08264482	0.006984352
22.1108741	0.006689653
22.13910067	0.006778063
22.16732452	0.006748593
22.19554565	0.007013821
22.22376405	0.007072761
22.25197972	0.00727905
22.28019266	0.00730852
22.30840286	0.006866472
22.33661032	0.006866472
22.36481504	0.006925412
22.39301702	0.007072761
22.42121625	0.007013821
22.44941273	0.007043291
22.47760646	0.007161171
22.50579743	0.007072761
22.53398564	0.006984352
22.56217109	0.006895942
22.59035377	0.006719123
22.61853368	0.006807532
22.64671083	0.007072761
22.67488519	0.007426399
22.70305678	0.007603218
22.73122559	0.007455869
22.75939162	0.007573748
22.78755486	0.007750567
22.81571531	0.007868447
22.84387297	0.00733799
22.87202783	0.007426399
22.90017989	0.007485339
22.92832916	0.007426399
22.95647562	0.007455869
22.98461927	0.00733799
23.01276011	0.00727905
23.04089813	0.00727905
23.06903335	0.007161171
23.09716574	0.00719064
23.12529531	0.006719123
23.15342205	0.006571774
23.18154597	0.006512834
23.20966705	0.007013821
23.2377853	0.006807532
23.26590072	0.006837002
23.29401329	0.006954882
23.32212302	0.007102231
23.35022991	0.00719064
23.37833394	0.007013821
23.40643513	0.006895942
23.43453346	0.006895942
23.46262893	0.006778063
23.49072154	0.007072761
23.51881129	0.007072761
23.54689817	0.007043291
23.57498218	0.007013821
23.60306332	0.007131701
23.63114159	0.007043291
23.65921697	0.006984352
23.68728948	0.006895942
23.7153591	0.006954882
23.74342583	0.006866472
23.77148968	0.006689653
23.79955063	0.006689653
23.82760868	0.006807532
23.85566384	0.006866472
23.8837161	0.007072761
23.91176545	0.007072761
23.93981189	0.006807532
23.96785542	0.006925412
23.99589604	0.00733799
24.02393375	0.007485339
24.05196853	0.007514809
24.08000039	0.007455869
24.10802933	0.007868447
24.13605534	0.008074736
24.16407842	0.007986326
24.19209857	0.008104205
24.22011578	0.007868447
24.24813005	0.007544278
24.27614138	0.007514809
24.30414976	0.007868447
24.33215519	0.007838977
24.36015768	0.007367459
24.38815721	0.007072761
24.41615378	0.007072761
24.4441474	0.006925412
24.47213805	0.006483364
24.50012574	0.006483364
24.52811046	0.006660183
24.55609221	0.006483364
24.58407098	0.006512834
24.61204678	0.006778063
24.6400196	0.006778063
24.66798943	0.006630713
24.69595628	0.006424425
24.72392015	0.006424425
24.75188102	0.006365485
24.7798389	0.006129726
24.80779378	0.006041317
24.83574566	0.006247606
24.86369454	0.006159196
24.89164042	0.006041317
24.91958328	0.006070787
24.94752314	0.006247606
24.97545998	0.006277075
25.00339381	0.006336015
25.03132461	0.006129726
25.0592524	0.006159196
25.08717716	0.005982377
25.11509889	0.006129726
25.14301759	0.006041317
25.17093326	0.006159196
25.19884589	0.006100256
25.22675548	0.006365485
25.25466203	0.006306545
25.28256554	0.006306545
25.310466	0.006277075
25.3383634	0.006129726
25.36625776	0.005893968
25.39414906	0.005893968
25.4220373	0.006218136
25.44992248	0.006424425
25.47780459	0.006512834
25.50568364	0.006719123
25.53355961	0.006571774
25.56143252	0.006365485
25.58930235	0.006041317
25.6171691	0.006129726
25.64503277	0.006247606
25.67289335	0.006070787
25.70075085	0.005923437
25.72860526	0.005923437
25.75645658	0.006188666
25.7843048	0.006070787
25.81214993	0.006159196
25.83999195	0.006218136
25.86783087	0.006336015
25.89566669	0.006306545
25.9234994	0.006512834
25.95132899	0.006630713
25.97915547	0.006542304
26.00697883	0.006601244
26.03479908	0.006660183
26.0626162	0.006748593
26.09043019	0.006925412
26.11824106	0.006689653
26.1460488	0.006630713
26.1738534	0.006630713
26.20165487	0.006365485
26.2294532	0.006218136
26.25724838	0.006394955
26.28504042	0.006424425
26.31282932	0.006483364
26.34061506	0.006571774
26.36839765	0.006336015
26.39617709	0.006306545
26.42395337	0.006365485
26.45172648	0.006336015
26.47949643	0.006424425
26.50726322	0.006365485
26.53502684	0.006218136
26.56278728	0.006218136
26.59054456	0.006424425
26.61829865	0.006277075
26.64604956	0.006011847
26.67379729	0.005746618
26.70154184	0.005687679
26.7292832	0.005805558
26.75702136	0.005952907
26.78475634	0.005952907
26.81248812	0.005952907
26.84021669	0.006100256
26.86794207	0.005982377
26.89566424	0.006011847
26.92338321	0.005982377
26.95109897	0.005628739
26.97881151	0.005599269
27.00652084	0.005540329
27.03422695	0.005746618
27.06192984	0.005952907
27.08962951	0.005746618
27.11732595	0.005687679
27.14501916	0.005776088
27.17270915	0.005776088
27.2003959	0.00536351
27.22807941	0.005334041
27.25575968	0.00536351
27.28343671	0.00536351
27.3111105	0.00542245
27.33878104	0.005540329
27.36644833	0.005746618
27.39411237	0.005628739
27.42177315	0.005304571
27.44943068	0.005304571
27.47708495	0.005304571
27.50473595	0.005068812
27.53238369	0.005068812
27.56002816	0.004921463
27.58766935	0.005098282
27.61530728	0.004950933
27.64294193	0.004921463
27.6705733	0.004921463
27.69820139	0.005039342
27.72582619	0.004685704
27.75344771	0.004626765
27.78106594	0.004921463
27.80868087	0.005186691
27.83629252	0.005157222
27.86390086	0.005275101
27.89150591	0.005216161
27.91910765	0.005599269
27.94670609	0.005540329
27.97430122	0.005805558
28.00189304	0.005864498
28.02948155	0.005864498
28.05706674	0.005569799
28.08464861	0.006041317
28.11222717	0.006159196
28.1398024	0.006011847
28.1673743	0.005893968
28.19494288	0.005717148
28.22250813	0.005628739
28.25007004	0.005658209
28.27762862	0.00542245
28.30518385	0.00551086
28.33273575	0.00539298
28.3602843	0.005599269
28.38782951	0.005628739
28.41537137	0.005746618
28.44290987	0.005628739
28.47044502	0.005717148
28.49797682	0.005540329
28.52550526	0.005304571
28.55303033	0.00545192
28.58055204	0.00536351
28.60807038	0.00548139
28.63558536	0.005717148
28.66309696	0.00545192
28.69060518	0.00548139
28.71811003	0.005540329
28.7456115	0.005628739
28.77310959	0.005658209
28.80060429	0.005776088
28.82809561	0.005687679
28.85558354	0.005864498
28.88306807	0.006070787
28.91054921	0.005746618
28.93802695	0.005805558
28.96550129	0.00551086
28.99297223	0.00539298
29.02043976	0.00548139
29.04790389	0.00542245
29.07536461	0.005098282
29.10282191	0.004950933
29.1302758	0.004803584
29.15772627	0.004597295
29.18517332	0.004597295
29.21261695	0.004626765
29.24005715	0.004685704
29.26749393	0.005009872
29.29492727	0.004921463
29.32235718	0.005127752
29.34978366	0.005245631
29.3772067	0.005216161
29.4046263	0.004921463
29.43204246	0.005068812
29.45945517	0.005304571
29.48686443	0.005334041
29.51427025	0.005245631
29.54167261	0.005186691
29.56907152	0.005098282
29.59646697	0.004774114
29.62385895	0.004479415
29.65124748	0.004626765
29.67863254	0.004567825
29.70601414	0.004420476
29.73339226	0.004420476
29.76076691	0.004449945
29.78813809	0.004332066
29.81550579	0.004066838
29.84287001	0.004066838
29.87023075	0.004096307
29.897588	0.003978428
29.92494177	0.003978428
29.95229205	0.004243657
29.97963883	0.004508885
30.00698212	0.004597295
30.03432191	0.004538355
30.06165821	0.004567825
30.088991	0.004567825
30.11632029	0.004715174
30.14364607	0.004626765
30.17096834	0.004774114
30.1982871	0.004744644
30.22560235	0.004685704
30.25291408	0.004538355
30.28022229	0.004449945
30.30752698	0.004508885
30.33482815	0.004449945
30.36212579	0.004332066
30.3894199	0.004302596
30.41671048	0.004125777
30.44399753	0.004037368
30.47128105	0.004273126
30.49856102	0.004361536
30.52583745	0.004184717
30.55311035	0.004332066
30.58037969	0.004567825
30.60764549	0.004891993
30.63490774	0.004803584
30.66216643	0.004538355
30.68942157	0.004391006
30.71667316	0.004567825
30.74392118	0.004656234
30.77116564	0.004803584
30.79840654	0.004862523
30.82564387	0.004597295
30.85287763	0.004538355
30.88010782	0.004508885
30.90733444	0.004391006
30.93455748	0.004184717
30.96177694	0.003948958
30.98899282	0.003890019
31.01620512	0.003860549
31.04341383	0.003831079
31.07061895	0.003742669
31.09782049	0.00359532
31.12501842	0.003447971
31.15221277	0.003477441
31.17940352	0.00356585
31.20659066	0.003506911
31.23377421	0.0037132
31.26095415	0.003772139
31.28813048	0.003860549
31.31530321	0.003890019
31.34247232	0.004391006
31.36963782	0.004715174
31.3967997	0.004891993
31.42395797	0.004685704
31.45111261	0.004744644
31.47826363	0.005009872
31.50541103	0.004862523
31.53255479	0.004744644
31.55969493	0.005039342
31.58683143	0.004833053
31.6139643	0.004685704
31.64109354	0.004626765
31.66821913	0.004597295
31.69534108	0.004155247
31.72245939	0.003772139
31.74957405	0.00368373
31.77668506	0.003742669
31.80379242	0.00359532
31.83089613	0.003359561
31.85799618	0.00359532
31.88509258	0.00362479
31.91218531	0.003359561
31.93927438	0.003359561
31.96635979	0.003506911
31.99344153	0.003536381
32.0205196	0.003506911
32.047594	0.00356585
32.07466473	0.00362479
32.10173178	0.00365426
32.12879515	0.00365426
32.15585484	0.003919488
32.18291085	0.003860549
32.20996318	0.003801609
32.23701181	0.003801609
32.26405676	0.003831079
32.29109801	0.003831079
32.31813557	0.003742669
32.34516944	0.003978428
32.3721996	0.004125777
32.39922607	0.004007898
32.42624883	0.004096307
32.45326788	0.003919488
32.48028323	0.003948958
32.50729487	0.00359532
32.5343028	0.003742669
32.56130701	0.00359532
32.5883075	0.00362479
32.61530428	0.0037132
32.64229733	0.003772139
32.66928667	0.003890019
32.69627227	0.00359532
32.72325415	0.0037132
32.7502323	0.00365426
32.77720672	0.00359532
32.8041774	0.00365426
32.83114435	0.00365426
32.85810755	0.003919488
32.88506702	0.003978428
32.91202274	0.003978428
32.93897472	0.003742669
32.96592295	0.003860549
32.99286743	0.003831079
33.01980816	0.00365426
33.04674513	0.003536381
33.07367835	0.003359561
33.10060781	0.00359532
33.12753351	0.00368373
33.15445544	0.003831079
33.18137361	0.0037132
33.20828801	0.00359532
33.23519865	0.003506911
33.26210551	0.003477441
33.2890086	0.00362479
33.31590791	0.003359561
33.34280344	0.003418501
33.3696952	0.003477441
33.39658317	0.003536381
33.42346735	0.003506911
33.45034775	0.003330092
33.47722436	0.003212212
33.50409718	0.003241682
33.53096621	0.003330092
33.55783144	0.003359561
33.58469287	0.003271152
33.6115505	0.003300622
33.63840434	0.003330092
33.66525436	0.003418501
33.69210058	0.003359561
33.718943	0.003330092
33.7457816	0.003536381
33.77261639	0.003477441
33.79944736	0.00362479
33.82627452	0.003536381
33.85309786	0.003271152
33.87991738	0.003271152
33.90673308	0.003182742
33.93354494	0.003182742
33.96035299	0.003094333
33.9871572	0.003123803
34.01395758	0.003123803
34.04075413	0.002946984
34.06754684	0.003064863
34.09433571	0.002858574
34.12112075	0.002946984
34.14790194	0.002888044
34.17467929	0.003005923
34.20145279	0.003153273
34.22822244	0.003123803
34.25498824	0.003153273
34.28175019	0.003182742
34.30850828	0.003300622
34.33526252	0.003330092
34.3620129	0.003241682
34.38875942	0.003389031
34.41550207	0.003271152
34.44224086	0.003389031
34.46897578	0.003330092
34.49570684	0.003359561
34.52243402	0.003182742
34.54915733	0.003182742
34.57587676	0.003300622
34.60259231	0.003300622
34.62930399	0.003241682
34.65601178	0.003300622
34.68271569	0.003182742
34.70941572	0.003271152
34.73611185	0.003153273
34.7628041	0.003300622
34.78949245	0.003153273
34.81617692	0.003005923
34.84285748	0.002858574
34.86953415	0.003153273
34.89620691	0.003123803
34.92287578	0.002858574
34.94954074	0.002770165
34.97620179	0.002888044
35.00285894	0.002770165
35.02951217	0.002799635
35.0561615	0.002829104
35.08280691	0.002946984
35.1094484	0.002770165
35.13608598	0.002858574
35.16271963	0.003064863
35.18934936	0.003064863
35.21597517	0.002888044
35.24259705	0.002799635
35.269215	0.002829104
35.29582903	0.003005923
35.32243912	0.003005923
35.34904527	0.003212212
35.37564749	0.003241682
35.40224578	0.003123803
35.42884012	0.003094333
35.45543052	0.003182742
35.48201697	0.003035393
35.50859948	0.003094333
35.53517804	0.003182742
35.56175265	0.003271152
35.58832331	0.003418501
35.61489001	0.003506911
35.64145276	0.003330092
35.66801154	0.003271152
35.69456637	0.003123803
35.72111724	0.003094333
35.74766414	0.003064863
35.77420708	0.003005923
35.80074605	0.002829104
35.82728105	0.002976454
35.85381207	0.002888044
35.88033913	0.002829104
35.90686221	0.002858574
35.93338131	0.002858574
35.95989643	0.002740695
35.98640756	0.002770165
36.01291472	0.002770165
36.03941789	0.002652285
36.06591707	0.002711225
36.09241226	0.002622816
36.11890346	0.002681755
36.14539067	0.002740695
36.17187389	0.002622816
36.1983531	0.002534406
36.22482832	0.002563876
36.25129953	0.002416527
36.27776675	0.002504936
36.30422996	0.002445997
36.33068916	0.002475466
36.35714435	0.002711225
36.38359553	0.002681755
36.41004271	0.002622816
36.43648586	0.002858574
36.462925	0.002917514
36.48936012	0.002946984
36.51579123	0.003035393
36.54221831	0.003005923
36.56864136	0.002946984
36.59506039	0.002888044
36.6214754	0.002593346
36.64788637	0.002711225
36.67429331	0.002593346
36.70069622	0.002180768
36.72709509	0.002357587
36.75348993	0.002328117
36.77988073	0.002269177
36.80626749	0.002210238
36.8326502	0.002387057
36.85902887	0.002416527
36.8854035	0.002475466
36.91177407	0.002652285
36.9381406	0.002799635
36.96450307	0.002858574
36.9908615	0.002888044
37.01721586	0.003035393
37.04356617	0.003123803
37.06991242	0.003123803
37.0962546	0.003064863
37.12259273	0.003035393
37.14892679	0.002946984
37.17525678	0.002888044
37.2015827	0.002799635
37.22790456	0.002770165
37.25422234	0.002593346
37.28053605	0.002475466
37.30684568	0.002563876
37.33315123	0.002357587
37.35945271	0.002210238
37.3857501	0.002210238
37.41204341	0.002092358
37.43833264	0.002092358
37.46461777	0.001945009
37.49089882	0.001915539
37.51717578	0.00182713
37.54344865	0.00188607
37.56971742	0.001945009
37.5959821	0.001945009
37.62224268	0.002062889
37.64849916	0.002062889
37.67475154	0.002298647
37.70099982	0.002445997
37.72724399	0.002563876
37.75348405	0.002711225
37.77972001	0.002858574
37.80595186	0.002829104
37.83217959	0.002917514
37.85840321	0.002917514
37.88462272	0.002888044
37.91083811	0.002917514
37.93704938	0.003005923
37.96325653	0.002799635
37.98945955	0.002740695
38.01565845	0.002563876
38.04185323	0.002445997
38.06804388	0.002357587
38.09423039	0.002328117
38.12041278	0.002416527
38.14659103	0.002416527
38.17276515	0.002445997
38.19893513	0.002357587
38.22510098	0.002328117
38.25126268	0.002151298
38.27742024	0.002121828
38.30357366	0.002357587
38.32972293	0.002387057
38.35586806	0.002593346
38.38200904	0.002711225
38.40814586	0.002799635
38.43427854	0.002711225
38.46040706	0.002416527
38.48653142	0.002416527
38.51265163	0.002445997
38.53876767	0.002593346
38.56487956	0.002563876
38.59098728	0.002652285
38.61709084	0.002504936
38.64319024	0.002298647
38.66928546	0.002239708
38.69537652	0.002121828
38.7214634	0.002121828
38.74754611	0.002003949
38.77362465	0.001915539
38.79969901	0.001974479
38.8257692	0.002092358
38.8518352	0.001974479
38.87789702	0.0018566
38.90395466	0.001945009
38.93000812	0.001945009
38.95605738	0.002003949
38.98210246	0.002151298
39.00814335	0.002151298
39.03418005	0.002151298
39.06021256	0.002121828
39.08624087	0.002092358
39.11226498	0.002269177
39.1382849	0.002269177
39.16430062	0.002210238
39.19031213	0.002239708
39.21631944	0.002239708
39.24232255	0.002092358
39.26832145	0.002180768
39.29431614	0.002239708
39.32030662	0.002092358
39.34629289	0.002180768
39.37227495	0.002121828
39.3982528	0.002210238
39.42422642	0.002121828
39.45019583	0.001945009
39.47616102	0.002033419
39.50212199	0.002151298
39.52807873	0.002151298
39.55403125	0.002239708
39.57997955	0.002357587
39.60592361	0.002357587
39.63186345	0.002269177
39.65779906	0.002298647
39.68373043	0.002092358
39.70965757	0.002121828
39.73558047	0.001974479
39.76149914	0.002092358
39.78741356	0.002298647
39.81332375	0.002180768
39.83922969	0.002062889
39.86513139	0.002062889
39.89102885	0.002180768
39.91692205	0.002151298
39.94281101	0.002092358
39.96869572	0.002151298
39.99457617	0.002151298
40.02045238	0.002180768
40.04632432	0.002210238
40.07219201	0.002210238
40.09805544	0.002298647
40.12391462	0.002269177
40.14976953	0.002210238
40.17562017	0.002180768
40.20146656	0.002180768
40.22730867	0.002003949
40.25314652	0.00188607
40.2789801	0.00179766
40.30480941	0.00179766
40.33063444	0.0018566
40.35645521	0.001974479
40.38227169	0.002062889
40.4080839	0.002151298
40.43389183	0.002092358
40.45969548	0.001945009
40.48549485	0.002033419
40.51128994	0.002092358
40.53708074	0.002092358
40.56286725	0.002062889
40.58864948	0.002210238
40.61442741	0.002357587
40.64020106	0.002504936
40.66597041	0.002534406
40.69173547	0.002445997
40.71749623	0.002328117
40.74325269	0.002269177
40.76900486	0.002298647
40.79475273	0.002534406
40.82049629	0.002534406
40.84623555	0.002770165
40.87197051	0.002917514
40.89770116	0.003035393
40.9234275	0.003005923
40.94914953	0.002917514
40.97486726	0.002799635
41.00058067	0.002829104
41.02628976	0.003005923
41.05199454	0.003005923
41.07769501	0.003123803
41.10339115	0.003418501
41.12908298	0.003359561
41.15477048	0.00359532
41.18045366	0.00365426
41.20613252	0.003890019
41.23180705	0.003948958
41.25747725	0.004007898
41.28314313	0.004302596
41.30880467	0.004302596
41.33446188	0.004449945
41.36011476	0.004774114
41.38576331	0.005009872
41.41140751	0.004891993
41.43704739	0.004685704
41.46268292	0.004685704
41.48831411	0.004538355
41.51394096	0.004685704
41.53956346	0.004597295
41.56518162	0.004715174
41.59079544	0.004921463
41.6164049	0.004862523
41.64201002	0.005068812
41.66761079	0.005127752
41.6932072	0.005039342
41.71879926	0.004980403
41.74438697	0.005334041
41.76997032	0.00548139
41.79554931	0.005805558
41.82112394	0.006041317
41.84669421	0.006070787
41.87226012	0.005982377
41.89782166	0.006100256
41.92337884	0.006247606
41.94893166	0.006365485
41.9744801	0.006188666
42.00002418	0.006453894
42.02556388	0.006571774
42.05109921	0.006630713
42.07663017	0.006512834
42.10215676	0.006512834
42.12767896	0.006336015
42.15319679	0.006218136
42.17871024	0.006218136
42.20421931	0.006483364
42.229724	0.006542304
42.25522431	0.006365485
42.28072023	0.006483364
42.30621176	0.006837002
42.3316989	0.006748593
42.35718166	0.006778063
42.38266003	0.007131701
42.408134	0.007367459
42.43360358	0.007662158
42.45906877	0.007956856
42.48452956	0.008074736
42.50998595	0.008133675
42.53543795	0.008251555
42.56088554	0.008192615
42.58632874	0.008339964
42.61176753	0.008575723
42.63720191	0.008634662
42.66263189	0.008575723
42.68805747	0.008605193
42.71347863	0.008605193
42.73889539	0.008487313
42.76430773	0.008281024
42.78971567	0.008045266
42.81511919	0.008310494
42.84051829	0.008251555
42.86591298	0.008045266
42.89130325	0.008251555
42.9166891	0.008546253
42.94207053	0.008369434
42.96744754	0.008487313
42.99282013	0.008693602
43.01818829	0.008664132
43.04355202	0.008811481
43.06891133	0.008634662
43.09426621	0.008899891
43.11961666	0.00904724
43.14496268	0.00901777
43.17030427	0.00913565
43.19564143	0.009224059
43.22097415	0.009312469
43.24630243	0.00913565
43.27162628	0.009459818
43.29694568	0.009430348
43.32226065	0.009312469
43.34757117	0.009312469
43.37287726	0.0089883
43.3981789	0.009224059
43.42347609	0.009282999
43.44876884	0.009312469
43.47405713	0.009341939
43.49934098	0.009282999
43.52462038	0.009607167
43.54989533	0.009400878
43.57516582	0.009400878
43.60043186	0.009253529
43.62569345	0.00910618
43.65095057	0.009459818
43.67620324	0.009577697
43.70145145	0.009666107
43.7266952	0.009990275
43.75193449	0.009842926
43.77716931	0.010108154
43.80239967	0.010284973
43.82762556	0.010491262
43.85284699	0.010049215
43.87806395	0.010137624
43.90327644	0.010373383
43.92848445	0.010226034
43.953688	0.010609142
43.97888707	0.010314443
44.00408167	0.010167094
44.02927179	0.010314443
44.05445744	0.010373383
44.0796386	0.010461792
44.10481529	0.010491262
44.1299875	0.010373383
44.15515522	0.010314443
44.18031846	0.010432323
44.20547722	0.010432323
44.23063149	0.010520732
44.25578127	0.01081543
44.28092657	0.01081543
44.30606738	0.011021719
44.33120369	0.011169068
44.35633552	0.011345887
44.38146285	0.011228008
44.40658569	0.011463767
44.43170403	0.011375357
44.45681787	0.011493237
44.48192722	0.011670056
44.50703207	0.011935284
44.53213242	0.012082633
44.55722827	0.011817405
44.58231961	0.011699526
44.60740645	0.011463767
44.63248879	0.011434297
44.65756662	0.011640586
44.68263994	0.011552176
44.70770875	0.011640586
44.73277306	0.011257478
44.75783285	0.011139599
44.78288813	0.010668081
44.8079389	0.010373383
44.83298515	0.010255503
44.85802689	0.010137624
44.88306411	0.009695577
44.90809681	0.009341939
44.933125	0.009253529
44.95814866	0.008723072
44.9831678	0.008104205
45.00818242	0.007603218
45.03319252	0.006984352
45.05819809	0.006542304
45.08319913	0.006070787
45.10819565	0.005658209
45.13318764	0.005039342
45.1581751	0.004449945
45.18315803	0.003742669
45.20813643	0.00359532
45.23311029	0.003212212
45.25807962	0.002740695
45.28304442	0.002416527
45.30800467	0.002062889
45.3329604	0.00182713
45.35791158	0.001561901
45.38285822	0.001355613
45.40780032	0.001149324
45.43273788	0.001208263
45.4576709	0.001237733
45.48259937	0.001090384
45.5075233	0.001060914
45.53244268	0.000884095
45.55735751	0.000707276
45.5822678	0.000618867
45.60717353	0.000648336
45.63207472	0.000648336
45.65697135	0.000530457
45.68186343	0.000471517
45.70675095	0.000530457
45.73163392	0.000500987
45.75651234	0.000412578
45.78138619	0.000324168
45.80625549	0.000294698
45.83112023	0.000265229
45.85598041	0.000265229
45.88083602	0.000265229
45.90568707	0.000206289
45.93053356	0.000176819
45.95537548	0.000206289
45.98021284	0.000294698
46.00504563	0.000383108
46.02987385	0.000324168
46.0546975	0.000294698
46.07951658	0.000294698
46.10433109	0.000265229
46.12914103	0.000265229
46.1539464	0.000294698
46.17874719	0.000324168
46.2035434	0.000412578
46.22833504	0.000412578
46.25312209	0.000383108
46.27790457	0.000353638
46.30268247	0.000265229
46.32745579	0.000176819
46.35222453	0.000176819
46.37698868	0.000235759
46.40174825	0.000235759
46.42650324	0.000265229
46.45125364	0.000324168
46.47599945	0.000294698
46.50074067	0.000324168
46.52547731	0.000235759
46.55020935	0.000206289
46.5749368	0.000206289
46.59965966	0.000324168
46.62437793	0.000353638
46.6490916	0.000442048
46.67380067	0.000442048
46.69850515	0.000442048
46.72320504	0.000500987
46.74790032	0.000471517
46.77259101	0.000412578
46.79727709	0.000412578
46.82195857	0.000383108
46.84663545	0.000412578
46.87130773	0.000412578
46.8959754	0.000412578
46.92063847	0.000294698
46.94529693	0.000265229
46.96995078	0.000206289
46.99460003	0.000324168
47.01924466	0.000294698
47.04388468	0.000324168
47.0685201	0.000383108
47.0931509	0.000442048
47.11777709	0.000500987
47.14239866	0.000530457
47.16701562	0.000500987
47.19162796	0.000500987
47.21623568	0.000500987
47.24083879	0.000500987
47.26543727	0.000500987
47.29003114	0.000500987
47.31462038	0.000412578
47.33920501	0.000383108
47.36378501	0.000353638
47.38836038	0.000294698
47.41293113	0.000235759
47.43749726	0.000235759
47.46205876	0.000176819
47.48661563	0.000206289
47.51116787	0.000206289
47.53571548	0.000206289
47.56025846	0.000235759
47.58479681	0.000235759
47.60933053	0.000235759
47.63385961	0.000206289
47.65838406	0.000235759
47.68290387	0.000235759
47.70741905	0.000235759
47.73192959	0.000235759
47.75643549	0.000176819
47.78093675	0.000176819
47.80543338	0.000206289
47.82992536	0.000206289
47.8544127	0.000265229
47.8788954	0.000235759
47.90337345	0.000353638
47.92784686	0.000324168
47.95231562	0.000324168
47.97677974	0.000294698
48.00123921	0.000294698
48.02569403	0.000294698
48.0501442	0.000353638
48.07458973	0.000353638
48.0990306	0.000353638
48.12346682	0.000353638
48.14789839	0.000442048
48.1723253	0.000383108
48.19674756	0.000383108
48.22116516	0.000265229
48.24557811	0.000265229
48.2699864	0.000265229
48.29439003	0.000294698
48.31878901	0.000235759
48.34318332	0.000235759
48.36757297	0.000235759
48.39195797	0.000235759
48.4163383	0.000235759
48.44071396	0.000176819
48.46508496	8.84E-05
48.4894513	0.000176819
48.51381297	0.000206289
48.53816998	0.000294698
48.56252231	0.000353638
48.58686998	0.000471517
48.61121298	0.000500987
48.63555131	0.000500987
48.65988497	0.000530457
48.68421395	0.000500987
48.70853827	0.000500987
48.73285791	0.000530457
48.75717287	0.000648336
48.78148316	0.000766216
48.80578878	0.000677806
48.83008971	0.000648336
48.85438597	0.000618867
48.87867756	0.000559927
48.90296446	0.000559927
48.92724668	0.000500987
48.95152422	0.000559927
48.97579708	0.000530457
49.00006525	0.000530457
49.02432875	0.000559927
49.04858755	0.000530457
49.07284168	0.000471517
49.09709111	0.000471517
49.12133586	0.000471517
49.14557593	0.000471517
49.1698113	0.000412578
49.19404198	0.000500987
49.21826798	0.000442048
49.24248928	0.000471517
49.2667059	0.000412578
49.29091781	0.000412578
49.31512504	0.000442048
49.33932757	0.000412578
49.36352541	0.000412578
49.38771855	0.000383108
49.411907	0.000265229
49.43609075	0.000265229
49.4602698	0.000265229
49.48444415	0.000294698
49.5086138	0.000206289
49.53277876	0.000147349
49.55693901	0.000117879
49.58109456	0.000117879
49.6052454	0.000147349
49.62939155	8.84E-05
49.65353299	8.84E-05
49.67766972	8.84E-05
49.70180175	5.89E-05
49.72592907	5.89E-05
49.75005168	5.89E-05
49.77416959	5.89E-05
49.79828279	2.95E-05
49.82239128	2.95E-05
49.84649505	2.95E-05
49.87059412	5.89E-05
49.89468848	8.84E-05
49.91877812	5.89E-05
49.94286305	0.000117879
49.96694326	0.000117879
49.99101877	0.000176819
50.01508955	0.000206289
50.03915562	0.000235759
50.06321697	0.000235759
50.08727361	0.000235759
50.11132552	0.000294698
50.13537272	0.000383108
50.1594152	0.000500987
50.18345295	0.000500987
50.20748599	0.000471517
50.2315143	0.000500987
50.25553789	0.000530457
50.27955676	0.000618867
50.3035709	0.000589397
50.32758032	0.000559927
50.35158501	0.000589397
50.37558497	0.000618867
50.39958021	0.000618867
50.42357072	0.000589397
50.44755651	0.000559927
50.47153756	0.000442048
50.49551388	0.000412578
50.51948547	0.000412578
50.54345233	0.000383108
50.56741446	0.000353638
50.59137186	0.000324168
50.61532452	0.000294698
50.63927245	0.000353638
50.66321565	0.000353638
50.68715411	0.000353638
50.71108783	0.000353638
50.73501682	0.000324168
50.75894106	0.000265229
50.78286057	0.000265229
50.80677535	0.000265229
50.83068538	0.000265229
50.85459067	0.000265229
50.87849122	0.000206289
50.90238703	0.000147349
50.9262781	0.000147349
50.95016442	8.84E-05
50.974046	2.95E-05
50.99792284	8.84E-05
51.02179493	8.84E-05
51.04566228	8.84E-05
51.06952488	8.84E-05
51.09338273	0.000117879
51.11723584	0.000117879
51.1410842	0.000117879
51.16492781	0.000117879
51.18876667	0.000117879
51.21260078	0.000206289
51.23643014	0.000235759
51.26025474	0.000235759
51.2840746	0.000324168
51.3078897	0.000235759
51.33170005	0.000235759
51.35550565	0.000235759
51.37930649	0.000235759
51.40310258	0.000265229
51.42689391	0.000324168
51.45068048	0.000324168
51.4744623	0.000324168
51.49823936	0.000383108
51.52201166	0.000294698
51.54577921	0.000265229
51.56954199	0.000265229
51.59330001	0.000176819
51.61705328	0.000294698
51.64080178	0.000294698
51.66454552	0.000294698
51.68828449	0.000294698
51.71201871	0.000265229
51.73574816	0.000206289
51.75947284	0.000206289
51.78319276	0.000294698
51.80690792	0.000324168
51.83061831	0.000324168
51.85432393	0.000324168
51.87802479	0.000324168
51.90172087	0.000324168
51.92541219	0.000265229
51.94909874	0.000265229
51.97278052	0.000265229
51.99645753	0.000265229
52.02012977	0.000235759
52.04379724	0.000235759
52.06745994	0.000235759
52.09111786	0.000147349
52.11477101	5.89E-05
52.13841939	5.89E-05
52.16206299	0.000147349
52.18570182	0.000147349
52.20933587	0.000176819
52.23296514	0.000117879
52.25658964	0.000176819
52.28020937	0.000176819
52.30382431	0.000176819
52.32743448	0.000324168
52.35103987	0.000324168
52.37464048	0.000383108
52.39823631	0.000412578
52.42182735	0.000412578
52.44541362	0.000471517
52.46899511	0.000471517
52.49257181	0.000471517
52.51614373	0.000442048
52.53971087	0.000530457
52.56327323	0.000471517
52.5868308	0.000471517
52.61038359	0.000471517
52.63393159	0.000383108
52.6574748	0.000383108
52.68101323	0.000412578
52.70454687	0.000412578
52.72807573	0.000530457
52.75159979	0.000559927
52.77511907	0.000471517
52.79863356	0.000471517
52.82214326	0.000471517
52.84564817	0.000383108
52.86914829	0.000412578
52.89264362	0.000412578
52.91613416	0.000471517
52.9396199	0.000412578
52.96310086	0.000471517
52.98657702	0.000442048
53.01004838	0.000412578
53.03351496	0.000294698
53.05697673	0.000206289
53.08043372	0.000206289
53.1038859	0.000206289
53.1273333	0.000235759
53.15077589	0.000265229
53.17421369	0.000235759
53.19764669	0.000294698
53.22107489	0.000235759
53.2444983	0.000265229
53.2679169	0.000265229
53.29133071	0.000206289
53.31473971	0.000235759
53.33814392	0.000294698
53.36154333	0.000324168
53.38493793	0.000324168
53.40832773	0.000383108
53.43171273	0.000383108
53.45509293	0.000353638
53.47846832	0.000353638
53.50183891	0.000294698
53.5252047	0.000294698
53.54856568	0.000265229
53.57192186	0.000206289
53.59527323	0.000206289
53.61861979	0.000176819
53.64196155	0.000117879
53.6652985	0.000117879
53.68863065	0.000147349
53.71195799	0.000147349
53.73528052	0.000176819
53.75859824	0.000176819
53.78191115	0.000176819
53.80521925	0.000206289
53.82852254	0.000235759
53.85182102	0.000235759
53.87511469	0.000294698
53.89840355	0.000294698
53.9216876	0.000294698
53.94496683	0.000353638
53.96824126	0.000324168
53.99151087	0.000294698
54.01477566	0.000235759
54.03803565	0.000176819
54.06129082	0.000235759
54.08454117	0.000235759
54.10778671	0.000206289
54.13102743	0.000206289
54.15426334	0.000206289
54.17749443	0.000294698
54.2007207	0.000294698
54.22394216	0.000294698
54.2471588	0.000235759
54.27037062	0.000294698
54.29357763	0.000294698
54.31677981	0.000294698
54.33997717	0.000353638
54.36316972	0.000294698
54.38635745	0.000324168
54.40954035	0.000324168
54.43271844	0.000294698
54.4558917	0.000294698
54.47906014	0.000147349
54.50222376	0.000206289
54.52538256	0.000206289
54.54853653	0.000206289
54.57168569	0.000176819
54.59483001	0.000176819
54.61796952	0.000265229
54.6411042	0.000294698
54.66423405	0.000294698
54.68735908	0.000265229
54.71047929	0.000265229
54.73359467	0.000294698
54.75670522	0.000294698
54.77981095	0.000294698
54.80291185	0.000235759
54.82600792	0.000235759
54.84909917	0.000294698
54.87218559	0.000294698
54.89526718	0.000412578
54.91834394	0.000324168
54.94141587	0.000235759
54.96448297	0.000235759
54.98754524	0.000235759
55.01060268	0.000294698
55.0336553	0.000265229
55.05670308	0.000265229
55.07974603	0.000265229
55.10278415	0.000265229
55.12581743	0.000265229
55.14884589	0.000235759
55.17186951	0.000206289
55.1948883	0.000147349
55.21790226	0.000206289
55.24091138	0.000265229
55.26391567	0.000265229
55.28691512	0.000265229
55.30990974	0.000235759
55.33289953	0.000324168
55.35588448	0.000353638
55.3788646	0.000383108
55.40183988	0.000412578
55.42481032	0.000442048
55.44777593	0.000442048
55.4707367	0.000471517
55.49369263	0.000442048

🚌 b. MATLAB代码修改:

theta = linspace(-55,55,4096); % 这里需要修改,确保theta的起止范围区间为 -55 ~ 55 之间

% plotting only the first and the last C-planes, i.e. 0 and 90 degrees respectively
for i = 1:6:size(ldc,2)
    polarplot(deg2rad(theta),ldc(:,i), 'Color', color, 'LineStyle', line, 'LineWidth', 1.5)
    % hold on % 这里需求修改不显示负半轴
    % polarplot(-deg2rad(theta),ldc(:,i), 'Color' ,color, 'LineStyle', line, 'LineWidth', 1.5) % 这里需要修改不显示负半轴,因为数据中已经包含
    line = ':';
end

🚀 c. 结果展示:
image

3. 将上述一般测试数据转化为IES/LDT文件

% DATA2IES_Trans.m LightIESData.txt
close all 
clc

Data = dlmread("LightIESData.txt"); % ArWeldingDataForMATLAB.txt  ArCO2WeldingDataForMATLAB

figure,
plot(Data(:,1),Data(:,2))
title("IES直角坐标系展示")

AngStep = (max(Data(:,1)) - min(Data(:,1))) / numel(Data(:,1));

polarAngle = Data(:,1);
polarValue = Data(:,2);

color = 'r';
figure,
polarplot(deg2rad(Data(:,1)),Data(:,2), 'Color', color, 'LineStyle', '-', 'LineWidth', 1.5)
% polarplot(Data(:,1),Data(:,2), 'Color', color, 'LineStyle', '-', 'LineWidth', 1.5)
title("IES极坐标系展示")

IES_Standard_Key = "IESNA:"; % IES国际标准
IES_LightType_Key = "[TEST] "; % 测试灯具型号
IES_TestDate_Key = "[DATE] "; % 当前IES文件测试的日期
IES_Company_Key = "[MANUFAC] "; % 灯具厂商
IES_LightInfo_Key = "[LUMCAT] "; % 灯具信息说明
IES_LightParam_Key = "[LUMINAIRE] "; % 光源参数
IES_LightColorTempratue_Key = "[LAMPCAT] "; % 光源色温
IES_LightShape_Key = "[LAMP] "; % 光源型号
IES_FileTitle_Key = "TILT=";

IES_Standard_Content = "LM-63-1995";
IES_LightType_Content = "";
IES_TestDate_Content = "2023-08-23";
IES_Company_Content = "DoGain";
IES_LightInfo_Content = "LED Reflector Series"; % 反射系列光源
IES_LightParam_Content = "ER0510-50H24D-GU5.3-2800K";
IES_LightColorTempratue_Content = "ER0510-50H24D-GU5.3-2800K";
IES_LightShape_Content = "VCSEL";
IES_FileTitle_Content = "NONE";

IES_IndexPart1 = "1 496.0899 1 1024 5 1 2 0.000838 0.000906 0.1";
IES_IndexPart2 = "1.0 1.0 10";

IES_File = fopen("MATLAB_IES_FILE6.ies", 'w+');

% Header Write
fwrite(IES_File, IES_Standard_Key);
fwrite(IES_File, IES_Standard_Content); fprintf(IES_File,"\r\n");
fwrite(IES_File, IES_LightType_Key);
fwrite(IES_File, IES_LightType_Content); fprintf(IES_File,"\r\n");
fwrite(IES_File, IES_TestDate_Key);
fwrite(IES_File, IES_TestDate_Content); fprintf(IES_File,"\r\n");
fwrite(IES_File, IES_Company_Key);
fwrite(IES_File, IES_Company_Content); fprintf(IES_File,"\r\n");
fwrite(IES_File, IES_LightInfo_Key);
fwrite(IES_File, IES_LightInfo_Content); fprintf(IES_File,"\r\n");
fwrite(IES_File, IES_LightParam_Key);
fwrite(IES_File, IES_LightParam_Content); fprintf(IES_File,"\r\n");
fwrite(IES_File, IES_LightColorTempratue_Key);
fwrite(IES_File, IES_LightColorTempratue_Content); fprintf(IES_File,"\r\n");
fwrite(IES_File, IES_LightShape_Key);
fwrite(IES_File, IES_LightShape_Content); fprintf(IES_File,"\r\n");
fwrite(IES_File, IES_FileTitle_Key);
fwrite(IES_File, IES_FileTitle_Content); fprintf(IES_File,"\r\n");

% Index 1 Header Write
fwrite(IES_File, IES_IndexPart1); fprintf(IES_File,"\r\n");
% Index 2 Header Write
fwrite(IES_File, IES_IndexPart2); fprintf(IES_File,"\r\n");

Step = 4;
Count = 0;
for ang_index = 1:Step:numel(polarAngle)
    fwrite(IES_File, num2str(polarAngle(ang_index))); fprintf(IES_File," ");
    Count = Count + 1;
    if Count == 20
        Count = 0;
        fprintf(IES_File,"\r\n");
    end
end
fprintf(IES_File,"\r\n");

ScanpolarAngle = linspace(0, 360, 5);
for pA = ScanpolarAngle
    fwrite(IES_File, num2str(pA)); fprintf(IES_File," ");
end
fprintf(IES_File,"\r\n");

for row = 1:numel(ScanpolarAngle)
    Count = 0;
    for val_index = 1:Step:numel(polarValue)
        fwrite(IES_File, num2str(polarValue(val_index))); fprintf(IES_File," ");
        Count = Count + 1;
        if Count == 20
            Count = 0;
            fprintf(IES_File,"\r\n");
        end
    end
    fprintf(IES_File,"\r\n");
end

fclose(IES_File);

🌻测试结果如下:

五、 其他方向

关于光源的仿真可以采用 TracePro 软件来进行设计研发,具体参考 光学成像系统 Part II - 光源模型分析 (二)

Reference

  1. Illuminating Engineering Society 照明工程协会软件 IES Viewer
  2. 光源模型-知乎
  3. 光源类型-博客园
  4. learnopengl
posted on   小淼博客  阅读(103)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具

大家转载请注明出处!谢谢! 在这里要感谢GISPALAB实验室的各位老师和学长学姐的帮助!谢谢~

点击右上角即可分享
微信分享提示