			  TABLE OF CONTENTS


I Introduction

II Input Level Scheme Data File
	2.1)General format
	2.2)Band format
	2.3)Level format
	2.4)Gamma Ray format

III Output Level Scheme Data File
	3.1)Levels and Gamma Rays
	3.2)Energy Test
	3.3)Intensity Test
	3.4)Energy Sum Test

IV Input Graphics Command File
	4.1)File header
	4.2)Level and band drawing directions
	4.3)Gamma ray drawing directions
	
V Output Graphics File

VI Plotting Routines
	6.1)EDITLS program
	6.2)LSPLOT program

VII On Screen Interactive Level Scheme Editor




				LEVELS

-1- INTRODUCTION.

	This program is designed to accept a level scheme data file and enter
its contents into a number of tables that will be used in various applications. 
The information contained within the file may be output along with several 
test results performed on the data.  The level scheme tables are then used to 
create a graphics metafile which is used by three different programs to make a 
plot of the level scheme.


-2- INPUT LEVEL SCHEME FILE.

	The level scheme information is input into the program using a standard 
text file.  This file must have a specific format as will be described below.
  
2.1) General Input Format
	The first letter of a line determines what type of entity will follow.
A 'G' represents a gamma ray.  A 'B' represents a band head level; this is
usually followed by a series of gamma rays which feed it.  An 'L' represents a
single level.  Comments may be placed either on a new line starting with a '*'
or may be placed after all relevant information on an existing line by placing
a '!' character.  If a line is too long the '&' symbol may be used to continue
on the next line.  All data in the file must be separated by either a comma (or
tab) or any number of spaces.  Defaults may be entered by placing either two
commas or two tabs in a row in the correct position (any number of spaces is
treated as a single comma or tab).  An end of line or a '!' character (both
have the same effect) is also a default.  See figure one for an example of the
level scheme input file format. 
	The first line of the level scheme data file is reserved for the atomic 
number of the species.  The first character will be a 'Z' followed by the 
number. The remaining lines in the file are used to enter bands,levels, and 
gamma rays

2.2) Level Format
	All level entities consist of a level name (the last two characters of
which must be numbers related to the spin, the name may have a maximum of ten
characters, eight letters and two digits) and five positional variables.  In
order they are- level energy, dEnergy, spin, parity, K.  Each of these 
parameters defaults to zero. 

eg.
L       abcd05   100.2 0.1 5.5 -1 5.5
The previous line defines a level called abcd05 with energy 100.2 +/- 0.1, 
spin 5.5, parity -1, K 5.5

L       abcd05  ,,    ,7.5,,7.5
This line updates the level created in the first example.  The energy,error, 
and parity remain the same but the spin and K are changed to 7.5.

L       abcd05 ,110.2 
This line further updates the level by changing the energy to 110.2. The 
remaining parameters are the same 

L       aaaa13 203 !
This line creates a new level with an energy of 203.0, error 0.0, spin 0.0, 
parity 0.0, K 0.0. 

L bbbb1 123.45/0.5/1.5/1/1.5
Would give an error.  The last two characters of the level name must be digits 
and delimitor symbols are commas or spaces.

L,abcdefghi23,56.7,0.2,20.5,+1,3.5
Would also give an error.  The level name has a maximum of 10 characters.


2.3) Band Format
	The band entity consists of a level (the band head) followed by a
series of gamma rays.  The level may be entered in the exact same fashion as
previously described (using a 'B' instead of an 'L').  The gamma rays following
a band head must not have a 'G' as the first character and are assumed to
cascade through the band (i.e. initial and final levels are defined by the
gamma energy and by the previous initial level).  The initial and final levels
for gamma rays contained within a band are not to be specified (i.e. they must
be absent).  On each following line come in order -the gamma ray energy, energy
error, gamma ray intensity, intensity error.  These are separated by delimiter
symbols, a comma, a tab, or any number of spaces.  Any flagged data then may be
entered.  For more information on flagged data refer to section below ENTERING
GAMMA RAYS.  

B xyz17 201.4,0.05,17.5,-1,17.5
67.2,0.1,92.5,0.2
89.0,,57
105.6,,99.9,,
205.7,,102.8 !comment

This example first creates the level xyz17 or replaces its parameters if the
level exists already.  The next four lines are the cascading gamma rays.  Each
one creates a new level.  The first for example creates a level xyz19 with
energy 268.6, error .1118(sqrt(0.05^2+0.1^2)), spin 19.5, parity -1.0, and K
17.5.  The energy, and intensity errors for each gamma ray are 0.1 and 0.2
repectively (the last three gamma rays having default errors, note the end of
line default).  In defining a new level in a band the following action is taken

	level name(new)= level name(old)
	level name number(new)= level name number(old)+2
	level spin(new)= level spin(old)+2
	level parity(new)= level parity(old)
	level K(new)= level K(old)
	level dE(new)= sqrt (level dE(old)^2+gamma dE^2)
	gamma ray multipolarity= E2

The following diagram demonstrates the procedure taken in
reading a band or level. 
 

	.Level input.
				L
			        |
			  get level name
				|
			does level exist?
			       / \
			     no   yes
  		 	     /      \
		        create       mark 
 			level        index
                          |           |
                      mark level      |
			  |           |
		get level data     get level data                         
			  |           |
			  |       default is 
			  |  to value previously
                          |        defined
			  |___________|
				|
			       exit


	.Band input.
				B
			        |
			get band head name
				|
			does level exist?
			       / \
			     no   yes
  		 	     /      \
		        create       mark 
 			level        index
                          |           |
                      mark level      |
			  |           |
		get level data     get level data                         
			  |           |
			  |       default is 
			  |	previous value
			  |___________|
				|
	  ________________read next line_______________
	  |			|                      |
	  |		       /|\                     |
	  |		     /  |  \                   |
          |                /    |    \                 |
	  | 		 /      |    band gamma        |
          |         comment     |    get data          |
	  |	 or blank line  |    create level      |
	  |____________|        |    mark level________|
                                |       
                            band head   
 			      level     
			      gamma     
				:       
			       exit

2.4) Gamma Ray Format
	Gamma rays have two level names (initial then final) as well as four
positional variables.  In order they are- energy, dE, intensity, and dI. Energy
and intensity default to zero while dE and dI default to the values of the
previous gamma ray.  Next may come flagged data.  All positional input is
determined by its position in the data stream, flagged input however may come
in any order and need not be specified at all.   These variables will have a
single letter followed by the actual value. The following is a list of flagged
data (no spaces are required between letters and numbers). 

		B------branching ratio
		A------alpha (conversion coeffient), dA
		D------delta (mixing ratio), dD
		E------multipolarity
		M------multipolarity

Following the A or D must come two numbers, the second being the error, this
defaults to zero (there must be two commas, or an end of line after the first
number if the error is to default).

G xyz19 aaa18 367.5, 0.3   ,78, 0.2  a.234 0.1 r0.90 m1
This defines a gamma ray with an energy of 367.5, error 0.3, intensity 78.0, 
error 0.2, conversion coeffient 0.234, branching ratio 0.9.  The gamma ray is 
an M1 transition.  The initial level is xyz19 and the final level is aaa18.

G aaa21,,  400.8,, 178,, M2 , A 0.33 0.02 , D.11,0.05
This creates a gamma ray going from the level aaa14 to the previous initial 
level i.e xyz19.  Its energy is 400.8, error 0.3, intensity 178.0, error 0.2, 
conversion coeffient 0.33 (error 0.02), mixing ratio 0.11 (error 0.05) and 
multipolarity M2.  Note that an error would result if levels aaa21 and xyz19 
had the same parity.  If M2 had not been specified above and if both levels  
exist then the M2 would have been calculated and stored.

G ,,  , 567,,89,,
The final level defaults to aaa14(previous initial level), the multipolarity
defaults to the previous value M2, the initial level defaults to aaa16 with
spin and parity defined by multipolarity and the errors default to 0.3 and 0.2.


	When a level is defined by entering a gamma ray its parameters are 
found using the equations	
		E(Li) = E(Lf) + E(gam)
		dE(Li)= sqrt(dE(Lf)^2 + dE(gam)^2) 
		Spin(Li) =Spin(Lf) + multipolarity number
		Parity(Li) determined by the multipolarity and parity(Lf)

			M1    +      E1   -
                        M2    -      E2   +
			M3    +	     E3   -
			etc.         etc.

The initial level parity is found by multiplying the final level parity by the
above signs depending on the multipolarity. Note that the final level is always
assumed to exist.  The default final level is the previous initial level and
the default initial level is determined from the multipolarity of the gamma
ray.  Once the initial and final levels are determined either being specified
or being default, the program checks to see if they already exist.  If they do
exist then the multipolarity can either be checked or calculated.  The exact
steps taken are easily understood by examining the following diagram. 


                                G     
				|
				|
                         Is Lf specified?
			       / \
                              /   \
                            no     yes
			   /         \
                     Lf defaults      \
                    to previous Li    |
                          |           |   
                          Does Lf exist?_____no___error
                                |
                               yes
				|
                      Is Multipolarity defined?
			       / \
                              /   \
                            no     yes
			    /       \
                          /           \
                        /               \
              Is Li specified?    Is Li specified?
		      /\                  /\
		    /    \              /    \
                  /        \          /        \
                no          yes     no          yes
               /             |     /              \
    Multipolarity defaults   |   Li defaults   Does Li exist?
         to previous         |      Lf+l ______|   /\
              |              |        |          /    \
              |______________|________|        no      yes
                             |                /          \    
                             |            Create Li    Check multipoarity
                       Does Li exist?        |              |
                            /\               |              |
                          /    \             |______________|
                        no      yes                         |
                       /          \                         |  
                    Error   Calculate multipolarity         |
                                  from Li Lf                |
                                     |                      |
                                     |______________________|
                                                            |
                                                    Find index and store  


-3- OUTPUT LEVEL SCHEME DATA (.DAT) FILES

	All pertinent information either read in or calculated may be output to
a file in a user friendly format.  Three tests are performed and their results
output along with the level sceme information. 

3.1) Levels and Gammas
	Once the data has been read in the program prompts you as to whether
you would like an output file.  If you reply yes all data read in as well as
all parameters calculated within the program are output in tabular form.  
The level table includes the index, energy, dE, spin, parity, and K.  The gamma 

ray table includes the index, initial_level, final_level, energy, dE, 
intensity, dI, branching_ratio_Br, conversion_coeffient_A, dA, mixing_ratio_D,
and dD 

3.2) Energy Test
	Three tests are performed on the resultant data.  The difference in
initial and final level energies is compared with the gamma ray energy that 
connects these two levels.  If the following condition is not met a message is
output. 
                         _______________ Li
                                |
                                |
				|
			 ______\|/_______ Lf

	Gamma ray energy - [Level energy(initial)-Level energy(final)] 
			      is greater than
			3 * Gamma ray energy error

The test output includes the gamma_ray_index, level_initial, level_final,
energy_gamma, energy(i-f), energy_difference and residual.  The residual is 
equal to Egam-(E_lev_initial-E_lev_final))/d Egam.



3.3) Intensity Test
	Also, all gamma ray intesities are added up that feed a level, as well
as all gamma ray intensities that are emitted by the level.  If the difference
is too great a message is output. This is performed for each level in the level
scheme. 
 			       _____________	|
                                        |       |    gammas (in)
					|       |
		        level _________\|/_____\|/___
                                |    |      |
                             __\|/__ |      |        gammas (out)
                                     |   __\|/__
                                  __\|/__

                sigma( Igam(in)*(1+a) )-sigma( Igam(out)*(1+a) )
				is greater than
       2*sqrt(sigma( [dIgam(in)*(1+a)]^2 )+sigma( [dIgam(in)*(1+a)]^2 ))

Note- a is the conversion coeffient of the gamma ray.

The output for this test consists of the level_index, sum_I_in, sum_I_out, 
sum_difference, and error.

3.4)Energy Sums Test
	The energy sums test examines the total energy of differing gamma ray 
cascades, i.e. gamma rays that are emitted by the same level and collect at a 
common level (at most two levels away).  If the two sums are different a 
message is output

                        ____________________________
                             |                |
 			     |                |
                  route one  |           ____\|/____  route two
                             |                | 
                             |                |     
                        ____\|/______________\|/____

         sigma (gamma energy route one)-sigma (gamma energy route two)
			        is greater than
		 3 * sqrt( sigma (d gamma energy both routes^2))

The test output parameters are initial_level, final_level, E1, E2, E3, E4,
sum1, sum2, diff, error.

where  E1 and E2 are the gamma energies of route one and       
       E3 and E4 are the gamma energies of route two

 
-4- GRAPHICS COMMAND FILE (.CMD)

	Next you are asked if a graphics file is required.  If you respond yes
the program will prompt you for a command file.  This file contains all the
directions that are needed to produce a graphics metafile.  For an example of
command file format refer to figure two. 

4.1) File Header 
	The first line of the file is reserved for character sizes, 4 sets of x
and y sizes giving eight numbers total (in order they refer to the label
positions below).  The next line will possess the following, in order- yscale,
arrow length, arrow width, iscale, and minimum intensity to draw large arrows.
If the gamma ray intensity is less than this value the arrow is draw as a
single line with an arrow head,  if greater then the arrow is drawn witha
series of lines and shaded in. If iscale is equal to zero then all arrows are
drawn small.  Large arrows are drawn according to the gamma ray intensity, the
larger the intensity the wider the arrow. The amount of shading depends on the
conversion coeffient,  a large conversion coeffient means less shading.  Yscale
and Iscale are used to manipulate vertical and horizontal scales they have
units of KeV/unit and I/unit respectively.  Yscale defaults to one while the
other parameters default to zero.  For an example of a level scheme plot refer
to figure three. 

4.2) Level and Band Drawing Directions
	The first character of each line indicates what type of entity is on
that line.  An 'L' indicates a level, a 'B' a band.  A level definition always
overrides a band definition.  If a level is contained within a band it receives
its drawing directions from the band head, if however the same level is also
defined with an 'L', that definition is used instead. Following the first
letter comes the level or band head name and then drawing directions.  A total
of 11 numbers are required, the first is the x coordinate of the left side of
the level vector.The next two are the x offset for the right side of the level
vector and the x offset for the gamma ray position. The final 8 numbers are
concerned with the placement of character labels.  They are entered by placing
either an 'L','R','C' (indicating left,right,center) and two values dchx and
dchy, the x and y offsets in character units.  If it is desired to cancel a set
of labels completely any other character besides 'L','R','C' may be placed in
the appropriate position (without offsets following).  In order the label
positions refer to 

Label Positions		1) Level Energy
---------------         2) Spin
			3) Gamma Ray Energy
			4) Gamma Ray intensity

	In figure two the band ABa (band head ABa15) starts at x coordinate 
470, and finishes at x coordinate 525, the y coordinates are determined using 
the level energy.  All gammas emitted in the band have x coordinates of 495. 
The level energy is not to be output, nor is the gamma ray intensity.  The 
level spin is to be placed 0.2 characters to the left of the left side, 
with no vertical offset.  The gamma ray energy is to be placed 0.8 
characters to the left of the center of the gamma ray with no vertical offset. 



4.3) Gamma Ray Drawing Directions
	Gamma ray definitions (implied by the placement of bands and levels)
may be separately input by using a 'G' as the indentifier.  After the 'G' come
two more letters, 'I'(initial) or 'F'(final) followed by a 'D'(distance) or
'A'(angle).  The next two numbers are the x coordinate of the gamma ray and the
angle or distance from the head to tail or vice versa, the first letter
determines which.  After this comes a list of gamma ray indices (ten maximum)
to which these rules apply.  These can be obtained from the output .dat file
(the first column of the gamma ray table).
	The first 'G' entry in figure two for example 
                            GIA 120,15,98
defines gamma ray number 98 to have an x coordinate (arrow tail) of 120.  The
arrow head then is located 15 degrees to the right at the appropriate y
coordinate (depending on energy).  An entry such as 
                            GFD 220,15,101,102
would cause the arrow heads of gamma rays 101 and 102 to be placed at x
coordinate 220, and the arrow tail to be placed at x coordinate 235.  Again the
y coordinates are related to the initial and final level energies. 

-5- OUTPUT GRAPHICS FILE (.GRA)

	The program then takes all input commands and uses them to create a 
graphics file containing all vector and character information needed to plot 
the level scheme.  The graphics file begins with two lines 
	1) 'S' minx   miny   xrange  yrange
	2) 'S' yscale length width   iscale  minimum intensity
After the header are the vectors, starting with 'V' and character strings 
starting with 'C'.  The vectors consist of a series of (x,y) coordinate pairs, 
up to five pairs per line.  In some cases (eg. big arrows) the number of points 
exceeds five these are labeled with an 'I' followed by a '+' on the next line.  
Character lines contain the x and y coordinates of the lower left side 
of the string, the x and y character sizes and the string itself.  Refer to 
figure four for an example of a .gra file.


-6- PLOTTING ROUTINES

6.1) Editls program
	To preview the level scheme created in LEVELS the program editls may be
used.  This requires a MODGRAPH or a TEKTRONICS 4207 teminal.  The program
reads in the .gra file and displays the information represented there on the
graphics terminal.  There exists the possibility of editing the plot using
commands that will be described below 
		V-edit vectors
		L-edit labels
		I-edit intensity arrows
		M-move block of drawing
		C-change display limits
		E-expand with cursor
		X-exit

A choice of V,L,I further gives another set of commands
		M-move vector or label
		D-delete vector or label
		A-add vector or label
		B-break vector

	The program provides step by step instructions in each case.  Either 
cursor keys or a mouse may used to manipulate the drawing. All changes made to
the level scheme are maintained i.e. the .gra file is updated on exit. 

6.2) LSPlot Program
	The other method uses CA-DISSPLAY (a facility on the vax that uses
fortran subroutines to display graphics, Copy-right Computer Associates). The
program lsplot.for reads the metafile and translates it into plotter specific
commands which are output to a file and may then be printed. To run this
program type LSPlot; this asks you if you would like the level scheme plotted.
A response of 'Y','y','1' sends the file to the appropriate printer.
 
-7- LEVEL SCHEME EDITOR
 
	There exits the possibility of editing an existing level scheme or 
creating a new one interactively using the program EDITLVL.  This program may 
also be called from within a program that uses the forementioned level scheme
format.  The routine is self prompting and requires no further explanation.
A list of possible editing actions follows
                        
                    1)Change gamma intensities 
                    2)Change gamma energies
                    3)Add new levels
                    4)Update old levels
                    5)Add new gamma rays
                    6)Add new bands


============================================================================
	Files

	Default extension			Format
	----------------------------------------------------------
	.gra              'S' line
						(a1,x,8f.9)
	created by Levels[draw]
	used by editls.for,lsplot.for
                        'C' line
						(a1,4f9.2,2x,a)

                        'V', 'I', '+'  line
						(a1,10f9.2)
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	.cmd					free format

	created by user
	used by Levels[draw]
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	.lvl					free format

	created by user
	used by Levels[main]
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	.dat					'L' line
						(x,i3,x,a2,x,a8,i3,3x,3f12.2,
	created by Levels[output]		i12,f12.2)
	used by user
						'G' line
						(x,i3,x,a2,x,i3,x,i3,3x,5f10.2,
						4x,e10.3,3f10.2,8x,a,i1)
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

=================================================================================

	figure one.
        ----------



Z 67
*Ho157 level scheme from 124Sn(37Cl,4n) at 155MeV
*David C. Radford
*This version 1990 May 15
*
*Ground Band [523]7/2-  S=-1/2  (A)
*       level	Ex	DEx	J	P	K
B	a03	0.0	0.0	3.5	-1	3.5
*Eg	DEg	Ig	DIg
187.88	0.03	16.	0.5
315.89		95.	
424.25		127.	
512.80		127.
582.92		112.	
630.49		89.	
696.14		17.1
*Eg	DEg	Ig	DIg
*
*Ground Band [523]7/2-   S=+1/2  (B)
*       level	Ex	DEx	J	P	K
B	b04	83.45	0.3	4.5	-1	3.5
*Eg	DEg	Ig	DIg
271.96	0.03	32.3	0.5
393.78		54.
488.79		62.
561.40		58.5
613.29		54.
664.1	0.1	15.3
*Eg	DEg	Ig	DIg
*
*Cascade gammas within ground band (C)
*	Li	Lf	Eg	DEg	Ig	DIg	mult.
G	b04	a03	83.45	0.03	29.1	0.7	M1
G	a05		104.39		54.3
G	b06		167.38		78.6
G	a07		148.205		66.
G	b08		245.45		55.
G	a09		178.70		47.
G	b10		310.02		40.
G	a11		202.7		29.2
G	b12		358.72		28.3
G	a13		224.24		19.2
G	b14		389.27		23.3
G	a15		241.4		14.1
G	b16		422.1	0.5	2.0	1.0		!tentative
G	a17		273.4	0.2	2.9	0.5

	
	figure two.
        ----------

5 6 5 6 5 6 5 6 <----character sizes{level En,spin,gamma En,gamma intensity}
20.0 5 2.5 5.0 2.0 <----yscale, arrow length, arrow width, iscale, min I 
B a03      210 85 35 x L-0.2 0 L-0.8 0 x
B b04      295 85 50 x R+0.4 0 R+0.8 0 x
B ABa15    470 55 25 x L-0.2 0 L-0.8 0 x
B ABb14    525 55 30 x R+0.4 0 R+0.8 0 x
B ABaT37   380 55 25 x L-0.2 0 L-0.8 0 x
B ABCDa19   95 55 25 x L-0.2 0 L-0.8 0 x
B ABCDb18  150 55 30 x R+0.4 0 R+0.8 0 x
GIA 120  15 98
GIA 150  15 96
GIA 180  15 95
GIA 420  15 97
GFA 295 -15 63
GFA 345 -15 62
GFA 380 -15 61
GFA 395 -15 60
GFA 410 -15 59
GFA 437 -15 58
GIA 495 -15 57
GIA 555 -15 56
GIA 405  15 40
GIA 448  15 45


	figure four.
        ------------

S     60.00   -30.00   560.00   850.00
S     20.00     5.00     2.50     5.00     2.00
V   217.11     0.00   302.11     0.00
C   189.00    -3.00     5.00     6.00  7/2-
V   465.94   491.73   550.94   491.73
C   184.00     6.39     5.00     6.00  11/2-
V   210.00    25.19   295.00    25.19
C   184.00    22.19     5.00     6.00  15/2-
V   210.00    46.40   295.00    46.40
C   184.00    43.40     5.00     6.00  19/2-
V   210.00    72.04   295.00    72.04
C   184.00    69.04     5.00     6.00  23/2-
V   210.00   101.19   295.00   101.19
C   184.00    98.19     5.00     6.00  27/2-
V   210.00   132.71   295.00   132.71
C   184.00   129.71     5.00     6.00  31/2-
V   210.00   167.52   295.00   167.52
C   107.00   164.52     5.00     6.00  35/2-
I   242.91     9.39   242.91     4.70   241.66     4.70   245.00     0.00   248.34     4.70
+   247.09     4.70   247.09     9.39   242.91     9.39   246.11     9.39   246.11     1.57
C   223.91     1.70     5.00     6.00  188
I   234.95    25.19   234.95    14.39   233.70    14.39   245.00     9.39   256.30    14.39
+   255.05    14.39   255.05    25.19   234.95    25.19   253.95    25.19   253.95    13.36
C   215.95    14.29     5.00     6.00  316
I   231.99    46.40   231.99    30.19   230.74    30.19   245.00    25.19   259.26    30.19
+   258.01    30.19   258.01    46.40   231.99    46.40   257.39    46.40   257.39    29.53
C   212.99    32.79     5.00     6.00  424
I   232.11    72.04   232.11    51.40   230.86    51.40   245.00    46.40   259.14    51.40
+   257.89    51.40   257.89    72.04   232.11    72.04
C   213.11    56.22     5.00     6.00  513
I   233.68   101.19   233.68    77.04   232.43    77.04   245.00    72.04   257.57    77.04
+   256.32    77.04   256.32   101.19   233.68   101.19
C   214.68    83.61     5.00     6.00  583
I   236.02   132.71   236.02   106.19   234.77   106.19   245.00   101.19   255.23   106.19
+   253.98   106.19   253.98   132.71   236.02   132.71
C   217.02   113.95     5.00     6.00  630
I   243.28   167.52   243.28   137.71   242.03   137.71   245.00   132.71   247.97   137.71
+   246.72   137.71   246.72   167.52   243.28   167.52
C   224.28   147.12     5.00     6.00  696
I   341.48    17.77   341.48     9.17   340.23     9.17   345.00     4.17   349.77     9.17
+   348.52     9.17   348.52    17.77   341.48    17.77   347.94    17.77   347.94     7.25
C   352.52     7.97     5.00     6.00  272
I   339.44    37.46   339.44    22.77   338.19    22.77   345.00    17.77   351.81    22.77
+   350.56    22.77   350.56    37.46   339.44    37.46
C   354.56    24.61     5.00     6.00  394
I   338.70    61.90   338.70    42.46   337.45    42.46   345.00    37.46   352.55    42.46
+   351.30    42.46   351.30    61.90   338.70    61.90
C   355.30    46.68     5.00     6.00  489
I   339.08    89.97   339.08    66.90   337.83    66.90   345.00    61.90   352.17    66.90
+   350.92    66.90   350.92    89.97   339.08    89.97
