From 5bc8bb87b3f69c02b6bb9f9f8c2a6e71365dd249 Mon Sep 17 00:00:00 2001
From: kamischi <karl-michael.schindler@web.de>
Date: Thu, 18 Apr 2024 17:53:59 +0200
Subject: [PATCH] fix until run HREELS.py and dielectrics.py

calcHREELS.py to be done.
---
 ...e between myEels2.f90 and MyEels3.f90 .txt |   28 +
 ...e between myEels3.f90 and myEels4.f90 .txt |    9 +
 Python code/HREELS.py                         |   11 +-
 .../{calcHREELS.py => calcHREELS kms?.py}     |    0
 Python code/calcHREELS20.py                   |  301 ++
 Python code/data/gph_dat/I2L02.GPH            | 2623 +++++++++++++++++
 Python code/{ => data}/materials.json         |    0
 Python code/dielectrics.py                    |    6 +-
 Python code/{myEels3cole.f90 => myEels20.f90} |   32 +-
 Python code/output/I2L02 .png                 |  Bin 0 -> 35201 bytes
 Python code/output/dielectrics.png            |  Bin 0 -> 44709 bytes
 11 files changed, 2984 insertions(+), 26 deletions(-)
 create mode 100644 Python code/Difference between myEels2.f90 and MyEels3.f90 .txt
 create mode 100644 Python code/Difference between myEels3.f90 and myEels4.f90 .txt
 rename Python code/{calcHREELS.py => calcHREELS kms?.py} (100%)
 create mode 100755 Python code/calcHREELS20.py
 create mode 100755 Python code/data/gph_dat/I2L02.GPH
 rename Python code/{ => data}/materials.json (100%)
 rename Python code/{myEels3cole.f90 => myEels20.f90} (98%)
 create mode 100644 Python code/output/I2L02 .png
 create mode 100644 Python code/output/dielectrics.png

diff --git a/Python code/Difference between myEels2.f90 and MyEels3.f90 .txt b/Python code/Difference between myEels2.f90 and MyEels3.f90 .txt
new file mode 100644
index 0000000..1cd301a
--- /dev/null
+++ b/Python code/Difference between myEels2.f90 and MyEels3.f90 .txt	
@@ -0,0 +1,28 @@
+% Date: 2024-04-18 15:37:15 - 3 differences
+%	/Users/michael/Developer/EELS2 git-svn/EELS2/Python code/myEels2.f90
+%	/Users/michael/Developer/EELS2 git-svn/EELS2/Python code/myEels3.f90
+% Use up and down arrows to move through differences, ⌃⌥-left and ⌃⌥-right to patch changes from one window to the other.
+978c978,979
+<       if (osc(1,j) > 0.) then     ! positive TO mode: 'Kurosa' form
+---
+> 
+>       if (osc(1,j) > 0.) then     ! positive TO mode: 'Kurosawa' form: _Multiplicative_ phonon mode
+
+982,987c983,988
+<       else  ! Negative TO mode means: treat as term added to epsilon
+<         if (osc(3,j) > 0) then    ! it is a Lorentz oscillator
+<           addeps = addeps + osc(1,j)**2 * osc(2,j) /dcmplx(osc(1,j)**2 + wn2, wn*osc(3,j))
+<         else                      ! it is a Drude term
+<           addeps = addeps - osc(1,j)**2/dcmplx(wn2, -1*wn*osc(3,j))
+<         end if 
+---
+>       
+>       else if (osc(1,j) < 0.) then! Negative TO mode means: _Additive_ Lorentz oscillator with Q
+>         addeps = addeps + osc(1,j)**2 * osc(2,j) /dcmplx(osc(1,j)**2 + wn2, wn*osc(3,j))
+>       
+>       else                      ! osc(1,j) = 0   -> it is a Drude term
+>         addeps = addeps - dcmplx(osc(1,j+m)**2, wn*(osc(3,j)-osc(3,j+m))) /dcmplx(wn2, wn*osc(3,j))
+
+988a990
+> 
+
diff --git a/Python code/Difference between myEels3.f90 and myEels4.f90 .txt b/Python code/Difference between myEels3.f90 and myEels4.f90 .txt
new file mode 100644
index 0000000..cb7a99c
--- /dev/null
+++ b/Python code/Difference between myEels3.f90 and myEels4.f90 .txt	
@@ -0,0 +1,9 @@
+% Date: 2024-04-18 15:39:59 - 1 difference
+%	/Users/michael/Developer/EELS2 git-svn/EELS2/Python code/myEels3.f90
+%	/Users/michael/Developer/EELS2 git-svn/EELS2/Python code/myEels4.f90
+% Use up and down arrows to move through differences, ⌃⌥-left and ⌃⌥-right to patch changes from one window to the other.
+993c993
+<     eps(l) = epsinf(l) * nomi / deno + addeps
+---
+>     eps(l) = epsinf(l) * (nomi / deno + addeps) ! brackets changed by HHe 230915
+
diff --git a/Python code/HREELS.py b/Python code/HREELS.py
index 75093c6..6663755 100755
--- a/Python code/HREELS.py	
+++ b/Python code/HREELS.py	
@@ -13,13 +13,6 @@ from matplotlib.transforms import offset_copy
 # from pylab import figure
 from matplotlib.pyplot import figure
 
-if os.name == 'nt':
-    diskd = 'D:\\'
-elif os.name == 'posix':
-    diskd = '/mnt/d/'
-else:
-    print('Define diskd!   System not known ...')
-
 def myPath(path):
     '''Convert any Windows or Linux path to a Linux path. Adds a slash at the end, if missing.'''
     if path == None:
@@ -481,7 +474,7 @@ class HREELS:
 
 def myMain():
     fig = None
-    datapath = diskd+ "/Data/Python/HREELS/expHREELS/data"
+    datapath = "data/gph_dat/"
     data1 = HREELS("I2L02",datapath)
     if data1.valid:
         data1.info()
@@ -499,4 +492,4 @@ def myMain():
 
 
 if __name__ == '__main__':
-	myMain()
\ No newline at end of file
+	myMain()
diff --git a/Python code/calcHREELS.py b/Python code/calcHREELS kms?.py
similarity index 100%
rename from Python code/calcHREELS.py
rename to Python code/calcHREELS kms?.py
diff --git a/Python code/calcHREELS20.py b/Python code/calcHREELS20.py
new file mode 100755
index 0000000..eccf213
--- /dev/null
+++ b/Python code/calcHREELS20.py	
@@ -0,0 +1,301 @@
+#!/usr/bin/env python3
+import numpy as np
+import json
+import sys, re, os
+from libhreels.HREELS import myPath
+from copy import deepcopy
+
+import scipy.integrate as integrate
+
+libDir = os.path.dirname(os.path.realpath(__file__)) 
+
+try:
+    from libhreels import myEels20 as LambinEELS   # wrapper for myEels20.f90
+    from libhreels import myBoson as LambinBoson  # wrapper for myBoson.f90
+except:
+    print('myEels20 and MyBoson are not available here (Check your version)')			
+    print('''Make sure the Fortran routines 'myEels20' and 'myBoson' 
+    have been complied with the proper f2py for the right python version!!''')
+    print('\n\n\n')
+
+# Experimental setup as dictionary:
+setup = {
+    "e0": 4.0,
+    "theta": 60.,
+    "phia": 0.33,
+    "phib": 2.0,
+    "temperature": 298.,
+    "debug": False
+}
+# Instrumental function describing elastic peak shape:
+instrument = {
+    "width": 18.,
+    "intensity": 100000.,
+    "asym": 0.01,
+    "gauss": 0.88
+}
+
+	
+def importMaterials(string='', path=libDir):
+    ''' Returns a dictionary with all phonon parameters for the material provided 
+    as string argument. If the string is empty or not matching, a list of all available 
+    materials is printed.
+    '''
+    file = os.path.join(myPath(path),'materials20.json')
+    with open(file) as json_file:
+        materials = json.load(json_file)
+        try:
+            mat = materials[string]
+
+            #Following if-case for preventing old material data to be used in  wrong terminology
+            if mat["wLO"][0]==1 and mat["gLO"][0]==1 and mat["wTO"][0]<0 and mat["gTO"][0]<0:
+                print('It seems you are trying to load a Material from an older version. Parameter will be altered to fit the current Version.')
+                wTO = 0
+                gTO = -mat["gTO"][0]                
+                wLO = -mat["wTO"][0]
+                gLO = -mat["gTO"][0]        
+                mat["wTO"][0] = wTO
+                mat["gTO"][0] = gTO
+                mat["wLO"][0] = wLO
+                mat["gLO"][0] = gLO
+        except:
+            print('No data for material >>{}<< found in {} materials.json!!'.format(string, path))
+            print('Available materials:\n{}\n'.format(materials.keys()))
+            mat = 'None'
+    return mat
+
+def addDrude(wLOPlasma, gLOPlasma, material, gTOPlasma='None'):
+    ''' Adds a generalized Drude response to the materials properties (which are provided 
+    as last argument) and returns a new materials dictionary with all phonon parameters. Note 
+    that at least the eps_infinity has to given before.
+    '''
+    if gTOPlasma == 'none':
+        gTOPlasma = gLOPlasma
+    newMaterial = deepcopy(material)
+    try:
+        if len(newMaterial['wTO']) > 0:
+            newMaterial['wTO'] += [0.]
+            newMaterial['gTO'] += [gTOPlasma]
+            newMaterial['wLO'] += [wLOPlasma]
+            newMaterial['gLO'] += [gLOPlasma]
+            if newMaterial.get('Q'):
+                newMaterial['Q'] += [0]
+            return newMaterial
+    except:
+        print('Cannot add Drude to material',material)
+    return material
+
+################################################################################
+################################################################################
+class lambin:
+    def __init__(self, film, setup=setup, instrument=instrument):
+        self.e0 = setup['e0']
+        self.theta = setup['theta']
+        self.phia = setup['phia']
+        self.phib = setup['phib']
+        self.temperature = setup['temperature']
+        self.debug = setup['debug']
+        self.width = instrument['width']
+        self.gauss = instrument['gauss']
+        self.intensity = instrument['intensity']
+        self.asym = instrument['asym']
+        self.layers = len(film)          # number of layers
+        self.neps = self.layers
+        # name_size = self.layers
+        self.name = []; self.thick=[]; self.listNOsci=[]; self.epsinf =[]; Q = []
+        allTO=[]; allgTO=[];  allgLO=[]; nDrude=0; Qdummy = []
+        name2 = []
+        for layer in film:
+            try:
+                a = layer[0]['name']
+            except:
+                a = 'None'
+            self.name.append('{:<10}'.format(a[:10]))        # film name and material
+            name2.append(a)
+            try:
+                a = layer[1]
+            except:
+                a = 10000.
+            self.thick.append(a)
+            self.epsinf.append(layer[0]['eps'])
+            nTO = 2 * len(layer[0]['wTO'])
+            allTO.extend(layer[0]['wTO'])
+            allgTO.extend(layer[0]['gTO'])
+            allTO.extend(layer[0]['wLO'])
+            allgTO.extend(layer[0]['gLO'])
+            qList = layer[0].get('Q')
+            if qList:
+                Q.extend(layer[0]['Q'])
+                Q.extend(len(layer[0]['Q'])*[0.])
+            else:
+                Q.extend(2* len(layer[0]['wTO'])*[0.])
+            self.listNOsci.append(nTO)
+
+        if len(allTO)!=sum(self.listNOsci) or len(allgTO)!=sum(self.listNOsci):
+            print('Error in materials: ', layer[0])
+        if len(Q)!=sum(self.listNOsci) :
+            print('Error in materials (Check Q): ', layer[0])
+        self.wOsc = np.array(allTO)
+        self.gOsc = np.array(allgTO)
+        self.osc = np.array([self.wOsc, np.array(Q), self.gOsc])
+        # print('[self.wOsc, np.array(Q), self.gOsc]: \n',self.osc)
+        return
+
+    def calcSurfaceLoss(self,x):
+        ''' Calculate the surface loss spectrum for the array of x, which needs to be an equidistant array. 
+        All parameters are defined in the class __init__() call.'''
+        wmin = min(x)
+        wmax = max(x)-0.001
+        dw = (wmax-wmin)/(len(x)-1)     # assumes that x is an equidistant array
+        wn_array_size = len(x)     # size of array for x and epsilon (wn_array, loss_array)
+        nper = 1.
+        contrl = '{:<10}'.format('None'[:10])   # Can be 'image' to include image charge
+        mode = '{:<10}'.format('kurosawa'[:10])           
+        wn_array,loss_array = LambinEELS.mod_doeels.doeels(self.e0,self.theta,self.phia,self.phib,
+            wmin,wmax,dw,self.layers,self.neps,nper,self.name,
+            self.thick,self.epsinf,self.listNOsci,self.osc,contrl,mode,wn_array_size)
+        i=0
+        for item in wn_array:
+            if item > 0: break
+            i += 1
+        return wn_array[i-1:], loss_array[i-1:]
+
+    def calcHREELS(self,x, normalized=True, areanormalized=False):
+        emin = min(x)
+        emax = max(x)-0.001
+        norm = 1
+        xLoss,loss_array = self.calcSurfaceLoss(x)
+        wmin = min(xLoss)
+        wmax = max(xLoss)
+        xOut,spectrum,n = LambinBoson.doboson3(self.temperature,self.width,self.gauss,self.asym,
+            emin,emax,wmin,wmax,loss_array,self.debug,len(loss_array))
+        if normalized:
+            norm = max(spectrum[:n])
+            if areanormalized: #edit by HHE
+                try:                    
+                    areanormalize_xstart = np.argmin(abs(x+100.)) #seems to be oddly complicated, but is way more stable than x.index(-100.) or where()
+                except:
+                    areanormalize_xstart = 0
+                try:
+                    areanormalize_xend = np.argmin(abs(x-1000.))
+                except:
+                    areanormalize_xend = len(x)
+                cropped_spectra=spectrum[areanormalize_xstart:areanormalize_xend]
+                cropped_x=x[areanormalize_xstart:areanormalize_xend]
+
+                norm=integrate.simps(cropped_spectra, dx=x[areanormalize_xstart+1]-x[areanormalize_xstart])
+
+        # else:
+        #     print("not normalized")
+        return xOut[:len(x)], spectrum[:len(x)]/norm
+
+    def calcEps(self, x):
+        epsArray = []
+        nOsci = len(self.wOsc)
+        for wn in x:
+            yn = LambinEELS.mod_doeels.seteps(self.listNOsci,nOsci,self.osc,self.epsinf,wn,self.layers)
+            epsArray.append(yn)
+        return np.transpose(np.array(epsArray))
+
+####################################################################################
+def myMain():
+    import matplotlib.pyplot as plt
+    import numpy as np
+    import os
+    from libhreels import dielectrics20 as dielectrics
+
+    x = np.linspace(-100.,1000,400)
+    material = {'eps': 1.,
+                'wTO': [-200, -750],  
+                'gTO': [  12,   8], 
+                'wLO': [   1,   1],     # this parameter is irrelvant if wTO is negativ
+                'gLO': [   1,   1],     # this parameter is irrelvant if wTO is negativ
+                'Q'  : [  10,  15]}
+    material2 = {'eps': 1.,
+                'wTO': [-200, -750],  
+                'gTO': [  12,   8], 
+                'wLO': [   1,   1],     # this parameter is irrelvant if wTO is negativ
+                'gLO': [   1,   1],     # this parameter is irrelvant if wTO is negativ
+                'Q'  : [  0.1,  15]}
+    material3 = {'eps': 1.,
+                'wTO': [-200, -750,   0],  
+                'gTO': [  12,   8,   50], 
+                'wLO': [   1,   1, 2000],     # this parameter is irrelvant if wTO is negativ
+                'gLO': [   1,   1,   50],     # this parameter is irrelvant if wTO is negativ
+                'Q'  : [  10,  15,    0]}
+
+    film1 = lambin(film=[[material,10000.]])
+    film2 = lambin(film=[[material2,10000.]])
+    film3 = lambin(film=[[material3,10000.]])
+    eps3= film3.calcEps(x)[0]
+    eps2= film2.calcEps(x)[0]
+    eps = film1.calcEps(x)[0]
+    plt.plot(x,np.real(eps))
+    plt.plot(x,np.real(eps2))
+    plt.plot(x,np.real(eps3))
+
+    ############# Comparison with dielectrics ################
+    osci1  = dielectrics.simpleOscillator(material3['wTO'][0], 
+                                          material3['Q'  ][0],
+                                      gTO=material3['gTO'][0])
+    osci2  = dielectrics.simpleOscillator(material3['wTO'][1], 
+                                          material3['Q'  ][1],
+                                      gTO=material3['gTO'][1])
+    drude = dielectrics.drude(material3['wLO'][2],material3['gTO'][2],material3['gLO'][2])
+    epsInfinity = material3['eps']
+    eps_dielectrics = epsInfinity * (osci1(x) + osci2(x)  + (1 + drude(x)))
+    plt.plot(x,np.real(eps_dielectrics),linestyle='dotted')
+
+
+
+    plt.ylabel(r'$Re(\epsilon)$')
+    plt.xlabel('Energy Loss (cm$^{-1}$)')
+    plt.xlim(left=5)
+    # plt.ylim(-6000,6000)
+
+    plt.text(0.99, 0.01,os.path.basename(__file__), fontsize=10, ha='right', va='bottom', transform=plt.gcf().transFigure)
+    output_filename = os.path.splitext(__file__)[0] + '.png'
+    plt.savefig(output_filename)
+
+    plt.show()
+
+    plt.plot(x,np.imag(eps))
+    plt.plot(x,np.imag(eps2))
+    plt.plot(x,np.imag(eps3))
+    plt.plot(x,np.imag(eps_dielectrics))
+    plt.xlim(left=0)
+    plt.ylim(-1500,1500)
+    plt.show()
+
+    # plt.plot(x,np.imag(dielectrics.sigma(eps,x)))
+    # plt.plot(x,np.imag(dielectrics.sigma(eps2,x)))
+    # plt.plot(x,np.imag(dielectrics.sigma(eps3,x)))
+    # plt.xlim(left=0)
+    # plt.ylim(-1500,1500)
+    # plt.show()
+
+    xs, spectrum = film3.calcHREELS(x,normalized=True,areanormalized=False)
+    plt.plot(xs[:-1],spectrum[:-1], label='normalized=False')
+    plt.show()
+
+    material4 = {'eps': 1.,
+                'wTO': [ 200, 750,   0],  
+                'gTO': [  12,   8,   50], 
+                'wLO': [ 600, 950, 2000],     
+                'gLO': [  10,  10,   50],     
+                'Q'  : [  10,  15,    0]}
+
+    # material4 = {'eps': 1.,
+    #             'wTO': [ 200, 750,   0],  
+    #             'gTO': [  12,   8,   50], 
+    #             'wLO': [ 300, 950, 2000], 
+    #             'gLO': [  10,  10,   50]}
+
+
+    film4 = lambin(film=[[material4,10000.]])
+    xs, spectrum = film4.calcHREELS(x,normalized=True,areanormalized=False)
+    plt.plot(xs[:-1],spectrum[:-1], label='normalized=False')
+    plt.show()
+
+if __name__ == '__main__':
+	myMain()
\ No newline at end of file
diff --git a/Python code/data/gph_dat/I2L02.GPH b/Python code/data/gph_dat/I2L02.GPH
new file mode 100755
index 0000000..bb6c7d3
--- /dev/null
+++ b/Python code/data/gph_dat/I2L02.GPH	
@@ -0,0 +1,2623 @@
+%%%%% 001	#	General data
+ 6.10  2.00 DELTA FFFFFDE0	#	P-Version, C-Version, Type
+22.02.2019 11:25	#	Date, Time
+%%%%% 010	#	Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+%%%%% 018	#	
+0	#	50V Scan state
+%%%%% 002	#	Modul data
+Kat. Ver.        2.3399999142     2.3399999142     0.0000000000     5.0000000000      0.0000760000 80   0  0 1        0
+PK              -2.1926999092    -2.1926999092   -10.9141559601    11.1900310516      0.0003372831 21   0  0 1 FFFFFFBC
+Rep             -1.2324999571    -1.2324999571   -10.9234685898    11.0292186737      0.0003349714 22   0  0 1 FFFFFF78
+A1 links        18.0060005188    18.0060005188    -5.9583468437    66.3768157959      0.0011037469 24   0  0 1 FFFFFF34
+A1 rechts       22.5550003052    22.5550003052    -6.0046720505    66.3250579834      0.0011036640 26   0  0 1 FFFFFEF0
+A2 oben         -8.0895996094    -8.0895996094   -10.9080619812    11.0086555481      0.0003344226 27   0  0 1 FFFFFEAC
+A2 unten        -7.1054000854    -7.1054000854   -10.9495010376    11.0446872711      0.0003356047 28   0  0 1 FFFFFE68
+A3 links         1.4486000538     1.4486000538   -10.9238748550    11.0282192230      0.0003349624 29   0  0 1 FFFFFE24
+A3 rechts        0.8749700189     0.8749700189   -10.9453125000    11.0509996414      0.0003356371 2A   0  0 1 FFFFFDE0
+EVM              0.1369300038     0.1369300038    -2.5876874924     4.6144781113      0.0001098963 31   0  0 1 FFFFFD9C
+VM innen         0.6869300008     0.6869300008    -2.5837626457     4.6172842979      0.0001098793 32   0  0 1 FFFFFD58
+VM au�en        -0.8130699992    -0.8130699992    -2.1036343575     0.1207878143      0.0000339420 33   0  0 1 FFFFFD14
+VM D1           -0.7231900096    -0.7231900096    -2.1016812325     0.1209521890      0.0000339147 34   0  0 1 FFFFFCD0
+VM D2           -0.7231900096    -0.7231900096    -2.0959563255     0.1164074987      0.0000337580 35   0  0 1 FFFFFC8C
+HME             -0.7525577545    -0.7525577545    -2.5943999290     4.6251878738      0.0001101622 36   0  0 1 FFFFFC48
+HM innen        -0.5025477409    -0.5025477409    -2.5880718231     4.6075630188      0.0001097967 37   0  0 1 FFFFFC04
+HM au�en        -1.0025677681    -1.0025677681    -2.1031875610     0.1154775023      0.0000338541 38   0  0 1 FFFFFBC0
+HM D1           -1.0006676912    -1.0006676912    -2.1032655239     0.1165978163      0.0000338724 39   0  0 1 FFFFFB7C
+HM D2           -1.0000277758    -1.0000277758    -2.1007342339     0.1186871827      0.0000338657 3A   0  0 1 FFFFFB38
+HMA             -0.7525476813    -0.7525476813    -2.5927872658     4.6134500504      0.0001099585 3B   0  0 1 FFFFFAF4
+B1 oben         -0.8422180414    -0.8423435688   -16.3437500000    16.5563125610      0.0001255038 2B   1  0 1 FFFFFAB0
+B1 unten        -0.8301697969    -0.8300442696   -16.3627204895    16.6008110046      0.0001257459 2C   1  0 1 FFFFFA6C
+B2               1.1802383661     1.1821393967    -5.1524972916   119.4303131104      0.0019009828 2E   0  0 1 FFFFFA28
+B3               0.9902987480     0.9712957144    -5.3829998970   119.1553115845      0.0019003039 44   0  0 1 FFFFF9E4
+B4 oben         -0.8142320514    -0.8154810667   -16.2590332031    16.4820003510      0.0001248971 45   1  0 1 FFFFF9A0
+B4 unten        -0.8162304759    -0.8149814606   -16.2824687958    16.4784374237      0.0001249729 46   1  0 1 FFFFF95C
+AM              -0.7508257627    -0.7508257627    -2.6005969048     4.6468062401      0.0001105866 47   0  0 1 FFFFF918
+A innen         -0.5008258820    -0.5008258820    -2.5957968235     4.6316623688      0.0001102823 48   0  0 1 FFFFF8D4
+A au�en         -1.0008256435    -1.0008256435    -2.1033282280     0.1158340648      0.0000338617 49   0  0 1 FFFFF890
+A D1            -0.9750257730    -0.9750257730    -2.1015281677     0.1148478091      0.0000338192 4A   0  0 1 FFFFF84C
+A D2            -1.0065255165    -1.0065255165    -2.0990469456     0.1100259423      0.0000337078 4B   0  0 1 FFFFF808
+Cht Eing.       -5.0223627090    -5.0223627090    -5.2474431992     5.3180408478      0.0001612165 51   0  0 1 FFFFF7C4
+C1 oben          0.5900969505     0.5900969505    -5.2440004349     5.3125343323      0.0001610799 52   0  0 1 FFFFF780
+C1 unten         0.5900969505     0.5900969505    -5.2433624268     5.3155498505      0.0001611162 53   0  0 1 FFFFF73C
+C2               2.2117373943     2.2117373943    -5.2518939972     5.3111190796      0.0001611788 54   0  0 1 FFFFF6F8
+C3 links         2.2332372665     2.2332372665    -5.2459716797     5.3085346222      0.0001610490 55   0  0 1 FFFFF6B4
+C3 rechts        5.2665371895     5.2665371895    -5.2543592453     5.3018937111      0.0001610756 56   0  0 1 FFFFF670
+Cht Geh        -15.0000000000   -15.0000000000   -16.4459056854    16.6480636597      0.0005049739 61   0  0 1 FFFFF62C
+E0               4.0000000000     4.0000000000    -9.2576847076   259.5778198242      0.0041021043 64   0  0 1 FFFFF5E8
+Probe            7.5999999046     7.5999999046    -9.4702816010   258.8974914551      0.0040949672 66   0  0 1 FFFFF5A4
+Scan fine        0.0000000000     0.0000000000    -0.5422697067     1.2692217827      0.0000276412 4C   0  0 1 FFFFF560
+Scan coarse      0.0000000000     0.0000000000    -1.3911311626    51.0064392090      0.0007995235 68   0  0 1 FFFFF51C
+50V Rel.         0.2325034440     0.2325034440     0.2325034440     1.9298999310      0.0000259002 6A   0  0 0 FFFFF4D8
+%%%%% 003	#	Segment
+0	#	Flag f�r Segmentauswahl
+2	#	max. number of scantypes
+    0.0000000000    -0.0099508204     0.2232853472     0.0001934882     0.0000000000	#	dummy min max inc dummy
+    0.0000000000    -0.0127923759     0.0927447230     0.0015990470     0.0000000000	#	dummy min max inc dummy
+2	#	Segmentanzahl
+    0.1000000015    -0.0061991666     0.0681908354     0.0001934882     0.5000000000	#	wait start stop inc meas
+    0.1000000015     0.1983733326     0.2727633417     0.0001934882     0.5000000000	#	wait start stop inc meas
+    0.2000000030    -0.0619916692     0.1859750003     0.0015990470     2.0000000000	#	wait start stop inc meas
+    0.2000000030    -0.0619916692     0.1859750003     0.0063961879     2.0000000000	#	wait start stop inc meas
+%%%%% 004	#	Channel data
+  0	#	main channel
+CH--1                         V         0.0000000000     1.0000000000 1249404 1 1 FFFFC7C0
+CH--2                         V         0.0000000000    33.3300018311 0 0 1 FFFFDE40
+CH--3                         V         0.0000000000     1.0000000000 0 0 1 FFFFCB80
+CH--4                         V         0.0000000000     1.0000000000 0 0 1 FFFFF4C0
+CH--5                         V         0.0000000000     1.0000000000 0 0 1 FFFFE200
+%%%%% 005	#	Averagedata
+D:\DATEN\HREELS\BATCH\SAV\I2L02	#	Filename Measure Values
+0031	#	Flags
+0018	#	Anzahl
+000	#	Start extension
+006	#	Save extension
+D:\DATEN\HREELS\BATCH\SAV\I2L02v	#	Filename Average Values
+D:\DATEN\HREELS\BATCH\SAV\I2L02a	#	Filename Export Measure Values
+D:\DATEN\HREELS\BATCH\SAV\I2L02av	#	Filename Export Average Values
+%%%%% 006	#	Options
+ 8065.6000976562	#	xFactor
+    0.0000000000	#	xOffset
+1000000.0000000000	#	warning level
+%%%%% 008	#	Timedata
+    0.5000000000	#	Meas time
+    2.0000000000	#	startTime
+    0.1000000015	#	sleepTime
+%%%%% 009	#	Graphicoptionen
+0.000000 2200.000000#	X-Zoom
+0.000000 10000.000000#	Y-Zoom
+%%%%% 012	#	Filament
+   3.00000	#	Alarm level
+   2.34000	#	setPoint
+   0.25000	#	rampdeltavoltage
+   1.00000	#	rampdeltatime
+   0.00000	#	amperedeltatime
+001	#	Alarm check
+001	#	Filament state
+   2.34290	#	Volt
+   1.47880	#	Ampere
+%%%%% 013	#	Virtual moduls
+A1              20.2805004120    20.2805004120    -6.0046720505    66.3768157959     0.0011036640   3   4   1 FFFFD780
+dA1             -4.5489997864    -4.5489997864   -72.3814849854    72.3814849854     0.0022073281   3   4   0 FFFFC340
+A2              -7.5974998474    -7.5974998474   -10.9495010376    11.0446872711     0.0003344226   5   6   3 FFFFF700
+dA2             -0.9841995239    -0.9841995239   -21.9941883087    21.9941883087     0.0006688451   5   6   2 FFFFE2C0
+A3               1.1617850065     1.1617850065   -10.9453125000    11.0509996414     0.0003349624   7   8   5 FFFFCE80
+dA3              0.5736300349     0.5736300349   -21.9963111877    21.9963111877     0.0006699248   7   8   4 FFFFBA40
+EVM              0.2000000030     0.2000000030   -10.0000000000    10.0000000000     0.0001098963  -1  -1  -1 FFFFEE00
+UVM             -0.0630699992    -0.0630699992    -2.5837626457     4.6172842979     0.0000339420  10  11   8 FFFFD9C0
+dUVM             1.5000000000     1.5000000000    -7.2010469437     7.2010469437     0.0000678840  10  11   7 FFFFC580
+DVM             -0.6601200104    -0.6601200104    -2.1016812325     0.1209521890     0.0000337580  -1  -1  -1 FFFFF940
+dDVM             0.0000000000     0.0000000000    -2.2226333618     2.2226333618     0.0000675160  12  13   9 FFFFE500
+UM              -0.7525577545    -0.7525577545    -2.5880718231     4.6075630188     0.0000338541  15  16  12 FFFFD0C0
+dUM              0.5000200272     0.5000200272    -7.1956348419     7.1956348419     0.0000677083  15  16  11 FFFFBC80
+DM              -0.2477899790    -0.2477899790    -2.1032655239     0.1186871827     0.0000338657  -1  -1  -1 FFFFF040
+dDM             -0.0006399155    -0.0006399155    -2.2219526768     2.2219526768     0.0000677314  -1  -1  -1 FFFFDC00
+B1              -0.8361939192    -0.8361939192   -16.3627204895    16.6008110046     0.0001255038  20  21  16 FFFFC7C0
+dB1             -0.0120482445    -0.0120482445   -32.9635314941    32.9635314941     0.0002510076  20  21  15 FFFFFB80
+B2               1.1802383661     1.1802383661    -5.1524972916   119.4303131104     0.0019009828  22  -1  -1 FFFFE740
+B3               0.9902987480     0.9902987480    -5.3829998970   119.1553115845     0.0019003039  23  -1  -1 FFFFD300
+B4              -0.8152312636    -0.8152312636   -16.2824687958    16.4820003510     0.0001248971  24  25  20 FFFFBEC0
+dB4              0.0019984245     0.0019984245   -32.7644691467    32.7644691467     0.0002497943  24  25  19 FFFFF280
+UA              -0.7508257627    -0.7508257627    -2.5957968235     4.6316623688     0.0000338617  27  28  22 FFFFDE40
+dUA              0.4999997616     0.4999997616    -7.2274589539     7.2274589539     0.0000677235  27  28  21 FFFFCA00
+DA              -0.2399498820    -0.2399498820    -2.1015281677     0.1148478091     0.0000337078  29  30  24 FFFFFDC0
+dDA              0.0314997435     0.0314997435    -2.2163760662     2.2163760662     0.0000674156  -1  -1  -1 FFFFE980
+C1               0.5900969505     0.5900969505    -5.2440004349     5.3155498505     0.0001610799  32  33  26 FFFFD540
+dC1              0.0000000000     0.0000000000   -10.5595502853    10.5595502853     0.0003221599  32  33  25 FFFFC100
+C3               3.7498872280     3.7498872280    -5.2543592453     5.3085346222     0.0001610490  35  36  28 FFFFF4C0
+dC3             -3.0332999229    -3.0332999229   -10.5628938675    10.5628938675     0.0003220980  35  36  27 FFFFE080
+C2               2.2117373943     2.2117373943    -5.2518939972     5.3111190796     0.0001611788  34  -1  -1 FFFFCC40
+E0               4.0000000000     4.0000000000    -9.2576847076   259.5778198242     0.0041021043  38  -1  -1        0
+delta phi        3.5999999046     3.5999999046    -5.0000000000     5.0000000000     0.0040949672  -1  -1  -1 FFFFEBC0
+Scan fine        0.0000000000     0.0000000000    -0.5422697067     1.2692217827     0.0000276412  40  -1  -1 FFFFD780
+AM              -0.7508257627    -0.7508257627    -2.6005969048     4.6468062401     0.0001105866  26  -1  -1 FFFFC340
+Cht Eing.       -5.0223627090    -5.0223627090    -5.2474431992     5.3180408478     0.0001612165  31  -1  -1 FFFFF700
+Rep             -1.2324999571    -1.2324999571   -10.9234685898    11.0292186737     0.0003349714   2  -1  -1 FFFFE2C0
+PK              -2.1926999092    -2.1926999092   -10.9141559601    11.1900310516     0.0003372831   1  -1  -1 FFFFCE80
+HME             -0.7525577545    -0.7525577545    -2.5943999290     4.6251878738     0.0001101622  14  -1  -1 FFFFBA40
+Cht Geh        -15.0000000000   -15.0000000000   -16.4459056854    16.6480636597     0.0005049739  37  -1  -1 FFFFEE00
+PKK              0.0000000000     0.0000000000   -99.0000000000    99.0000000000     0.0010000000  -1  -1  -1 FFFFD9C0
+HMA              0.0000100732     0.0000100732    -5.0000000000     5.0000000000     0.0001099585  -1  -1  -1 FFFFC580
+Mono Mitte       0.0000000000     0.0000000000     0.0000000000     0.0000000000     0.0010000000  -1  -1  -1 FFFFF940
+Scan coarse      0.0000000000     0.0000000000    -1.3911311626    51.0064392090     0.0007995235  41  -1  -1 FFFFE500
+Passenergy       0.2724998593     0.0000000000  -500.0000000000   500.0000000000     0.0010000000  -1  -1  -1 FFFFD0C0
+Kinetic En       5.0233259201     0.0000000000  -500.0000000000   500.0000000000     0.0010000000  -1  -1  -1 FFFFBC80
+Retard Rat      18.4342327118     0.0000000000  -500.0000000000   500.0000000000     0.0010000000  -1  -1  -1 FFFFF040
+Offset          -1.0233256817     0.0000000000  -500.0000000000   500.0000000000     0.0010000000  -1  -1  -1 FFFFDC00
+B3  norm         0.4008548260     0.0000000000  -500.0000000000   500.0000000000     0.0010000000  -1  -1  -1 FFFFC7C0
+B4  norm         0.0414256267     0.0000000000  -500.0000000000   500.0000000000     0.0010000000  -1  -1  -1 FFFFFB80
+dB4 norm         0.0003978290     0.0000000000  -500.0000000000   500.0000000000     0.0010000000  -1  -1  -1 FFFFE740
+%%%%% 014	#	Time Ramp Parameters
+0:10:0	#	Duration
+0:0:0:600	#	Step
+%%%%% 015	#	Measure Modes
+0	#	scan type
+40	#	scan index
+0	#	ramp type type
+%%%%% 016	#	Formular constants
+F1_CON1                 0.59600
+F1_CON2                 1.00000
+F1_CON3                -0.38000
+F1_CON4                 1.00000
+F2_CON1                 0.54500
+F2_CON2                 1.00000
+F2_CON3                -0.49800
+F3_CON1                 0.54500
+F3_CON2                -0.49800
+F4_CON1                 0.01730
+F4_CON2                 0.37700
+F4_CON3                 0.37700
+F4_CON4                 0.01730
+F4_CON5                 1.00000
+F4_CON6                 1.00000
+%%%%% 017	#	Measure Results
+FWHM: no results
+Peakfinder: no results
+%%%%% 019	#	
+	#	Lenscurvename
+0	#	use lenscurve
+0 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000	#	Compensation Line lensType X1 Y1 X2 Y2 XOff YOff Gain
+1 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000	#	Compensation Line lensType X1 Y1 X2 Y2 XOff YOff Gain
+2 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000	#	Compensation Line lensType X1 Y1 X2 Y2 XOff YOff Gain
+%%%%% 020	#	Measure Global
+02-22-2019 09:35:30	#	Startzeit
+02-22-2019 11:13:49	#	Endzeit
+ 18	#	Averageanzahl
+10000	#	Kan�le
+%%%%% 021	#	Measure Segment
+1	#	Number of Segments
+1206     0.1000000015    -0.0099508204     0.2232853472     0.0001934882     0.5000000000	#	Segmentsize wait start stop inc meastime
+%%%%% 022	#	Measure Data
+CH--1 
+S 0000 -0.009951
+M 0000 171.166672
+S 0001 -0.009757
+M 0001 174.166672
+S 0002 -0.009564
+M 0002 180.833328
+S 0003 -0.009370
+M 0003 180.166672
+S 0004 -0.009177
+M 0004 207.500000
+S 0005 -0.008983
+M 0005 196.500000
+S 0006 -0.008790
+M 0006 212.500000
+S 0007 -0.008596
+M 0007 229.166672
+S 0008 -0.008403
+M 0008 212.666672
+S 0009 -0.008209
+M 0009 238.000000
+S 0010 -0.008016
+M 0010 239.666672
+S 0011 -0.007822
+M 0011 247.500000
+S 0012 -0.007629
+M 0012 259.833344
+S 0013 -0.007435
+M 0013 277.500000
+S 0014 -0.007242
+M 0014 277.666656
+S 0015 -0.007049
+M 0015 286.333344
+S 0016 -0.006855
+M 0016 309.833344
+S 0017 -0.006662
+M 0017 334.000000
+S 0018 -0.006468
+M 0018 348.000000
+S 0019 -0.006275
+M 0019 376.666656
+S 0020 -0.006081
+M 0020 419.166656
+S 0021 -0.005888
+M 0021 431.166656
+S 0022 -0.005694
+M 0022 464.833344
+S 0023 -0.005501
+M 0023 508.666656
+S 0024 -0.005307
+M 0024 552.833313
+S 0025 -0.005114
+M 0025 568.333313
+S 0026 -0.004920
+M 0026 644.166687
+S 0027 -0.004727
+M 0027 710.833313
+S 0028 -0.004533
+M 0028 796.833313
+S 0029 -0.004340
+M 0029 889.833313
+S 0030 -0.004146
+M 0030 995.166687
+S 0031 -0.003953
+M 0031 1134.000000
+S 0032 -0.003759
+M 0032 1295.500000
+S 0033 -0.003566
+M 0033 1502.333374
+S 0034 -0.003372
+M 0034 1753.666626
+S 0035 -0.003179
+M 0035 2104.166748
+S 0036 -0.002985
+M 0036 2473.333252
+S 0037 -0.002792
+M 0037 3005.166748
+S 0038 -0.002598
+M 0038 3611.500000
+S 0039 -0.002405
+M 0039 4460.833496
+S 0040 -0.002211
+M 0040 5459.166504
+S 0041 -0.002018
+M 0041 6694.000000
+S 0042 -0.001824
+M 0042 8152.000000
+S 0043 -0.001631
+M 0043 9975.166992
+S 0044 -0.001437
+M 0044 12174.500000
+S 0045 -0.001244
+M 0045 14396.333008
+S 0046 -0.001050
+M 0046 16924.333984
+S 0047 -0.000857
+M 0047 19034.000000
+S 0048 -0.000663
+M 0048 21410.500000
+S 0049 -0.000470
+M 0049 23335.500000
+S 0050 -0.000276
+M 0050 25068.166016
+S 0051 -0.000083
+M 0051 25830.666016
+S 0052 0.000111
+M 0052 25772.333984
+S 0053 0.000304
+M 0053 24502.666016
+S 0054 0.000498
+M 0054 22729.166016
+S 0055 0.000691
+M 0055 20179.500000
+S 0056 0.000885
+M 0056 17682.833984
+S 0057 0.001078
+M 0057 14886.333008
+S 0058 0.001271
+M 0058 12403.000000
+S 0059 0.001465
+M 0059 10260.666992
+S 0060 0.001658
+M 0060 8307.666992
+S 0061 0.001852
+M 0061 6737.333496
+S 0062 0.002045
+M 0062 5502.333496
+S 0063 0.002239
+M 0063 4472.333496
+S 0064 0.002432
+M 0064 3686.166748
+S 0065 0.002626
+M 0065 3101.500000
+S 0066 0.002819
+M 0066 2659.166748
+S 0067 0.003013
+M 0067 2307.500000
+S 0068 0.003206
+M 0068 1979.000000
+S 0069 0.003400
+M 0069 1726.833374
+S 0070 0.003593
+M 0070 1558.500000
+S 0071 0.003787
+M 0071 1382.666626
+S 0072 0.003980
+M 0072 1241.000000
+S 0073 0.004174
+M 0073 1122.333374
+S 0074 0.004367
+M 0074 1074.166626
+S 0075 0.004561
+M 0075 961.833313
+S 0076 0.004754
+M 0076 888.166687
+S 0077 0.004948
+M 0077 846.666687
+S 0078 0.005141
+M 0078 779.333313
+S 0079 0.005335
+M 0079 704.833313
+S 0080 0.005528
+M 0080 690.166687
+S 0081 0.005722
+M 0081 633.500000
+S 0082 0.005915
+M 0082 621.000000
+S 0083 0.006109
+M 0083 619.666687
+S 0084 0.006302
+M 0084 561.500000
+S 0085 0.006496
+M 0085 551.500000
+S 0086 0.006689
+M 0086 494.333344
+S 0087 0.006883
+M 0087 486.500000
+S 0088 0.007076
+M 0088 466.333344
+S 0089 0.007270
+M 0089 459.333344
+S 0090 0.007463
+M 0090 437.000000
+S 0091 0.007657
+M 0091 413.833344
+S 0092 0.007850
+M 0092 405.166656
+S 0093 0.008044
+M 0093 384.333344
+S 0094 0.008237
+M 0094 380.833344
+S 0095 0.008431
+M 0095 348.000000
+S 0096 0.008624
+M 0096 343.000000
+S 0097 0.008818
+M 0097 330.000000
+S 0098 0.009011
+M 0098 339.833344
+S 0099 0.009205
+M 0099 313.000000
+S 0100 0.009398
+M 0100 320.000000
+S 0101 0.009591
+M 0101 299.000000
+S 0102 0.009785
+M 0102 279.333344
+S 0103 0.009978
+M 0103 277.833344
+S 0104 0.010172
+M 0104 266.333344
+S 0105 0.010365
+M 0105 257.166656
+S 0106 0.010559
+M 0106 282.666656
+S 0107 0.010752
+M 0107 246.166672
+S 0108 0.010946
+M 0108 241.500000
+S 0109 0.011139
+M 0109 242.833328
+S 0110 0.011333
+M 0110 229.833328
+S 0111 0.011526
+M 0111 217.333328
+S 0112 0.011720
+M 0112 214.500000
+S 0113 0.011913
+M 0113 206.833328
+S 0114 0.012107
+M 0114 195.500000
+S 0115 0.012300
+M 0115 209.166672
+S 0116 0.012494
+M 0116 198.833328
+S 0117 0.012687
+M 0117 206.500000
+S 0118 0.012881
+M 0118 195.166672
+S 0119 0.013074
+M 0119 193.333328
+S 0120 0.013268
+M 0120 191.000000
+S 0121 0.013461
+M 0121 187.000000
+S 0122 0.013655
+M 0122 180.333328
+S 0123 0.013848
+M 0123 186.833328
+S 0124 0.014042
+M 0124 171.166672
+S 0125 0.014235
+M 0125 176.000000
+S 0126 0.014429
+M 0126 164.000000
+S 0127 0.014622
+M 0127 170.000000
+S 0128 0.014816
+M 0128 160.000000
+S 0129 0.015009
+M 0129 161.833328
+S 0130 0.015203
+M 0130 171.666672
+S 0131 0.015396
+M 0131 155.333328
+S 0132 0.015590
+M 0132 173.666672
+S 0133 0.015783
+M 0133 161.666672
+S 0134 0.015977
+M 0134 155.000000
+S 0135 0.016170
+M 0135 164.500000
+S 0136 0.016364
+M 0136 141.166672
+S 0137 0.016557
+M 0137 147.333328
+S 0138 0.016751
+M 0138 154.666672
+S 0139 0.016944
+M 0139 160.500000
+S 0140 0.017138
+M 0140 155.000000
+S 0141 0.017331
+M 0141 159.500000
+S 0142 0.017524
+M 0142 155.500000
+S 0143 0.017718
+M 0143 161.333328
+S 0144 0.017911
+M 0144 159.000000
+S 0145 0.018105
+M 0145 154.333328
+S 0146 0.018298
+M 0146 148.333328
+S 0147 0.018492
+M 0147 147.666672
+S 0148 0.018685
+M 0148 152.500000
+S 0149 0.018879
+M 0149 154.000000
+S 0150 0.019072
+M 0150 164.000000
+S 0151 0.019266
+M 0151 149.833328
+S 0152 0.019459
+M 0152 147.500000
+S 0153 0.019653
+M 0153 160.333328
+S 0154 0.019846
+M 0154 173.333328
+S 0155 0.020040
+M 0155 191.833328
+S 0156 0.020233
+M 0156 168.666672
+S 0157 0.020427
+M 0157 188.500000
+S 0158 0.020620
+M 0158 204.166672
+S 0159 0.020814
+M 0159 188.833328
+S 0160 0.021007
+M 0160 205.166672
+S 0161 0.021201
+M 0161 203.666672
+S 0162 0.021394
+M 0162 183.833328
+S 0163 0.021588
+M 0163 197.000000
+S 0164 0.021781
+M 0164 214.833328
+S 0165 0.021975
+M 0165 198.166672
+S 0166 0.022168
+M 0166 191.500000
+S 0167 0.022362
+M 0167 187.666672
+S 0168 0.022555
+M 0168 169.000000
+S 0169 0.022749
+M 0169 174.500000
+S 0170 0.022942
+M 0170 170.833328
+S 0171 0.023136
+M 0171 169.000000
+S 0172 0.023329
+M 0172 164.666672
+S 0173 0.023523
+M 0173 162.166672
+S 0174 0.023716
+M 0174 170.666672
+S 0175 0.023910
+M 0175 172.166672
+S 0176 0.024103
+M 0176 159.166672
+S 0177 0.024297
+M 0177 158.333328
+S 0178 0.024490
+M 0178 163.500000
+S 0179 0.024684
+M 0179 154.500000
+S 0180 0.024877
+M 0180 148.000000
+S 0181 0.025071
+M 0181 149.166672
+S 0182 0.025264
+M 0182 153.333328
+S 0183 0.025457
+M 0183 148.333328
+S 0184 0.025651
+M 0184 140.000000
+S 0185 0.025844
+M 0185 149.333328
+S 0186 0.026038
+M 0186 149.833328
+S 0187 0.026231
+M 0187 158.333328
+S 0188 0.026425
+M 0188 155.166672
+S 0189 0.026618
+M 0189 151.500000
+S 0190 0.026812
+M 0190 143.666672
+S 0191 0.027005
+M 0191 141.333328
+S 0192 0.027199
+M 0192 146.666672
+S 0193 0.027392
+M 0193 146.500000
+S 0194 0.027586
+M 0194 150.666672
+S 0195 0.027779
+M 0195 138.000000
+S 0196 0.027973
+M 0196 152.833328
+S 0197 0.028166
+M 0197 158.833328
+S 0198 0.028360
+M 0198 149.333328
+S 0199 0.028553
+M 0199 156.500000
+S 0200 0.028747
+M 0200 155.666672
+S 0201 0.028940
+M 0201 155.333328
+S 0202 0.029134
+M 0202 149.333328
+S 0203 0.029327
+M 0203 152.000000
+S 0204 0.029521
+M 0204 157.166672
+S 0205 0.029714
+M 0205 155.000000
+S 0206 0.029908
+M 0206 149.166672
+S 0207 0.030101
+M 0207 161.833328
+S 0208 0.030295
+M 0208 166.500000
+S 0209 0.030488
+M 0209 165.000000
+S 0210 0.030682
+M 0210 173.833328
+S 0211 0.030875
+M 0211 169.666672
+S 0212 0.031069
+M 0212 156.666672
+S 0213 0.031262
+M 0213 178.166672
+S 0214 0.031456
+M 0214 162.666672
+S 0215 0.031649
+M 0215 180.166672
+S 0216 0.031843
+M 0216 173.000000
+S 0217 0.032036
+M 0217 182.166672
+S 0218 0.032230
+M 0218 171.500000
+S 0219 0.032423
+M 0219 173.333328
+S 0220 0.032617
+M 0220 174.500000
+S 0221 0.032810
+M 0221 184.666672
+S 0222 0.033004
+M 0222 185.000000
+S 0223 0.033197
+M 0223 171.833328
+S 0224 0.033390
+M 0224 172.500000
+S 0225 0.033584
+M 0225 183.333328
+S 0226 0.033777
+M 0226 180.666672
+S 0227 0.033971
+M 0227 184.166672
+S 0228 0.034164
+M 0228 186.166672
+S 0229 0.034358
+M 0229 181.000000
+S 0230 0.034551
+M 0230 180.166672
+S 0231 0.034745
+M 0231 188.833328
+S 0232 0.034938
+M 0232 198.166672
+S 0233 0.035132
+M 0233 185.666672
+S 0234 0.035325
+M 0234 185.833328
+S 0235 0.035519
+M 0235 180.166672
+S 0236 0.035712
+M 0236 205.500000
+S 0237 0.035906
+M 0237 177.000000
+S 0238 0.036099
+M 0238 176.000000
+S 0239 0.036293
+M 0239 189.166672
+S 0240 0.036486
+M 0240 180.500000
+S 0241 0.036680
+M 0241 172.833328
+S 0242 0.036873
+M 0242 173.833328
+S 0243 0.037067
+M 0243 183.166672
+S 0244 0.037260
+M 0244 184.333328
+S 0245 0.037454
+M 0245 180.500000
+S 0246 0.037647
+M 0246 172.333328
+S 0247 0.037841
+M 0247 173.833328
+S 0248 0.038034
+M 0248 163.666672
+S 0249 0.038228
+M 0249 168.333328
+S 0250 0.038421
+M 0250 160.166672
+S 0251 0.038615
+M 0251 179.666672
+S 0252 0.038808
+M 0252 166.833328
+S 0253 0.039002
+M 0253 167.666672
+S 0254 0.039195
+M 0254 175.000000
+S 0255 0.039389
+M 0255 171.000000
+S 0256 0.039582
+M 0256 161.666672
+S 0257 0.039776
+M 0257 167.333328
+S 0258 0.039969
+M 0258 160.333328
+S 0259 0.040163
+M 0259 155.166672
+S 0260 0.040356
+M 0260 163.500000
+S 0261 0.040550
+M 0261 173.833328
+S 0262 0.040743
+M 0262 165.166672
+S 0263 0.040937
+M 0263 175.500000
+S 0264 0.041130
+M 0264 161.166672
+S 0265 0.041323
+M 0265 177.666672
+S 0266 0.041517
+M 0266 169.333328
+S 0267 0.041710
+M 0267 170.333328
+S 0268 0.041904
+M 0268 153.500000
+S 0269 0.042097
+M 0269 170.333328
+S 0270 0.042291
+M 0270 161.500000
+S 0271 0.042484
+M 0271 168.333328
+S 0272 0.042678
+M 0272 179.500000
+S 0273 0.042871
+M 0273 163.500000
+S 0274 0.043065
+M 0274 175.333328
+S 0275 0.043258
+M 0275 171.166672
+S 0276 0.043452
+M 0276 175.666672
+S 0277 0.043645
+M 0277 167.833328
+S 0278 0.043839
+M 0278 174.500000
+S 0279 0.044032
+M 0279 184.833328
+S 0280 0.044226
+M 0280 168.333328
+S 0281 0.044419
+M 0281 174.500000
+S 0282 0.044613
+M 0282 182.166672
+S 0283 0.044806
+M 0283 177.166672
+S 0284 0.045000
+M 0284 173.166672
+S 0285 0.045193
+M 0285 185.333328
+S 0286 0.045387
+M 0286 187.333328
+S 0287 0.045580
+M 0287 199.666672
+S 0288 0.045774
+M 0288 193.500000
+S 0289 0.045967
+M 0289 207.166672
+S 0290 0.046161
+M 0290 183.166672
+S 0291 0.046354
+M 0291 207.000000
+S 0292 0.046548
+M 0292 197.666672
+S 0293 0.046741
+M 0293 202.666672
+S 0294 0.046935
+M 0294 208.666672
+S 0295 0.047128
+M 0295 216.500000
+S 0296 0.047322
+M 0296 219.166672
+S 0297 0.047515
+M 0297 211.833328
+S 0298 0.047709
+M 0298 226.500000
+S 0299 0.047902
+M 0299 216.500000
+S 0300 0.048096
+M 0300 211.000000
+S 0301 0.048289
+M 0301 241.166672
+S 0302 0.048483
+M 0302 250.500000
+S 0303 0.048676
+M 0303 242.833328
+S 0304 0.048870
+M 0304 247.333328
+S 0305 0.049063
+M 0305 258.000000
+S 0306 0.049256
+M 0306 275.333344
+S 0307 0.049450
+M 0307 278.166656
+S 0308 0.049643
+M 0308 268.333344
+S 0309 0.049837
+M 0309 279.166656
+S 0310 0.050030
+M 0310 290.666656
+S 0311 0.050224
+M 0311 301.833344
+S 0312 0.050417
+M 0312 299.666656
+S 0313 0.050611
+M 0313 313.500000
+S 0314 0.050804
+M 0314 326.333344
+S 0315 0.050998
+M 0315 346.000000
+S 0316 0.051191
+M 0316 351.666656
+S 0317 0.051385
+M 0317 353.833344
+S 0318 0.051578
+M 0318 347.333344
+S 0319 0.051772
+M 0319 402.500000
+S 0320 0.051965
+M 0320 392.000000
+S 0321 0.052159
+M 0321 423.333344
+S 0322 0.052352
+M 0322 435.833344
+S 0323 0.052546
+M 0323 453.500000
+S 0324 0.052739
+M 0324 465.333344
+S 0325 0.052933
+M 0325 497.500000
+S 0326 0.053126
+M 0326 521.333313
+S 0327 0.053320
+M 0327 551.666687
+S 0328 0.053513
+M 0328 581.333313
+S 0329 0.053707
+M 0329 606.166687
+S 0330 0.053900
+M 0330 647.500000
+S 0331 0.054094
+M 0331 713.333313
+S 0332 0.054287
+M 0332 774.333313
+S 0333 0.054481
+M 0333 796.333313
+S 0334 0.054674
+M 0334 846.666687
+S 0335 0.054868
+M 0335 918.333313
+S 0336 0.055061
+M 0336 988.000000
+S 0337 0.055255
+M 0337 1094.166626
+S 0338 0.055448
+M 0338 1193.333374
+S 0339 0.055642
+M 0339 1251.000000
+S 0340 0.055835
+M 0340 1341.500000
+S 0341 0.056029
+M 0341 1486.333374
+S 0342 0.056222
+M 0342 1573.666626
+S 0343 0.056416
+M 0343 1673.166626
+S 0344 0.056609
+M 0344 1746.000000
+S 0345 0.056803
+M 0345 1895.666626
+S 0346 0.056996
+M 0346 2007.333374
+S 0347 0.057190
+M 0347 2145.500000
+S 0348 0.057383
+M 0348 2199.833252
+S 0349 0.057576
+M 0349 2255.000000
+S 0350 0.057770
+M 0350 2339.000000
+S 0351 0.057963
+M 0351 2317.166748
+S 0352 0.058157
+M 0352 2284.500000
+S 0353 0.058350
+M 0353 2278.166748
+S 0354 0.058544
+M 0354 2179.666748
+S 0355 0.058737
+M 0355 2106.833252
+S 0356 0.058931
+M 0356 2008.333374
+S 0357 0.059124
+M 0357 1873.500000
+S 0358 0.059318
+M 0358 1701.000000
+S 0359 0.059511
+M 0359 1554.500000
+S 0360 0.059705
+M 0360 1447.500000
+S 0361 0.059898
+M 0361 1307.833374
+S 0362 0.060092
+M 0362 1159.500000
+S 0363 0.060285
+M 0363 1083.333374
+S 0364 0.060479
+M 0364 976.833313
+S 0365 0.060672
+M 0365 884.333313
+S 0366 0.060866
+M 0366 761.000000
+S 0367 0.061059
+M 0367 716.000000
+S 0368 0.061253
+M 0368 680.833313
+S 0369 0.061446
+M 0369 612.500000
+S 0370 0.061640
+M 0370 545.166687
+S 0371 0.061833
+M 0371 521.333313
+S 0372 0.062027
+M 0372 472.333344
+S 0373 0.062220
+M 0373 446.500000
+S 0374 0.062414
+M 0374 413.166656
+S 0375 0.062607
+M 0375 391.666656
+S 0376 0.062801
+M 0376 374.000000
+S 0377 0.062994
+M 0377 374.500000
+S 0378 0.063188
+M 0378 338.666656
+S 0379 0.063381
+M 0379 308.000000
+S 0380 0.063575
+M 0380 298.500000
+S 0381 0.063768
+M 0381 286.500000
+S 0382 0.063962
+M 0382 271.833344
+S 0383 0.064155
+M 0383 277.666656
+S 0384 0.064349
+M 0384 252.500000
+S 0385 0.064542
+M 0385 251.500000
+S 0386 0.064736
+M 0386 248.000000
+S 0387 0.064929
+M 0387 237.666672
+S 0388 0.065123
+M 0388 244.833328
+S 0389 0.065316
+M 0389 245.000000
+S 0390 0.065510
+M 0390 224.500000
+S 0391 0.065703
+M 0391 236.333328
+S 0392 0.065897
+M 0392 226.333328
+S 0393 0.066090
+M 0393 215.833328
+S 0394 0.066284
+M 0394 212.000000
+S 0395 0.066477
+M 0395 218.500000
+S 0396 0.066670
+M 0396 210.166672
+S 0397 0.066864
+M 0397 199.833328
+S 0398 0.067057
+M 0398 217.333328
+S 0399 0.067251
+M 0399 221.000000
+S 0400 0.067444
+M 0400 215.666672
+S 0401 0.067638
+M 0401 206.166672
+S 0402 0.067831
+M 0402 210.333328
+S 0403 0.068025
+M 0403 220.666672
+S 0404 0.068218
+M 0404 209.666672
+S 0405 0.068412
+M 0405 206.333328
+S 0406 0.068605
+M 0406 202.166672
+S 0407 0.068799
+M 0407 220.666672
+S 0408 0.068992
+M 0408 210.000000
+S 0409 0.069186
+M 0409 220.166672
+S 0410 0.069379
+M 0410 206.500000
+S 0411 0.069573
+M 0411 216.166672
+S 0412 0.069766
+M 0412 216.833328
+S 0413 0.069960
+M 0413 208.833328
+S 0414 0.070153
+M 0414 220.833328
+S 0415 0.070347
+M 0415 215.666672
+S 0416 0.070540
+M 0416 221.666672
+S 0417 0.070734
+M 0417 226.833328
+S 0418 0.070927
+M 0418 225.666672
+S 0419 0.071121
+M 0419 207.166672
+S 0420 0.071314
+M 0420 211.000000
+S 0421 0.071508
+M 0421 226.500000
+S 0422 0.071701
+M 0422 213.333328
+S 0423 0.071895
+M 0423 235.833328
+S 0424 0.072088
+M 0424 242.666672
+S 0425 0.072282
+M 0425 231.500000
+S 0426 0.072475
+M 0426 222.666672
+S 0427 0.072669
+M 0427 224.333328
+S 0428 0.072862
+M 0428 246.000000
+S 0429 0.073056
+M 0429 223.500000
+S 0430 0.073249
+M 0430 230.000000
+S 0431 0.073443
+M 0431 257.833344
+S 0432 0.073636
+M 0432 233.166672
+S 0433 0.073830
+M 0433 239.000000
+S 0434 0.074023
+M 0434 246.166672
+S 0435 0.074217
+M 0435 255.500000
+S 0436 0.074410
+M 0436 261.166656
+S 0437 0.074604
+M 0437 252.500000
+S 0438 0.074797
+M 0438 251.833328
+S 0439 0.074991
+M 0439 263.833344
+S 0440 0.075184
+M 0440 267.666656
+S 0441 0.075378
+M 0441 245.166672
+S 0442 0.075571
+M 0442 255.666672
+S 0443 0.075765
+M 0443 266.833344
+S 0444 0.075958
+M 0444 273.833344
+S 0445 0.076152
+M 0445 285.500000
+S 0446 0.076345
+M 0446 283.000000
+S 0447 0.076539
+M 0447 294.166656
+S 0448 0.076732
+M 0448 286.000000
+S 0449 0.076926
+M 0449 302.833344
+S 0450 0.077119
+M 0450 308.333344
+S 0451 0.077313
+M 0451 293.166656
+S 0452 0.077506
+M 0452 296.666656
+S 0453 0.077700
+M 0453 302.333344
+S 0454 0.077893
+M 0454 314.500000
+S 0455 0.078086
+M 0455 313.833344
+S 0456 0.078280
+M 0456 310.833344
+S 0457 0.078473
+M 0457 346.333344
+S 0458 0.078667
+M 0458 328.166656
+S 0459 0.078860
+M 0459 340.000000
+S 0460 0.079054
+M 0460 349.000000
+S 0461 0.079247
+M 0461 372.166656
+S 0462 0.079441
+M 0462 365.666656
+S 0463 0.079634
+M 0463 372.833344
+S 0464 0.079828
+M 0464 371.000000
+S 0465 0.080021
+M 0465 365.166656
+S 0466 0.080215
+M 0466 386.833344
+S 0467 0.080408
+M 0467 408.500000
+S 0468 0.080602
+M 0468 393.333344
+S 0469 0.080795
+M 0469 431.000000
+S 0470 0.080989
+M 0470 435.500000
+S 0471 0.081182
+M 0471 448.666656
+S 0472 0.081376
+M 0472 439.000000
+S 0473 0.081569
+M 0473 440.000000
+S 0474 0.081763
+M 0474 469.333344
+S 0475 0.081956
+M 0475 489.000000
+S 0476 0.082150
+M 0476 457.166656
+S 0477 0.082343
+M 0477 538.833313
+S 0478 0.082537
+M 0478 514.500000
+S 0479 0.082730
+M 0479 538.500000
+S 0480 0.082924
+M 0480 538.666687
+S 0481 0.083117
+M 0481 565.666687
+S 0482 0.083311
+M 0482 603.333313
+S 0483 0.083504
+M 0483 627.166687
+S 0484 0.083698
+M 0484 636.000000
+S 0485 0.083891
+M 0485 661.500000
+S 0486 0.084085
+M 0486 685.833313
+S 0487 0.084278
+M 0487 728.500000
+S 0488 0.084472
+M 0488 748.833313
+S 0489 0.084665
+M 0489 754.000000
+S 0490 0.084859
+M 0490 828.000000
+S 0491 0.085052
+M 0491 799.666687
+S 0492 0.085246
+M 0492 867.833313
+S 0493 0.085439
+M 0493 897.833313
+S 0494 0.085633
+M 0494 958.500000
+S 0495 0.085826
+M 0495 1021.333313
+S 0496 0.086020
+M 0496 1059.166626
+S 0497 0.086213
+M 0497 1110.500000
+S 0498 0.086407
+M 0498 1141.000000
+S 0499 0.086600
+M 0499 1192.000000
+S 0500 0.086794
+M 0500 1273.666626
+S 0501 0.086987
+M 0501 1316.833374
+S 0502 0.087181
+M 0502 1393.666626
+S 0503 0.087374
+M 0503 1424.333374
+S 0504 0.087568
+M 0504 1489.166626
+S 0505 0.087761
+M 0505 1597.500000
+S 0506 0.087955
+M 0506 1619.833374
+S 0507 0.088148
+M 0507 1683.666626
+S 0508 0.088342
+M 0508 1761.333374
+S 0509 0.088535
+M 0509 1851.333374
+S 0510 0.088729
+M 0510 1928.833374
+S 0511 0.088922
+M 0511 2014.833374
+S 0512 0.089116
+M 0512 2072.666748
+S 0513 0.089309
+M 0513 2179.666748
+S 0514 0.089502
+M 0514 2306.166748
+S 0515 0.089696
+M 0515 2409.333252
+S 0516 0.089889
+M 0516 2452.666748
+S 0517 0.090083
+M 0517 2593.333252
+S 0518 0.090276
+M 0518 2683.666748
+S 0519 0.090470
+M 0519 2722.000000
+S 0520 0.090663
+M 0520 2802.333252
+S 0521 0.090857
+M 0521 2941.500000
+S 0522 0.091050
+M 0522 2961.166748
+S 0523 0.091244
+M 0523 3055.500000
+S 0524 0.091437
+M 0524 3110.333252
+S 0525 0.091631
+M 0525 3132.666748
+S 0526 0.091824
+M 0526 3145.000000
+S 0527 0.092018
+M 0527 3175.166748
+S 0528 0.092211
+M 0528 3191.166748
+S 0529 0.092405
+M 0529 3211.500000
+S 0530 0.092598
+M 0530 3169.166748
+S 0531 0.092792
+M 0531 3116.000000
+S 0532 0.092985
+M 0532 3095.000000
+S 0533 0.093179
+M 0533 3031.000000
+S 0534 0.093372
+M 0534 2981.666748
+S 0535 0.093566
+M 0535 2908.666748
+S 0536 0.093759
+M 0536 2781.333252
+S 0537 0.093953
+M 0537 2759.833252
+S 0538 0.094146
+M 0538 2612.500000
+S 0539 0.094340
+M 0539 2566.500000
+S 0540 0.094533
+M 0540 2412.333252
+S 0541 0.094727
+M 0541 2341.500000
+S 0542 0.094920
+M 0542 2236.333252
+S 0543 0.095114
+M 0543 2129.500000
+S 0544 0.095307
+M 0544 2029.000000
+S 0545 0.095501
+M 0545 2000.000000
+S 0546 0.095694
+M 0546 1866.333374
+S 0547 0.095888
+M 0547 1784.166626
+S 0548 0.096081
+M 0548 1672.500000
+S 0549 0.096275
+M 0549 1594.500000
+S 0550 0.096468
+M 0550 1554.000000
+S 0551 0.096662
+M 0551 1477.666626
+S 0552 0.096855
+M 0552 1426.666626
+S 0553 0.097049
+M 0553 1329.666626
+S 0554 0.097242
+M 0554 1235.333374
+S 0555 0.097436
+M 0555 1197.500000
+S 0556 0.097629
+M 0556 1142.166626
+S 0557 0.097823
+M 0557 1090.333374
+S 0558 0.098016
+M 0558 1087.000000
+S 0559 0.098210
+M 0559 1009.333313
+S 0560 0.098403
+M 0560 986.166687
+S 0561 0.098597
+M 0561 925.500000
+S 0562 0.098790
+M 0562 913.666687
+S 0563 0.098984
+M 0563 852.166687
+S 0564 0.099177
+M 0564 842.833313
+S 0565 0.099371
+M 0565 810.833313
+S 0566 0.099564
+M 0566 782.166687
+S 0567 0.099758
+M 0567 758.500000
+S 0568 0.099951
+M 0568 731.333313
+S 0569 0.100145
+M 0569 685.833313
+S 0570 0.100338
+M 0570 685.166687
+S 0571 0.100532
+M 0571 665.500000
+S 0572 0.100725
+M 0572 650.166687
+S 0573 0.100918
+M 0573 630.666687
+S 0574 0.101112
+M 0574 602.500000
+S 0575 0.101305
+M 0575 585.000000
+S 0576 0.101499
+M 0576 562.166687
+S 0577 0.101692
+M 0577 536.333313
+S 0578 0.101886
+M 0578 513.000000
+S 0579 0.102079
+M 0579 516.833313
+S 0580 0.102273
+M 0580 496.666656
+S 0581 0.102466
+M 0581 483.166656
+S 0582 0.102660
+M 0582 484.500000
+S 0583 0.102853
+M 0583 462.166656
+S 0584 0.103047
+M 0584 459.333344
+S 0585 0.103240
+M 0585 444.833344
+S 0586 0.103434
+M 0586 417.500000
+S 0587 0.103627
+M 0587 414.166656
+S 0588 0.103821
+M 0588 419.166656
+S 0589 0.104014
+M 0589 426.166656
+S 0590 0.104208
+M 0590 373.666656
+S 0591 0.104401
+M 0591 380.166656
+S 0592 0.104595
+M 0592 378.333344
+S 0593 0.104788
+M 0593 371.333344
+S 0594 0.104982
+M 0594 363.833344
+S 0595 0.105175
+M 0595 360.000000
+S 0596 0.105369
+M 0596 349.666656
+S 0597 0.105562
+M 0597 349.833344
+S 0598 0.105756
+M 0598 331.833344
+S 0599 0.105949
+M 0599 321.833344
+S 0600 0.106143
+M 0600 324.666656
+S 0601 0.106336
+M 0601 304.333344
+S 0602 0.106530
+M 0602 316.166656
+S 0603 0.106723
+M 0603 306.833344
+S 0604 0.106917
+M 0604 301.166656
+S 0605 0.107110
+M 0605 284.500000
+S 0606 0.107304
+M 0606 290.333344
+S 0607 0.107497
+M 0607 283.666656
+S 0608 0.107691
+M 0608 283.500000
+S 0609 0.107884
+M 0609 278.333344
+S 0610 0.108078
+M 0610 271.000000
+S 0611 0.108271
+M 0611 261.166656
+S 0612 0.108465
+M 0612 260.666656
+S 0613 0.108658
+M 0613 277.500000
+S 0614 0.108852
+M 0614 260.166656
+S 0615 0.109045
+M 0615 249.333328
+S 0616 0.109239
+M 0616 251.333328
+S 0617 0.109432
+M 0617 266.833344
+S 0618 0.109626
+M 0618 262.666656
+S 0619 0.109819
+M 0619 250.500000
+S 0620 0.110013
+M 0620 254.833328
+S 0621 0.110206
+M 0621 253.000000
+S 0622 0.110400
+M 0622 250.833328
+S 0623 0.110593
+M 0623 248.500000
+S 0624 0.110787
+M 0624 243.333328
+S 0625 0.110980
+M 0625 251.500000
+S 0626 0.111174
+M 0626 249.500000
+S 0627 0.111367
+M 0627 250.166672
+S 0628 0.111561
+M 0628 252.666672
+S 0629 0.111754
+M 0629 243.500000
+S 0630 0.111948
+M 0630 248.166672
+S 0631 0.112141
+M 0631 256.166656
+S 0632 0.112334
+M 0632 247.000000
+S 0633 0.112528
+M 0633 252.000000
+S 0634 0.112721
+M 0634 246.666672
+S 0635 0.112915
+M 0635 247.333328
+S 0636 0.113108
+M 0636 266.666656
+S 0637 0.113302
+M 0637 262.000000
+S 0638 0.113495
+M 0638 263.500000
+S 0639 0.113689
+M 0639 254.500000
+S 0640 0.113882
+M 0640 268.666656
+S 0641 0.114076
+M 0641 261.833344
+S 0642 0.114269
+M 0642 273.166656
+S 0643 0.114463
+M 0643 277.500000
+S 0644 0.114656
+M 0644 273.666656
+S 0645 0.114850
+M 0645 268.666656
+S 0646 0.115043
+M 0646 272.500000
+S 0647 0.115237
+M 0647 280.000000
+S 0648 0.115430
+M 0648 285.500000
+S 0649 0.115624
+M 0649 277.333344
+S 0650 0.115817
+M 0650 278.166656
+S 0651 0.116011
+M 0651 257.833344
+S 0652 0.116204
+M 0652 268.666656
+S 0653 0.116398
+M 0653 276.333344
+S 0654 0.116591
+M 0654 265.666656
+S 0655 0.116785
+M 0655 272.000000
+S 0656 0.116978
+M 0656 240.333328
+S 0657 0.117172
+M 0657 235.666672
+S 0658 0.117365
+M 0658 235.833328
+S 0659 0.117559
+M 0659 231.500000
+S 0660 0.117752
+M 0660 222.166672
+S 0661 0.117946
+M 0661 233.500000
+S 0662 0.118139
+M 0662 223.500000
+S 0663 0.118333
+M 0663 211.500000
+S 0664 0.118526
+M 0664 198.333328
+S 0665 0.118720
+M 0665 196.500000
+S 0666 0.118913
+M 0666 204.833328
+S 0667 0.119107
+M 0667 192.166672
+S 0668 0.119300
+M 0668 175.166672
+S 0669 0.119494
+M 0669 171.166672
+S 0670 0.119687
+M 0670 176.833328
+S 0671 0.119881
+M 0671 164.833328
+S 0672 0.120074
+M 0672 159.333328
+S 0673 0.120268
+M 0673 164.000000
+S 0674 0.120461
+M 0674 171.333328
+S 0675 0.120655
+M 0675 155.166672
+S 0676 0.120848
+M 0676 160.333328
+S 0677 0.121042
+M 0677 153.166672
+S 0678 0.121235
+M 0678 146.500000
+S 0679 0.121429
+M 0679 146.666672
+S 0680 0.121622
+M 0680 150.000000
+S 0681 0.121816
+M 0681 137.666672
+S 0682 0.122009
+M 0682 148.666672
+S 0683 0.122203
+M 0683 146.166672
+S 0684 0.122396
+M 0684 138.833328
+S 0685 0.122590
+M 0685 138.000000
+S 0686 0.122783
+M 0686 134.833328
+S 0687 0.122977
+M 0687 147.500000
+S 0688 0.123170
+M 0688 131.500000
+S 0689 0.123364
+M 0689 138.666672
+S 0690 0.123557
+M 0690 145.500000
+S 0691 0.123751
+M 0691 130.000000
+S 0692 0.123944
+M 0692 145.500000
+S 0693 0.124137
+M 0693 131.500000
+S 0694 0.124331
+M 0694 130.000000
+S 0695 0.124524
+M 0695 134.333328
+S 0696 0.124718
+M 0696 138.666672
+S 0697 0.124911
+M 0697 128.333328
+S 0698 0.125105
+M 0698 131.833328
+S 0699 0.125298
+M 0699 127.833336
+S 0700 0.125492
+M 0700 131.666672
+S 0701 0.125685
+M 0701 122.833336
+S 0702 0.125879
+M 0702 125.166664
+S 0703 0.126072
+M 0703 122.333336
+S 0704 0.126266
+M 0704 132.666672
+S 0705 0.126459
+M 0705 128.500000
+S 0706 0.126653
+M 0706 139.833328
+S 0707 0.126846
+M 0707 123.833336
+S 0708 0.127040
+M 0708 130.333328
+S 0709 0.127233
+M 0709 131.000000
+S 0710 0.127427
+M 0710 126.166664
+S 0711 0.127620
+M 0711 127.166664
+S 0712 0.127814
+M 0712 129.166672
+S 0713 0.128007
+M 0713 127.666664
+S 0714 0.128201
+M 0714 127.833336
+S 0715 0.128394
+M 0715 129.666672
+S 0716 0.128588
+M 0716 136.333328
+S 0717 0.128781
+M 0717 119.000000
+S 0718 0.128975
+M 0718 123.500000
+S 0719 0.129168
+M 0719 122.000000
+S 0720 0.129362
+M 0720 119.166664
+S 0721 0.129555
+M 0721 133.833328
+S 0722 0.129749
+M 0722 130.833328
+S 0723 0.129942
+M 0723 123.333336
+S 0724 0.130136
+M 0724 136.666672
+S 0725 0.130329
+M 0725 123.833336
+S 0726 0.130523
+M 0726 133.833328
+S 0727 0.130716
+M 0727 120.500000
+S 0728 0.130910
+M 0728 131.833328
+S 0729 0.131103
+M 0729 131.333328
+S 0730 0.131297
+M 0730 125.000000
+S 0731 0.131490
+M 0731 123.833336
+S 0732 0.131684
+M 0732 133.000000
+S 0733 0.131877
+M 0733 128.333328
+S 0734 0.132071
+M 0734 123.166664
+S 0735 0.132264
+M 0735 127.500000
+S 0736 0.132458
+M 0736 125.500000
+S 0737 0.132651
+M 0737 141.166672
+S 0738 0.132845
+M 0738 128.833328
+S 0739 0.133038
+M 0739 140.000000
+S 0740 0.133232
+M 0740 121.000000
+S 0741 0.133425
+M 0741 135.166672
+S 0742 0.133619
+M 0742 131.833328
+S 0743 0.133812
+M 0743 134.166672
+S 0744 0.134006
+M 0744 134.333328
+S 0745 0.134199
+M 0745 124.500000
+S 0746 0.134393
+M 0746 131.666672
+S 0747 0.134586
+M 0747 127.500000
+S 0748 0.134780
+M 0748 144.000000
+S 0749 0.134973
+M 0749 131.833328
+S 0750 0.135166
+M 0750 129.500000
+S 0751 0.135360
+M 0751 136.166672
+S 0752 0.135553
+M 0752 141.666672
+S 0753 0.135747
+M 0753 140.000000
+S 0754 0.135940
+M 0754 134.000000
+S 0755 0.136134
+M 0755 126.500000
+S 0756 0.136327
+M 0756 153.000000
+S 0757 0.136521
+M 0757 137.000000
+S 0758 0.136714
+M 0758 146.166672
+S 0759 0.136908
+M 0759 138.666672
+S 0760 0.137101
+M 0760 143.666672
+S 0761 0.137295
+M 0761 151.666672
+S 0762 0.137488
+M 0762 146.500000
+S 0763 0.137682
+M 0763 147.333328
+S 0764 0.137875
+M 0764 150.500000
+S 0765 0.138069
+M 0765 159.500000
+S 0766 0.138262
+M 0766 144.000000
+S 0767 0.138456
+M 0767 150.166672
+S 0768 0.138649
+M 0768 168.500000
+S 0769 0.138843
+M 0769 171.833328
+S 0770 0.139036
+M 0770 152.333328
+S 0771 0.139230
+M 0771 169.333328
+S 0772 0.139423
+M 0772 162.333328
+S 0773 0.139617
+M 0773 164.833328
+S 0774 0.139810
+M 0774 178.500000
+S 0775 0.140004
+M 0775 169.666672
+S 0776 0.140197
+M 0776 166.333328
+S 0777 0.140391
+M 0777 172.000000
+S 0778 0.140584
+M 0778 187.166672
+S 0779 0.140778
+M 0779 184.500000
+S 0780 0.140971
+M 0780 184.666672
+S 0781 0.141165
+M 0781 184.166672
+S 0782 0.141358
+M 0782 196.166672
+S 0783 0.141552
+M 0783 182.833328
+S 0784 0.141745
+M 0784 207.166672
+S 0785 0.141939
+M 0785 204.000000
+S 0786 0.142132
+M 0786 200.833328
+S 0787 0.142326
+M 0787 211.333328
+S 0788 0.142519
+M 0788 218.500000
+S 0789 0.142713
+M 0789 225.666672
+S 0790 0.142906
+M 0790 225.500000
+S 0791 0.143100
+M 0791 218.000000
+S 0792 0.143293
+M 0792 240.333328
+S 0793 0.143487
+M 0793 247.166672
+S 0794 0.143680
+M 0794 256.166656
+S 0795 0.143874
+M 0795 254.166672
+S 0796 0.144067
+M 0796 254.333328
+S 0797 0.144261
+M 0797 266.500000
+S 0798 0.144454
+M 0798 275.333344
+S 0799 0.144648
+M 0799 285.000000
+S 0800 0.144841
+M 0800 287.000000
+S 0801 0.145035
+M 0801 290.666656
+S 0802 0.145228
+M 0802 296.500000
+S 0803 0.145422
+M 0803 313.500000
+S 0804 0.145615
+M 0804 312.833344
+S 0805 0.145809
+M 0805 321.333344
+S 0806 0.146002
+M 0806 345.666656
+S 0807 0.146196
+M 0807 342.000000
+S 0808 0.146389
+M 0808 325.000000
+S 0809 0.146582
+M 0809 376.333344
+S 0810 0.146776
+M 0810 379.333344
+S 0811 0.146969
+M 0811 393.166656
+S 0812 0.147163
+M 0812 377.500000
+S 0813 0.147356
+M 0813 405.000000
+S 0814 0.147550
+M 0814 405.333344
+S 0815 0.147743
+M 0815 413.166656
+S 0816 0.147937
+M 0816 406.833344
+S 0817 0.148130
+M 0817 410.666656
+S 0818 0.148324
+M 0818 416.000000
+S 0819 0.148517
+M 0819 426.000000
+S 0820 0.148711
+M 0820 448.166656
+S 0821 0.148904
+M 0821 453.500000
+S 0822 0.149098
+M 0822 452.666656
+S 0823 0.149291
+M 0823 469.333344
+S 0824 0.149485
+M 0824 455.000000
+S 0825 0.149678
+M 0825 452.833344
+S 0826 0.149872
+M 0826 461.166656
+S 0827 0.150065
+M 0827 471.666656
+S 0828 0.150259
+M 0828 469.000000
+S 0829 0.150452
+M 0829 451.666656
+S 0830 0.150646
+M 0830 470.500000
+S 0831 0.150839
+M 0831 438.333344
+S 0832 0.151033
+M 0832 434.166656
+S 0833 0.151226
+M 0833 448.833344
+S 0834 0.151420
+M 0834 423.000000
+S 0835 0.151613
+M 0835 405.500000
+S 0836 0.151807
+M 0836 402.333344
+S 0837 0.152000
+M 0837 409.333344
+S 0838 0.152194
+M 0838 394.666656
+S 0839 0.152387
+M 0839 380.833344
+S 0840 0.152581
+M 0840 373.500000
+S 0841 0.152774
+M 0841 365.833344
+S 0842 0.152968
+M 0842 341.000000
+S 0843 0.153161
+M 0843 346.166656
+S 0844 0.153355
+M 0844 341.000000
+S 0845 0.153548
+M 0845 346.833344
+S 0846 0.153742
+M 0846 339.166656
+S 0847 0.153935
+M 0847 306.666656
+S 0848 0.154129
+M 0848 297.166656
+S 0849 0.154322
+M 0849 298.000000
+S 0850 0.154516
+M 0850 269.833344
+S 0851 0.154709
+M 0851 279.500000
+S 0852 0.154903
+M 0852 257.000000
+S 0853 0.155096
+M 0853 255.666672
+S 0854 0.155290
+M 0854 256.500000
+S 0855 0.155483
+M 0855 237.000000
+S 0856 0.155677
+M 0856 238.166672
+S 0857 0.155870
+M 0857 235.333328
+S 0858 0.156064
+M 0858 231.166672
+S 0859 0.156257
+M 0859 213.666672
+S 0860 0.156451
+M 0860 204.833328
+S 0861 0.156644
+M 0861 212.000000
+S 0862 0.156838
+M 0862 200.333328
+S 0863 0.157031
+M 0863 191.833328
+S 0864 0.157225
+M 0864 185.333328
+S 0865 0.157418
+M 0865 195.333328
+S 0866 0.157612
+M 0866 184.000000
+S 0867 0.157805
+M 0867 194.833328
+S 0868 0.157999
+M 0868 181.833328
+S 0869 0.158192
+M 0869 174.500000
+S 0870 0.158385
+M 0870 180.833328
+S 0871 0.158579
+M 0871 175.333328
+S 0872 0.158772
+M 0872 158.500000
+S 0873 0.158966
+M 0873 158.333328
+S 0874 0.159159
+M 0874 157.333328
+S 0875 0.159353
+M 0875 162.000000
+S 0876 0.159546
+M 0876 147.833328
+S 0877 0.159740
+M 0877 164.166672
+S 0878 0.159933
+M 0878 157.166672
+S 0879 0.160127
+M 0879 158.000000
+S 0880 0.160320
+M 0880 166.166672
+S 0881 0.160514
+M 0881 153.000000
+S 0882 0.160707
+M 0882 132.833328
+S 0883 0.160901
+M 0883 150.666672
+S 0884 0.161094
+M 0884 149.666672
+S 0885 0.161288
+M 0885 143.666672
+S 0886 0.161481
+M 0886 142.000000
+S 0887 0.161675
+M 0887 134.500000
+S 0888 0.161868
+M 0888 134.833328
+S 0889 0.162062
+M 0889 138.166672
+S 0890 0.162255
+M 0890 145.000000
+S 0891 0.162449
+M 0891 134.500000
+S 0892 0.162642
+M 0892 147.500000
+S 0893 0.162836
+M 0893 135.166672
+S 0894 0.163029
+M 0894 122.000000
+S 0895 0.163223
+M 0895 135.666672
+S 0896 0.163416
+M 0896 136.333328
+S 0897 0.163610
+M 0897 132.500000
+S 0898 0.163803
+M 0898 135.000000
+S 0899 0.163997
+M 0899 133.000000
+S 0900 0.164190
+M 0900 135.500000
+S 0901 0.164384
+M 0901 133.166672
+S 0902 0.164577
+M 0902 127.000000
+S 0903 0.164771
+M 0903 127.333336
+S 0904 0.164964
+M 0904 129.333328
+S 0905 0.165158
+M 0905 136.500000
+S 0906 0.165351
+M 0906 138.166672
+S 0907 0.165545
+M 0907 144.166672
+S 0908 0.165738
+M 0908 135.833328
+S 0909 0.165932
+M 0909 137.166672
+S 0910 0.166125
+M 0910 138.833328
+S 0911 0.166319
+M 0911 132.166672
+S 0912 0.166512
+M 0912 134.333328
+S 0913 0.166706
+M 0913 131.333328
+S 0914 0.166899
+M 0914 129.333328
+S 0915 0.167093
+M 0915 131.166672
+S 0916 0.167286
+M 0916 136.000000
+S 0917 0.167480
+M 0917 133.500000
+S 0918 0.167673
+M 0918 135.000000
+S 0919 0.167867
+M 0919 139.666672
+S 0920 0.168060
+M 0920 151.500000
+S 0921 0.168254
+M 0921 145.666672
+S 0922 0.168447
+M 0922 144.000000
+S 0923 0.168641
+M 0923 142.666672
+S 0924 0.168834
+M 0924 147.833328
+S 0925 0.169028
+M 0925 138.166672
+S 0926 0.169221
+M 0926 137.166672
+S 0927 0.169415
+M 0927 150.666672
+S 0928 0.169608
+M 0928 149.000000
+S 0929 0.169801
+M 0929 137.833328
+S 0930 0.169995
+M 0930 163.500000
+S 0931 0.170188
+M 0931 147.666672
+S 0932 0.170382
+M 0932 153.500000
+S 0933 0.170575
+M 0933 146.000000
+S 0934 0.170769
+M 0934 161.333328
+S 0935 0.170962
+M 0935 153.166672
+S 0936 0.171156
+M 0936 168.333328
+S 0937 0.171349
+M 0937 164.666672
+S 0938 0.171543
+M 0938 165.500000
+S 0939 0.171736
+M 0939 152.166672
+S 0940 0.171930
+M 0940 166.166672
+S 0941 0.172123
+M 0941 163.000000
+S 0942 0.172317
+M 0942 168.166672
+S 0943 0.172510
+M 0943 156.333328
+S 0944 0.172704
+M 0944 171.833328
+S 0945 0.172897
+M 0945 184.000000
+S 0946 0.173091
+M 0946 169.000000
+S 0947 0.173284
+M 0947 177.500000
+S 0948 0.173478
+M 0948 178.500000
+S 0949 0.173671
+M 0949 187.166672
+S 0950 0.173865
+M 0950 184.166672
+S 0951 0.174058
+M 0951 180.833328
+S 0952 0.174252
+M 0952 194.500000
+S 0953 0.174445
+M 0953 188.833328
+S 0954 0.174639
+M 0954 195.666672
+S 0955 0.174832
+M 0955 188.500000
+S 0956 0.175026
+M 0956 200.833328
+S 0957 0.175219
+M 0957 222.500000
+S 0958 0.175413
+M 0958 201.666672
+S 0959 0.175606
+M 0959 224.833328
+S 0960 0.175800
+M 0960 214.500000
+S 0961 0.175993
+M 0961 234.166672
+S 0962 0.176187
+M 0962 226.333328
+S 0963 0.176380
+M 0963 229.500000
+S 0964 0.176574
+M 0964 224.333328
+S 0965 0.176767
+M 0965 254.166672
+S 0966 0.176961
+M 0966 228.500000
+S 0967 0.177154
+M 0967 243.333328
+S 0968 0.177348
+M 0968 259.833344
+S 0969 0.177541
+M 0969 261.666656
+S 0970 0.177735
+M 0970 277.000000
+S 0971 0.177928
+M 0971 273.000000
+S 0972 0.178122
+M 0972 276.666656
+S 0973 0.178315
+M 0973 274.833344
+S 0974 0.178509
+M 0974 276.000000
+S 0975 0.178702
+M 0975 304.833344
+S 0976 0.178896
+M 0976 297.833344
+S 0977 0.179089
+M 0977 309.666656
+S 0978 0.179283
+M 0978 302.833344
+S 0979 0.179476
+M 0979 306.500000
+S 0980 0.179670
+M 0980 334.166656
+S 0981 0.179863
+M 0981 318.000000
+S 0982 0.180057
+M 0982 323.833344
+S 0983 0.180250
+M 0983 329.000000
+S 0984 0.180444
+M 0984 348.833344
+S 0985 0.180637
+M 0985 347.000000
+S 0986 0.180831
+M 0986 352.500000
+S 0987 0.181024
+M 0987 363.666656
+S 0988 0.181217
+M 0988 358.166656
+S 0989 0.181411
+M 0989 364.833344
+S 0990 0.181604
+M 0990 384.500000
+S 0991 0.181798
+M 0991 371.333344
+S 0992 0.181991
+M 0992 393.500000
+S 0993 0.182185
+M 0993 393.166656
+S 0994 0.182378
+M 0994 390.333344
+S 0995 0.182572
+M 0995 377.666656
+S 0996 0.182765
+M 0996 379.000000
+S 0997 0.182959
+M 0997 402.166656
+S 0998 0.183152
+M 0998 415.833344
+S 0999 0.183346
+M 0999 417.666656
+S 1000 0.183539
+M 1000 416.500000
+S 1001 0.183733
+M 1001 409.666656
+S 1002 0.183926
+M 1002 398.166656
+S 1003 0.184120
+M 1003 397.000000
+S 1004 0.184313
+M 1004 409.666656
+S 1005 0.184507
+M 1005 399.333344
+S 1006 0.184700
+M 1006 410.500000
+S 1007 0.184894
+M 1007 391.166656
+S 1008 0.185087
+M 1008 401.833344
+S 1009 0.185281
+M 1009 413.500000
+S 1010 0.185474
+M 1010 413.500000
+S 1011 0.185668
+M 1011 391.833344
+S 1012 0.185861
+M 1012 394.666656
+S 1013 0.186055
+M 1013 380.000000
+S 1014 0.186248
+M 1014 379.166656
+S 1015 0.186442
+M 1015 368.666656
+S 1016 0.186635
+M 1016 388.166656
+S 1017 0.186829
+M 1017 392.666656
+S 1018 0.187022
+M 1018 374.000000
+S 1019 0.187216
+M 1019 364.500000
+S 1020 0.187409
+M 1020 345.833344
+S 1021 0.187603
+M 1021 353.000000
+S 1022 0.187796
+M 1022 308.000000
+S 1023 0.187990
+M 1023 325.666656
+S 1024 0.188183
+M 1024 321.333344
+S 1025 0.188377
+M 1025 305.000000
+S 1026 0.188570
+M 1026 319.666656
+S 1027 0.188764
+M 1027 310.166656
+S 1028 0.188957
+M 1028 297.666656
+S 1029 0.189151
+M 1029 290.333344
+S 1030 0.189344
+M 1030 282.000000
+S 1031 0.189538
+M 1031 273.666656
+S 1032 0.189731
+M 1032 277.000000
+S 1033 0.189925
+M 1033 267.833344
+S 1034 0.190118
+M 1034 272.000000
+S 1035 0.190312
+M 1035 253.500000
+S 1036 0.190505
+M 1036 231.166672
+S 1037 0.190699
+M 1037 255.666672
+S 1038 0.190892
+M 1038 240.000000
+S 1039 0.191086
+M 1039 239.500000
+S 1040 0.191279
+M 1040 228.833328
+S 1041 0.191473
+M 1041 220.166672
+S 1042 0.191666
+M 1042 210.833328
+S 1043 0.191860
+M 1043 217.666672
+S 1044 0.192053
+M 1044 214.166672
+S 1045 0.192247
+M 1045 196.833328
+S 1046 0.192440
+M 1046 206.500000
+S 1047 0.192633
+M 1047 203.833328
+S 1048 0.192827
+M 1048 177.833328
+S 1049 0.193020
+M 1049 193.833328
+S 1050 0.193214
+M 1050 187.166672
+S 1051 0.193407
+M 1051 187.833328
+S 1052 0.193601
+M 1052 176.000000
+S 1053 0.193794
+M 1053 178.500000
+S 1054 0.193988
+M 1054 182.833328
+S 1055 0.194181
+M 1055 175.500000
+S 1056 0.194375
+M 1056 179.500000
+S 1057 0.194568
+M 1057 166.666672
+S 1058 0.194762
+M 1058 167.166672
+S 1059 0.194955
+M 1059 163.166672
+S 1060 0.195149
+M 1060 148.000000
+S 1061 0.195342
+M 1061 143.000000
+S 1062 0.195536
+M 1062 159.333328
+S 1063 0.195729
+M 1063 144.500000
+S 1064 0.195923
+M 1064 146.500000
+S 1065 0.196116
+M 1065 140.166672
+S 1066 0.196310
+M 1066 147.000000
+S 1067 0.196503
+M 1067 134.000000
+S 1068 0.196697
+M 1068 145.500000
+S 1069 0.196890
+M 1069 142.166672
+S 1070 0.197084
+M 1070 137.000000
+S 1071 0.197277
+M 1071 123.833336
+S 1072 0.197471
+M 1072 120.500000
+S 1073 0.197664
+M 1073 134.000000
+S 1074 0.197858
+M 1074 123.000000
+S 1075 0.198051
+M 1075 119.666664
+S 1076 0.198245
+M 1076 120.333336
+S 1077 0.198438
+M 1077 128.500000
+S 1078 0.198632
+M 1078 121.333336
+S 1079 0.198825
+M 1079 117.833336
+S 1080 0.199019
+M 1080 107.666664
+S 1081 0.199212
+M 1081 113.833336
+S 1082 0.199406
+M 1082 118.166664
+S 1083 0.199599
+M 1083 116.500000
+S 1084 0.199793
+M 1084 106.333336
+S 1085 0.199986
+M 1085 102.000000
+S 1086 0.200180
+M 1086 97.500000
+S 1087 0.200373
+M 1087 100.833336
+S 1088 0.200567
+M 1088 101.500000
+S 1089 0.200760
+M 1089 98.666664
+S 1090 0.200954
+M 1090 107.333336
+S 1091 0.201147
+M 1091 95.000000
+S 1092 0.201341
+M 1092 93.166664
+S 1093 0.201534
+M 1093 95.000000
+S 1094 0.201728
+M 1094 99.000000
+S 1095 0.201921
+M 1095 94.000000
+S 1096 0.202115
+M 1096 102.833336
+S 1097 0.202308
+M 1097 101.333336
+S 1098 0.202502
+M 1098 97.333336
+S 1099 0.202695
+M 1099 92.000000
+S 1100 0.202889
+M 1100 97.000000
+S 1101 0.203082
+M 1101 95.000000
+S 1102 0.203276
+M 1102 97.333336
+S 1103 0.203469
+M 1103 98.833336
+S 1104 0.203663
+M 1104 103.000000
+S 1105 0.203856
+M 1105 87.000000
+S 1106 0.204049
+M 1106 94.500000
+S 1107 0.204243
+M 1107 93.333336
+S 1108 0.204436
+M 1108 89.666664
+S 1109 0.204630
+M 1109 99.166664
+S 1110 0.204823
+M 1110 97.833336
+S 1111 0.205017
+M 1111 94.833336
+S 1112 0.205210
+M 1112 91.833336
+S 1113 0.205404
+M 1113 90.000000
+S 1114 0.205597
+M 1114 100.166664
+S 1115 0.205791
+M 1115 92.333336
+S 1116 0.205984
+M 1116 95.333336
+S 1117 0.206178
+M 1117 89.333336
+S 1118 0.206371
+M 1118 89.500000
+S 1119 0.206565
+M 1119 84.166664
+S 1120 0.206758
+M 1120 84.166664
+S 1121 0.206952
+M 1121 94.166664
+S 1122 0.207145
+M 1122 80.333336
+S 1123 0.207339
+M 1123 82.500000
+S 1124 0.207532
+M 1124 83.166664
+S 1125 0.207726
+M 1125 74.000000
+S 1126 0.207919
+M 1126 96.500000
+S 1127 0.208113
+M 1127 93.666664
+S 1128 0.208306
+M 1128 79.000000
+S 1129 0.208500
+M 1129 84.666664
+S 1130 0.208693
+M 1130 76.500000
+S 1131 0.208887
+M 1131 90.500000
+S 1132 0.209080
+M 1132 79.000000
+S 1133 0.209274
+M 1133 84.000000
+S 1134 0.209467
+M 1134 80.500000
+S 1135 0.209661
+M 1135 83.000000
+S 1136 0.209854
+M 1136 81.333336
+S 1137 0.210048
+M 1137 74.833336
+S 1138 0.210241
+M 1138 69.666664
+S 1139 0.210435
+M 1139 71.666664
+S 1140 0.210628
+M 1140 80.333336
+S 1141 0.210822
+M 1141 70.500000
+S 1142 0.211015
+M 1142 69.833336
+S 1143 0.211209
+M 1143 66.000000
+S 1144 0.211402
+M 1144 69.500000
+S 1145 0.211596
+M 1145 69.833336
+S 1146 0.211789
+M 1146 75.333336
+S 1147 0.211983
+M 1147 65.666664
+S 1148 0.212176
+M 1148 62.166668
+S 1149 0.212370
+M 1149 64.000000
+S 1150 0.212563
+M 1150 69.000000
+S 1151 0.212757
+M 1151 72.500000
+S 1152 0.212950
+M 1152 59.833332
+S 1153 0.213144
+M 1153 61.166668
+S 1154 0.213337
+M 1154 62.500000
+S 1155 0.213531
+M 1155 68.000000
+S 1156 0.213724
+M 1156 61.166668
+S 1157 0.213918
+M 1157 50.333332
+S 1158 0.214111
+M 1158 63.500000
+S 1159 0.214305
+M 1159 59.833332
+S 1160 0.214498
+M 1160 60.166668
+S 1161 0.214692
+M 1161 51.000000
+S 1162 0.214885
+M 1162 54.666668
+S 1163 0.215079
+M 1163 59.333332
+S 1164 0.215272
+M 1164 47.166668
+S 1165 0.215466
+M 1165 55.000000
+S 1166 0.215659
+M 1166 51.166668
+S 1167 0.215852
+M 1167 55.333332
+S 1168 0.216046
+M 1168 56.833332
+S 1169 0.216239
+M 1169 60.333332
+S 1170 0.216433
+M 1170 52.000000
+S 1171 0.216626
+M 1171 55.666668
+S 1172 0.216820
+M 1172 49.500000
+S 1173 0.217013
+M 1173 50.333332
+S 1174 0.217207
+M 1174 55.333332
+S 1175 0.217400
+M 1175 44.666668
+S 1176 0.217594
+M 1176 52.000000
+S 1177 0.217787
+M 1177 47.833332
+S 1178 0.217981
+M 1178 46.666668
+S 1179 0.218174
+M 1179 42.833332
+S 1180 0.218368
+M 1180 54.500000
+S 1181 0.218561
+M 1181 52.666668
+S 1182 0.218755
+M 1182 49.000000
+S 1183 0.218948
+M 1183 47.166668
+S 1184 0.219142
+M 1184 54.166668
+S 1185 0.219335
+M 1185 50.000000
+S 1186 0.219529
+M 1186 51.333332
+S 1187 0.219722
+M 1187 50.333332
+S 1188 0.219916
+M 1188 49.500000
+S 1189 0.220109
+M 1189 49.166668
+S 1190 0.220303
+M 1190 47.000000
+S 1191 0.220496
+M 1191 38.833332
+S 1192 0.220690
+M 1192 51.333332
+S 1193 0.220883
+M 1193 52.666668
+S 1194 0.221077
+M 1194 48.000000
+S 1195 0.221270
+M 1195 45.833332
+S 1196 0.221464
+M 1196 47.666668
+S 1197 0.221657
+M 1197 45.000000
+S 1198 0.221851
+M 1198 45.666668
+S 1199 0.222044
+M 1199 42.833332
+S 1200 0.222238
+M 1200 49.166668
+S 1201 0.222431
+M 1201 45.000000
+S 1202 0.222625
+M 1202 45.166668
+S 1203 0.222818
+M 1203 42.500000
+S 1204 0.223012
+M 1204 45.666668
+S 1205 0.223205
+M 1205 44.000000
+%%%%%  ENDE	#	end of file
diff --git a/Python code/materials.json b/Python code/data/materials.json
similarity index 100%
rename from Python code/materials.json
rename to Python code/data/materials.json
diff --git a/Python code/dielectrics.py b/Python code/dielectrics.py
index 6438a9f..959e99a 100755
--- a/Python code/dielectrics.py	
+++ b/Python code/dielectrics.py	
@@ -51,12 +51,12 @@ def plotDielectrics(x,eps, title=" ", plot_show=True):
     '''
     fig, axs = plt.subplots(3, 1, sharex=True)
     fig.suptitle(str(title), fontsize=16)
-    axs[0].plot(x, np.imag(eps), label='Im( $\epsilon (\omega )$ )')
-    axs[0].plot(x, np.real(eps), label='Re( $\epsilon (\omega )$ )')
+    axs[0].plot(x, np.imag(eps), label='Im( $\\epsilon (\\omega )$ )')
+    axs[0].plot(x, np.real(eps), label='Re( $\\epsilon (\\omega )$ )')
     axs[0].legend()
     axs[0].set_ylabel('Dielectric Function')
 
-    axs[1].plot(x, surfaceLoss(eps), lineStyle='-', label='Loss function')    
+    axs[1].plot(x, surfaceLoss(eps), linestyle='-', label='Loss function')    
     axs[1].set_ylabel('Surface Loss Function')
     axs[1].set_ylim([-0.10,None])
 
diff --git a/Python code/myEels3cole.f90 b/Python code/myEels20.f90
similarity index 98%
rename from Python code/myEels3cole.f90
rename to Python code/myEels20.f90
index c250a8e..28d9539 100755
--- a/Python code/myEels3cole.f90	
+++ b/Python code/myEels20.f90	
@@ -12,7 +12,7 @@ subroutine doeels (e0, theta, phia, phib, wmin, wmax, dw,  &
 ! *              
 ! * It is based on the work of Lambin'90 and modified for the use  *
 ! * within python                                                  *
-! * (KMS and WFW, Martin-Luther-Universität Halle-Wittenberg)      *                                                        *
+! * (KMS and WFW, Martin-Luther-Universitaet Halle-Wittenberg)      *                                                        *
 ! ******************************************************************
 
   implicit none
@@ -20,10 +20,10 @@ subroutine doeels (e0, theta, phia, phib, wmin, wmax, dw,  &
   integer, parameter :: nt = 5
   
   double precision, intent(in) :: e0, theta, phia, phib, wmin, wmax, dw
-  double precision, intent(in) :: thick(name_size), epsinf(name_size), osc(3, osc_size)
-  character*10, intent(in) :: name(name_size)
-  character*10, intent(in) :: contrl, mode
   integer, intent(in) :: name_size, osc_size, neps
+  double precision, intent(in) :: thick(name_size), epsinf(name_size), osc(3, osc_size)
+  character, intent(in) :: name(10, name_size)
+  character, intent(in) :: contrl(10), mode(10)
   integer, intent(in) :: wn_array_size
   integer, intent(in) :: layers, nper, nos(name_size)
   double precision, intent(out) :: wn_array(wn_array_size), f_array(wn_array_size)
@@ -44,11 +44,11 @@ subroutine doeels (e0, theta, phia, phib, wmin, wmax, dw,  &
                    ru, um, dlimf, wn, user, ration
   common / mulayr / argmin, argmax, epsmac, flag
 
+  data aerr / 0.0d0 /, rerr / 1.0d-06 /, f / 0.0d0 /, f1 / 0.0d0 /
+
   !if (present(debug)) debug = .True.
   debugFirstRun = .True.
 
-  data aerr / 0.0d0 /, rerr / 1.0d-06 /, f / 0.0d0 /, f1 / 0.0d0 /
-
 ! *** machine-dependent constants
 ! *** epsmac + 1.0 = epsmac , cosh(argmin) = 1.0 , tanh(argmax) = 1.0
   flag = 1
@@ -234,7 +234,9 @@ subroutine quanc8(fun, a, b, abserr, relerr, result, errest, nofun, flag, eps, d
 !         left to do when the limit on  nofun  was approached.
 
   implicit none
+
   external fun
+
   double precision :: fun
   double precision, intent(in) :: a
   double precision, intent(in) :: b
@@ -552,9 +554,9 @@ double precision function fint1(u, eps, d, layers, nper, eps_size)
   
   double precision, intent(in) :: u
 
+  integer, intent(in) :: layers, nper, eps_size
   double precision, intent(in) :: d(eps_size)
   double complex, intent(in) :: eps(eps_size)
-  integer, intent(in) :: layers, nper, eps_size
    
   logical :: ration, user
   double precision :: acoef, bcoef, ccoef, cospsi, den, dif, dlimf, e, elleps
@@ -611,9 +613,9 @@ double precision function fint2(u, eps, d, layers, nper, eps_size)
   
   double precision, intent(in) :: u
 
+  integer, intent(in) :: layers, nper, eps_size
   double precision, intent(in) :: d(eps_size)
   double complex, intent(in) :: eps(eps_size)
-  integer, intent(in) :: layers, nper, eps_size
    
   logical :: ration, user
   double precision :: a, arg, b, b2, c, ccoef, cospsi, dlimf, elleps, phi
@@ -672,9 +674,9 @@ double precision function fint3(u, eps, d, layers, nper, eps_size)
   
   double precision, intent(in) :: u
 
+  integer, intent(in) :: layers, nper, eps_size
   double precision, intent(in) :: d(eps_size)
   double complex, intent(in) :: eps(eps_size)
-  integer, intent(in) :: layers, nper, eps_size
    
   logical :: ration, user
   double precision :: a, arg, b, ccoef, cospsi, dlimf, elleps, phi1, phi2
@@ -949,7 +951,8 @@ subroutine seteps(nos, osc_size, osc, epsinf, wn, nLayer, eps)
   ! * the present frequency wn (in cm**-1)                           *
   ! ******************************************************************
   
-  ! implicit none
+  implicit none
+
   integer, intent(in) :: nLayer
   integer, dimension(nLayer),intent(in) :: nos
   integer, intent(in) :: osc_size
@@ -962,8 +965,9 @@ subroutine seteps(nos, osc_size, osc, epsinf, wn, nLayer, eps)
   
   double complex :: nomi, deno, addeps
   double precision :: wn2, b
-  integer :: flag
+  integer j, k, l, m
   logical debugFirstRun
+
   common /control/ debugFirstRun
    
   j = 0
@@ -982,7 +986,7 @@ subroutine seteps(nos, osc_size, osc, epsinf, wn, nLayer, eps)
         deno =deno * (osc(1,j)**2 - wn * dcmplx( wn, osc(3,j) ) )
       
       else if (osc(1,j) < 0.) then! Negative TO mode means: _Additive_ Lorentz oscillator with Q
-        addeps = addeps + osc(1,j)**2 * osc(2,j) /dcmplx(osc(1,j)**2 + wn2, wn*osc(3,j))
+        addeps = addeps + osc(1,j)**2 * osc(2,j) /dcmplx(osc(1,j)**2 - wn2, -1*wn*osc(3,j))  ! Sign of imaginary part changed (WFW)
       
       else                      ! osc(1,j) = 0   -> it is a Drude term
         addeps = addeps - dcmplx(osc(1,j+m)**2, wn*(osc(3,j)-osc(3,j+m))) /dcmplx(wn2, wn*osc(3,j))
@@ -990,10 +994,10 @@ subroutine seteps(nos, osc_size, osc, epsinf, wn, nLayer, eps)
 
     enddo
     j = j+m     ! we have already looped over the LO modes, therefore increase the index
-    eps(l) = epsinf(l) * nomi / deno + addeps
+    eps(l) = epsinf(l) * (nomi / deno + addeps) ! brackets changed by HHe 230915
   enddo
   debugFirstRun = .false.
   return
 end subroutine seteps
 
-end module mod_doeels
\ No newline at end of file
+end module mod_doeels
diff --git a/Python code/output/I2L02 .png b/Python code/output/I2L02 .png
new file mode 100644
index 0000000000000000000000000000000000000000..d1f637fcd4de3ff16debb3c9d12319385fbe70ce
GIT binary patch
literal 35201
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
b{rq2+=-4~Ii|Hl<0|SGntDnm{r-UW|tdqOd

literal 0
HcmV?d00001

diff --git a/Python code/output/dielectrics.png b/Python code/output/dielectrics.png
new file mode 100644
index 0000000000000000000000000000000000000000..a7375762b536e69f0e0a639057d52cc5561710c7
GIT binary patch
literal 44709
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

literal 0
HcmV?d00001

-- 
GitLab