summaryrefslogtreecommitdiffstats
path: root/ds9/doc/user
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2016-10-27 19:01:15 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2016-10-27 19:01:15 (GMT)
commit12166aa342f7c8d905097e43a1f50e0775503069 (patch)
tree73a6e7296fbf9898633a02c2503a3e959789d8c3 /ds9/doc/user
parentd4d595fa7fb12903db9227d33d48b2b00120dbd1 (diff)
downloadblt-12166aa342f7c8d905097e43a1f50e0775503069.zip
blt-12166aa342f7c8d905097e43a1f50e0775503069.tar.gz
blt-12166aa342f7c8d905097e43a1f50e0775503069.tar.bz2
Initial commit
Diffstat (limited to 'ds9/doc/user')
-rw-r--r--ds9/doc/user/binning/binmenu.pngbin0 -> 5904 bytes
-rw-r--r--ds9/doc/user/binning/binpar.pngbin0 -> 8358 bytes
-rw-r--r--ds9/doc/user/binning/binpar2.pngbin0 -> 8552 bytes
-rw-r--r--ds9/doc/user/binning/block4.pngbin0 -> 175189 bytes
-rw-r--r--ds9/doc/user/binning/cubebox.pngbin0 -> 4789 bytes
-rw-r--r--ds9/doc/user/binning/cubeimg.pngbin0 -> 20434 bytes
-rw-r--r--ds9/doc/user/binning/defaults.pngbin0 -> 71428 bytes
-rw-r--r--ds9/doc/user/binning/detimage.pngbin0 -> 135356 bytes
-rw-r--r--ds9/doc/user/binning/filterimg.pngbin0 -> 46264 bytes
-rw-r--r--ds9/doc/user/binning/index.html367
-rw-r--r--ds9/doc/user/binning/jupiter.mpgbin0 -> 172004 bytes
-rw-r--r--ds9/doc/user/binning/largebuffer.pngbin0 -> 73843 bytes
-rw-r--r--ds9/doc/user/binning/smallbuffer.pngbin0 -> 36162 bytes
-rw-r--r--ds9/doc/user/binning/thread.xml358
-rw-r--r--ds9/doc/user/catalogs/2masscat.pngbin0 -> 150571 bytes
-rw-r--r--ds9/doc/user/catalogs/2masssort.pngbin0 -> 151014 bytes
-rw-r--r--ds9/doc/user/catalogs/2masssrc.pngbin0 -> 201559 bytes
-rw-r--r--ds9/doc/user/catalogs/addlabels.pngbin0 -> 46468 bytes
-rw-r--r--ds9/doc/user/catalogs/addlabelsds9.pngbin0 -> 208461 bytes
-rw-r--r--ds9/doc/user/catalogs/cscsrc.pngbin0 -> 210635 bytes
-rw-r--r--ds9/doc/user/catalogs/editjmag14.pngbin0 -> 40669 bytes
-rw-r--r--ds9/doc/user/catalogs/editjmag14ds9.pngbin0 -> 176743 bytes
-rw-r--r--ds9/doc/user/catalogs/editjmagrange.pngbin0 -> 182689 bytes
-rw-r--r--ds9/doc/user/catalogs/index.html414
-rw-r--r--ds9/doc/user/catalogs/jmag14.pngbin0 -> 179884 bytes
-rw-r--r--ds9/doc/user/catalogs/jmagrange.pngbin0 -> 186326 bytes
-rw-r--r--ds9/doc/user/contour/a2142.reg544
-rw-r--r--ds9/doc/user/contour/dialog.pngbin0 -> 8790 bytes
-rw-r--r--ds9/doc/user/contour/ds9.con2682
-rw-r--r--ds9/doc/user/contour/dsscontour.pngbin0 -> 236788 bytes
-rw-r--r--ds9/doc/user/contour/dssdialog.pngbin0 -> 6958 bytes
-rw-r--r--ds9/doc/user/contour/index.html269
-rw-r--r--ds9/doc/user/contour/thread.xml258
-rw-r--r--ds9/doc/user/contour/xraycontour.pngbin0 -> 86191 bytes
-rw-r--r--ds9/doc/user/gui/button.pngbin0 -> 1589 bytes
-rw-r--r--ds9/doc/user/gui/color.pngbin0 -> 435 bytes
-rw-r--r--ds9/doc/user/gui/components.pngbin0 -> 210961 bytes
-rw-r--r--ds9/doc/user/gui/frame.pngbin0 -> 50729 bytes
-rw-r--r--ds9/doc/user/gui/index.html351
-rw-r--r--ds9/doc/user/gui/info.pngbin0 -> 3167 bytes
-rw-r--r--ds9/doc/user/gui/mag.pngbin0 -> 2614 bytes
-rw-r--r--ds9/doc/user/gui/menu.pngbin0 -> 964 bytes
-rw-r--r--ds9/doc/user/gui/menutear.pngbin0 -> 192086 bytes
-rw-r--r--ds9/doc/user/gui/panner.pngbin0 -> 2566 bytes
-rw-r--r--ds9/doc/user/gui/prefs.pngbin0 -> 12127 bytes
-rw-r--r--ds9/doc/user/gui/thread.xml325
-rw-r--r--ds9/doc/user/gui/vertical.pngbin0 -> 207038 bytes
-rw-r--r--ds9/doc/user/index.html68
-rw-r--r--ds9/doc/user/rgb/color.pngbin0 -> 248723 bytes
-rw-r--r--ds9/doc/user/rgb/ds9.pngbin0 -> 155858 bytes
-rw-r--r--ds9/doc/user/rgb/filtered.pngbin0 -> 216857 bytes
-rw-r--r--ds9/doc/user/rgb/grid.pngbin0 -> 8355 bytes
-rw-r--r--ds9/doc/user/rgb/index.html431
-rw-r--r--ds9/doc/user/rgb/lock.pngbin0 -> 4287 bytes
-rw-r--r--ds9/doc/user/rgb/rgb.pngbin0 -> 3836 bytes
-rw-r--r--ds9/doc/user/rgb/scale.pngbin0 -> 250506 bytes
-rw-r--r--ds9/doc/user/rgb/smooth.pngbin0 -> 319530 bytes
-rw-r--r--ds9/doc/user/rgb/thread.xml412
-rw-r--r--ds9/doc/user/scripts/contour.pngbin0 -> 387031 bytes
-rw-r--r--ds9/doc/user/scripts/contourdss.pngbin0 -> 367684 bytes
-rw-r--r--ds9/doc/user/scripts/index.html363
-rw-r--r--ds9/doc/user/scripts/thread.xml330
62 files changed, 7172 insertions, 0 deletions
diff --git a/ds9/doc/user/binning/binmenu.png b/ds9/doc/user/binning/binmenu.png
new file mode 100644
index 0000000..34a399e
--- /dev/null
+++ b/ds9/doc/user/binning/binmenu.png
Binary files differ
diff --git a/ds9/doc/user/binning/binpar.png b/ds9/doc/user/binning/binpar.png
new file mode 100644
index 0000000..3bc5973
--- /dev/null
+++ b/ds9/doc/user/binning/binpar.png
Binary files differ
diff --git a/ds9/doc/user/binning/binpar2.png b/ds9/doc/user/binning/binpar2.png
new file mode 100644
index 0000000..182edb9
--- /dev/null
+++ b/ds9/doc/user/binning/binpar2.png
Binary files differ
diff --git a/ds9/doc/user/binning/block4.png b/ds9/doc/user/binning/block4.png
new file mode 100644
index 0000000..07b7745
--- /dev/null
+++ b/ds9/doc/user/binning/block4.png
Binary files differ
diff --git a/ds9/doc/user/binning/cubebox.png b/ds9/doc/user/binning/cubebox.png
new file mode 100644
index 0000000..3c9b17e
--- /dev/null
+++ b/ds9/doc/user/binning/cubebox.png
Binary files differ
diff --git a/ds9/doc/user/binning/cubeimg.png b/ds9/doc/user/binning/cubeimg.png
new file mode 100644
index 0000000..8c72995
--- /dev/null
+++ b/ds9/doc/user/binning/cubeimg.png
Binary files differ
diff --git a/ds9/doc/user/binning/defaults.png b/ds9/doc/user/binning/defaults.png
new file mode 100644
index 0000000..b9bd8fc
--- /dev/null
+++ b/ds9/doc/user/binning/defaults.png
Binary files differ
diff --git a/ds9/doc/user/binning/detimage.png b/ds9/doc/user/binning/detimage.png
new file mode 100644
index 0000000..f89bc43
--- /dev/null
+++ b/ds9/doc/user/binning/detimage.png
Binary files differ
diff --git a/ds9/doc/user/binning/filterimg.png b/ds9/doc/user/binning/filterimg.png
new file mode 100644
index 0000000..58cee6d
--- /dev/null
+++ b/ds9/doc/user/binning/filterimg.png
Binary files differ
diff --git a/ds9/doc/user/binning/index.html b/ds9/doc/user/binning/index.html
new file mode 100644
index 0000000..281df7f
--- /dev/null
+++ b/ds9/doc/user/binning/index.html
@@ -0,0 +1,367 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Binning and Filtering FITS Event Files - DS9 </title>
+</head>
+<!--THIS FILE IS CREATED AUTOMATICALLY - DO NOT EDIT MANUALLY-->
+<body><div class="mainbar">
+<a name="maintext"></a><div align="center"><h1>Binning and Filtering FITS Event Files</h1></div>
+<p>
+ Return to the <a href="../index.html">DS9 Users Manual</a></p>
+<hr size="5" noshade>
+<div>
+<h2>Synopsis</h2>
+ <p>
+ When an x-ray event file is loaded, ds9 makes a virtual
+ image for display by binning on one or more axes.
+ This threads describes how to adjust the binning and buffer
+ sizes. Interactive data filtering is described, as well
+ as binning in three dimensions.
+ </p>
+
+ <p>
+ Note that the terms "binning" and "blocking" are used
+ interchangeably in this thread. They both refer to
+ combining pixels in an image.
+ </p>
+ <p>
+ If you encounter any problems, please email saord @ cfa.harvard.edu.
+ </p>
+</div>
+<hr size="5" noshade>
+<h2><a name="toc">Contents</a></h2>
+<ul>
+<li><strong><a href="index.html#start">Getting Started</a></strong></li>
+<li><strong><a href="index.html#buffer">Buffer Size</a></strong></li>
+<li>
+<strong><a href="index.html#basics">Binning Basics</a></strong><ul>
+<li><a href="index.html#basics.block">Changing the binning factor</a></li>
+<li><a href="index.html#basics.cols">Binning different columns</a></li>
+</ul>
+</li>
+<li><strong><a href="index.html#cube">Data Cubes: Binning in three dimensions</a></strong></li>
+<li><strong><a href="index.html#filtering">Filtering Data</a></strong></li>
+<li><strong><a href="index.html#history">History</a></strong></li>
+<li>
+<strong>Images</strong><ul>
+<li><a href="#defaults">Figure 1: Data loaded with default buffer and bin size</a></li>
+<li><a href="#binmenu">Figure 2: The Bin menu</a></li>
+<li><a href="#smallbuffer">Figure 3: Buffer size set to 128x128</a></li>
+<li><a href="#largebuffer">Figure 4: Buffer size set to 4096x4096</a></li>
+<li><a href="#block4">Figure 5: Data binned by a factor of 4</a></li>
+<li><a href="#binpar">Figure 6: The Binning Parameter dialog</a></li>
+<li><a href="#detimage">Figure 7: Image binned in detector coordinates</a></li>
+<li><a href="#binpar2">Figure 8: Binning Parameter dialog for a data cube</a></li>
+<li><a href="#cubebox">Figure 9: Data Cube dialog box</a></li>
+<li><a href="#cubeimg">Figure 10: Viewing a data cube</a></li>
+<li><a href="#filterimg">Figure 11: Filtering data</a></li>
+</ul>
+</li>
+</ul>
+<hr>
+<div class="sectionlist">
+<div class="section">
+<h2><a name="start">Getting Started</a></h2>
+
+
+ <p>
+ This thread begins with Chandra data from an observation of
+ the Antennae Galaxies (NGC 4038/NGC 4039, ObsID 315). Open
+ the file in ds9:
+ </p>
+
+<div class="screen"><pre style="background: #cccccc; white-space: pre; border: none; padding: 0.5em; overflow: auto; border: thin solid black;">
+unix% ds9 acisf00315N002_evt2.fits &amp;
+</pre></div>
+
+ <p>
+ A small section of the data is visible when the file is
+ loaded, as shown in <a href="#defaults">Figure 1</a>. The target of
+ the observation is partially visible in the display frame.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="defaults">Figure 1: Data loaded with default buffer and bin size</a></h3></div>
+<div><img alt="[The target sources of the observation are partially visible at the bottom of the frame.]" src="defaults.png"></div>
+</div>
+
+ <p>
+ By default, the buffer size is set to 1024x1024 and the
+ binning factor is set to 1. These values will be adjusted
+ in the following sections to illustrate how to make more of
+ the data visible.
+ </p>
+
+ <p>
+ The "Bin" menu, shown in <a href="#binmenu">Figure 2</a>, will be used to
+ change the setting in the following examples. From top to
+ bottom, this menu contains the bin function setting,
+ blocking factor, buffer size options, and access to the
+ binning parameters dialog box.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="binmenu">Figure 2: The Bin menu</a></h3></div>
+<div><img alt="[The blocking factor is set to 1, the buffer size is 1024x1024, and the function is sum.]" src="binmenu.png"></div>
+</div>
+
+ <hr>
+</div>
+<div class="section">
+<h2><a name="buffer">Buffer Size</a></h2>
+
+
+ <p>
+ The buffer size determines the size of the image generated
+ by ds9. By default, a full-resolution 1024x1024 image of
+ the data is created. If your input data file has larger
+ dimensions, it is clipped to 1024x1024 in ds9. The buffer
+ settings range from 128x128 to 8192x1892.
+ </p>
+
+ <p>
+ Setting the buffer to the smallest size, 128x128,
+ illustrates how it works. The data was centered on the
+ sources in ds9 before the buffer size was changed, creating
+ <a href="#smallbuffer">Figure 3</a>.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="smallbuffer">Figure 3: Buffer size set to 128x128</a></h3></div>
+<div><img alt="[A small central portion of the data is visible.]" src="smallbuffer.png"></div>
+</div>
+
+ <p>
+ Setting the buffer to a large size, e.g. 4096x4096, produces
+ <a href="#largebuffer">Figure 4</a>. The display frame is filled by
+ the data, and the panner in the upper right indicates
+ that more of the image is available. Clicking and dragging
+ the viewing bounding box in the panner will display a
+ different portion of the image.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="largebuffer">Figure 4: Buffer size set to 4096x4096</a></h3></div>
+<div><img alt="[The frame is filled by the data, and the panner indicates more of the image is outside the field of view.]" src="largebuffer.png"></div>
+</div>
+
+ <hr>
+</div>
+<div class="section">
+<h2><a name="basics">Binning Basics</a></h2>
+
+
+ <div class="subsectionlist">
+<div class="subsection">
+<h3><a name="basics.block">Changing the binning factor</a></h3>
+
+
+ <p>
+ While increasing the buffer size loads more of the file
+ into ds9, binning the data makes more of it visible in
+ the frame. Binning combines the specified number of
+ pixels into one new pixel; the new pixel has a value
+ equal to the sum of the original pixels. (Note that if
+ the bin method is changed to "average", the pixel values
+ are averaged instead of summed.)
+ </p>
+
+ <p>
+ The binning can changed from the "Bin" menu or from the
+ "Bin" item in the button bar. It's also possible to
+ step through different binning values with the -/+
+ buttons or the "Block In"/"Block Out" menu items.
+ </p>
+
+ <p>
+ In <a href="#block4">Figure 5</a>, the buffer size is set to
+ 1024x1024, but the block factor has been set to 4. A
+ larger section of the data is visible in the frame.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="block4">Figure 5: Data binned by a factor of 4</a></h3></div>
+<div><img alt="[Five of the CCDs are visible in the binned data.]" src="block4.png"></div>
+</div>
+ <hr width="80%" align="center">
+</div>
+<div class="subsection">
+<h3><a name="basics.cols">Binning different columns</a></h3>
+
+
+ <p>
+ ds9 has the ability to display any of the other columns
+ stored in the event file, although it is generally only
+ meaningful to use the spatial vector columns. Begin by
+ opening the "Bin → Binning Parameters" dialog box,
+ shown in <a href="#binpar">Figure 6</a>.
+ </p>
+
+ <p>
+ The "Bin Columns" menus are used to select the columns
+ to be binned. To create an image in detector
+ coordinates, set the first to "detx" and the second to
+ "dety"; the block is set to "2" for both.
+ The "or center of data" box is checked so that the
+ center of the data is recalculated for the new columns.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="binpar">Figure 6: The Binning Parameter dialog</a></h3></div>
+<div><img alt="[The parameters are set to bin in detector coordinates about the center of the data.]" src="binpar.png"></div>
+</div>
+
+ <p>
+ Click "Apply" and the ds9 frame is updated, as shown in
+ <a href="#detimage">Figure 7</a>.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="detimage">Figure 7: Image binned in detector coordinates</a></h3></div>
+<div><img alt="[Some bad columns are visible in black in the detector image.]" src="detimage.png"></div>
+</div>
+
+ <p>
+ Alternatively, one can display an event file in specific
+ coordinates when starting ds9 from the command line:
+ </p>
+
+<div class="screen"><pre style="background: #cccccc; white-space: pre; border: none; padding: 0.5em; overflow: auto; border: thin solid black;">
+unix% ds9 "acisf00315N002_evt2.fits[bin=detx,dety]" &amp;
+</pre></div>
+
+ </div>
+</div>
+ <hr>
+</div>
+<div class="section">
+<h2><a name="cube">Data Cubes: Binning in three dimensions</a></h2>
+
+
+ <p>
+ It is possible to add a third column to the binning,
+ creating a 3-dimensional image also known as a "data cube".
+ In this example, an (x,y,time) data cube is created of a
+ Chandra observation of Jupiter (ObsID 1463). A cube may be
+ created from any three columns that make sense in the
+ analysis. For instance, you may want to create a PHA or
+ energy axis to see how the spectral characteristics of a
+ source change over time.
+ </p>
+
+ <p>
+ The data file is loaded into a new frame in ds9 and the "Bin →
+ Binning Parameters" dialog box is opened again. The "time"
+ column of the file is selected from the "Bin 3rd Column"
+ menu. The limits of the data in that column are filled in
+ automatically. The "depth" field determines how many
+ intervals the column is divided into; a depth of 25 is used.
+ The completed parameter box is shown in
+ <a href="#binpar2">Figure 8</a>.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="binpar2">Figure 8: Binning Parameter dialog for a data cube</a></h3></div>
+<div><img alt='[The third binning column is set to "time" with a depth of "25".]' src="binpar2.png"></div>
+</div>
+
+ <p>
+ After clicking "Apply", two things
+ happen: <a href="#cubebox">the "Data Cube" dialog
+ box (Figure 9)</a> is launched and <a href="#cubeimg">the
+ frame is updated to show only the (x,y) image of the first
+ time slice (Figure 10)</a>. (If the data cube dialog box doesn't
+ launch, open it from the "Frame" menu.)
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="cubebox">Figure 9: Data Cube dialog box</a></h3></div>
+<div><img alt="[The dialog box has controls to step through each slice of the data cube.]" src="cubebox.png"></div>
+</div>
+
+ <p>
+ When "Play" is chosen, ds9 cycles through the bins of the
+ time axis, essentially creating a movie of the (x,y)
+ position of the object over time. The speed of the frame
+ changes is controlled from the "Interval" menu of the dialog
+ box. Any of the 25 intervals may be selected with the
+ slider bar.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="cubeimg">Figure 10: Viewing a data cube</a></h3></div>
+<div><img alt="[One interval of the data cube is visible at a time when displayed in ds9.]" src="cubeimg.png"></div>
+</div>
+
+ <p>
+ The data cube can be saved as an MPEG movie from the "File →
+ Save Image..." menu. Select "MPEG-1 (Movie)" and click
+ "OK"; after setting the filename, choose an MPEG Quality
+ Factor. The Jupiter data was saved at a quality factor of
+ 15: <a href="jupiter.mpg">jupiter.mpg</a>.
+ </p>
+ <hr>
+</div>
+<div class="section">
+<h2><a name="filtering">Filtering Data</a></h2>
+
+
+ <p>
+ The "Bin Filter" field in the "Binning Parameters" dialog
+ box is used to apply filters to the data. A filter can be
+ applied to any of the columns present in the input file. A
+ colon is used to indicate a range of values. Filters can
+ also use &lt; (less than) or &gt; (greater than).
+ </p>
+
+ <p>
+ For instance, to include only the hard-band photons
+ (2500-8000 eV):
+ </p>
+
+<div class="screen"><pre style="background: #cccccc; white-space: pre; border: none; padding: 0.5em; overflow: auto; border: thin solid black;">energy=2500:8000</pre></div>
+
+ <p>
+ Clicking "Apply" updates the ds9 display and keeps the
+ dialog open for adjusting the filters.
+ </p>
+
+ <p>
+ Multiple filters may be specified, separated by commas:
+ </p>
+
+<div class="screen"><pre style="background: #cccccc; white-space: pre; border: none; padding: 0.5em; overflow: auto; border: thin solid black;">energy=2500:8000, ccd_id=7</pre></div>
+
+ <p>
+ The resulting image is shown in <a href="#filterimg">Figure 11</a>.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="filterimg">Figure 11: Filtering data</a></h3></div>
+<div><img alt="[Only the hard-band photos on CCD 7 are displayed.]" src="filterimg.png"></div>
+</div>
+
+ <p>
+ The filtered dataset can be saved as a FITS file for use in
+ data analysis from the "File → Save Frame as Fits..."
+ menu.
+ </p>
+
+ </div>
+</div>
+<hr size="5" noshade>
+<h2><a name="history">History</a></h2>
+<table class="history">
+ <tr>
+<td class="historydate">26 Jun 2009</td>
+<td>
+ Original version
+ </td>
+</tr>
+ </table>
+<hr size="5" noshade>
+<p>
+ Return to the <a href="../index.html">DS9 Users Manual</a></p>
+</div></body>
+</html>
diff --git a/ds9/doc/user/binning/jupiter.mpg b/ds9/doc/user/binning/jupiter.mpg
new file mode 100644
index 0000000..668d338
--- /dev/null
+++ b/ds9/doc/user/binning/jupiter.mpg
Binary files differ
diff --git a/ds9/doc/user/binning/largebuffer.png b/ds9/doc/user/binning/largebuffer.png
new file mode 100644
index 0000000..764c1b7
--- /dev/null
+++ b/ds9/doc/user/binning/largebuffer.png
Binary files differ
diff --git a/ds9/doc/user/binning/smallbuffer.png b/ds9/doc/user/binning/smallbuffer.png
new file mode 100644
index 0000000..7553884
--- /dev/null
+++ b/ds9/doc/user/binning/smallbuffer.png
Binary files differ
diff --git a/ds9/doc/user/binning/thread.xml b/ds9/doc/user/binning/thread.xml
new file mode 100644
index 0000000..1a8cffc
--- /dev/null
+++ b/ds9/doc/user/binning/thread.xml
@@ -0,0 +1,358 @@
+<?xml version="1.0" encoding="us-ascii" ?>
+<!DOCTYPE thread>
+
+<thread>
+
+ <info>
+
+ <name>binning</name>
+ <version>June 2009</version>
+ <title>
+ <long>Binning and Filtering FITS Event Files</long>
+ </title>
+ <history>
+ <entry day="26" month="June" year="9" who="liz">
+ Original version
+ </entry>
+ </history>
+ </info>
+
+ <text>
+ <overview>
+
+ <synopsis>
+ <p>
+ When an x-ray event file is loaded, ds9 makes a virtual
+ image for display by binning on one or more axes.
+ This threads describes how to adjust the binning and buffer
+ sizes. Interactive data filtering is described, as well
+ as binning in three dimensions.
+ </p>
+
+ <p>
+ Note that the terms "binning" and "blocking" are used
+ interchangeably in this thread. They both refer to
+ combining pixels in an image.
+ </p>
+ </synopsis>
+ </overview>
+
+ <sectionlist>
+ <section id="start">
+ <title>Getting Started</title>
+
+ <p>
+ This thread begins with Chandra data from an observation of
+ the Antennae Galaxies (NGC 4038/NGC 4039, ObsID 315). Open
+ the file in ds9:
+ </p>
+
+<screen>
+unix% ds9 acisf00315N002_evt2.fits &amp;
+</screen>
+
+ <p>
+ A small section of the data is visible when the file is
+ loaded, as shown in <figlink id="defaults"/>. The target of
+ the observation is partially visible in the display frame.
+ </p>
+
+ <figure id="defaults">
+ <title>Data loaded with default buffer and bin size</title>
+ <description>The target sources of the observation are
+ partially visible at the bottom of the frame.</description>
+ <bitmap format="png">defaults.png</bitmap>
+ </figure>
+
+ <p>
+ By default, the buffer size is set to 1024x1024 and the
+ binning factor is set to 1. These values will be adjusted
+ in the following sections to illustrate how to make more of
+ the data visible.
+ </p>
+
+ <p>
+ The "Bin" menu, shown in <figlink id="binmenu"/>, will be used to
+ change the setting in the following examples. From top to
+ bottom, this menu contains the bin function setting,
+ blocking factor, buffer size options, and access to the
+ binning parameters dialog box.
+ </p>
+
+ <figure id="binmenu">
+ <title>The Bin menu</title>
+ <description>The blocking factor is set to 1, the buffer
+ size is 1024x1024, and the function is sum.</description>
+ <bitmap format="png">binmenu.png</bitmap>
+ </figure>
+
+ </section>
+
+
+ <section id="buffer">
+ <title>Buffer Size</title>
+
+ <p>
+ The buffer size determines the size of the image generated
+ by ds9. By default, a full-resolution 1024x1024 image of
+ the data is created. If your input data file has larger
+ dimensions, it is clipped to 1024x1024 in ds9. The buffer
+ settings range from 128x128 to 8192x1892.
+ </p>
+
+ <p>
+ Setting the buffer to the smallest size, 128x128,
+ illustrates how it works. The data was centered on the
+ sources in ds9 before the buffer size was changed, creating
+ <figlink id="smallbuffer"/>.
+ </p>
+
+ <figure id="smallbuffer">
+ <title>Buffer size set to 128x128</title>
+ <description>A small central portion of the data is visible.</description>
+ <bitmap format="png">smallbuffer.png</bitmap>
+ </figure>
+
+ <p>
+ Setting the buffer to a large size, e.g. 4096x4096, produces
+ <figlink id="largebuffer"/>. The display frame is filled by
+ the data, and the panner in the upper right indicates
+ that more of the image is available. Clicking and dragging
+ the viewing bounding box in the panner will display a
+ different portion of the image.
+ </p>
+
+ <figure id="largebuffer">
+ <title>Buffer size set to 4096x4096</title>
+ <description>The frame is filled by the data, and
+ the panner indicates more of the image is outside the field
+ of view.</description>
+ <bitmap format="png">largebuffer.png</bitmap>
+ </figure>
+
+ </section>
+
+ <section id="basics">
+ <title>Binning Basics</title>
+
+ <subsectionlist>
+ <subsection id="basics.block">
+ <title>Changing the binning factor</title>
+
+ <p>
+ While increasing the buffer size loads more of the file
+ into ds9, binning the data makes more of it visible in
+ the frame. Binning combines the specified number of
+ pixels into one new pixel; the new pixel has a value
+ equal to the sum of the original pixels. (Note that if
+ the bin method is changed to "average", the pixel values
+ are averaged instead of summed.)
+ </p>
+
+ <p>
+ The binning can changed from the "Bin" menu or from the
+ "Bin" item in the button bar. It's also possible to
+ step through different binning values with the -/+
+ buttons or the "Block In"/"Block Out" menu items.
+ </p>
+
+ <p>
+ In <figlink id="block4"/>, the buffer size is set to
+ 1024x1024, but the block factor has been set to 4. A
+ larger section of the data is visible in the frame.
+ </p>
+
+ <figure id="block4">
+ <title>Data binned by a factor of 4</title>
+ <description>Five of the CCDs are visible in the binned data.</description>
+ <bitmap format="png">block4.png</bitmap>
+ </figure>
+ </subsection>
+
+ <subsection id="basics.cols">
+ <title>Binning different columns</title>
+
+ <p>
+ ds9 has the ability to display any of the other columns
+ stored in the event file, although it is generally only
+ meaningful to use the spatial vector columns. Begin by
+ opening the "Bin &#8594; Binning Parameters" dialog box,
+ shown in <figlink id="binpar"/>.
+ </p>
+
+ <p>
+ The "Bin Columns" menus are used to select the columns
+ to be binned. To create an image in detector
+ coordinates, set the first to "detx" and the second to
+ "dety"; the block is set to "2" for both.
+ The "or center of data" box is checked so that the
+ center of the data is recalculated for the new columns.
+ </p>
+
+ <figure id="binpar">
+ <title>The Binning Parameter dialog</title>
+ <description>The parameters are set to bin in detector
+ coordinates about the center of the data.</description>
+ <bitmap format="png">binpar.png</bitmap>
+ </figure>
+
+ <p>
+ Click "Apply" and the ds9 frame is updated, as shown in
+ <figlink id="detimage"/>.
+ </p>
+
+ <figure id="detimage">
+ <title>Image binned in detector coordinates</title>
+ <description>Some bad columns are visible in black in the
+ detector image.</description>
+ <bitmap format="png">detimage.png</bitmap>
+ </figure>
+
+ <p>
+ Alternatively, one can display an event file in specific
+ coordinates when starting ds9 from the command line:
+ </p>
+
+<screen>
+unix% ds9 "acisf00315N002_evt2.fits[bin=detx,dety]" &amp;
+</screen>
+
+ </subsection>
+ </subsectionlist>
+ </section>
+
+
+ <section id="cube">
+ <title>Data Cubes: Binning in three dimensions</title>
+
+ <p>
+ It is possible to add a third column to the binning,
+ creating a 3-dimensional image also known as a "data cube".
+ In this example, an (x,y,time) data cube is created of a
+ Chandra observation of Jupiter (ObsID 1463). A cube may be
+ created from any three columns that make sense in the
+ analysis. For instance, you may want to create a PHA or
+ energy axis to see how the spectral characteristics of a
+ source change over time.
+ </p>
+
+ <p>
+ The data file is loaded into a new frame in ds9 and the "Bin &#8594;
+ Binning Parameters" dialog box is opened again. The "time"
+ column of the file is selected from the "Bin 3rd Column"
+ menu. The limits of the data in that column are filled in
+ automatically. The "depth" field determines how many
+ intervals the column is divided into; a depth of 25 is used.
+ The completed parameter box is shown in
+ <figlink id="binpar2"/>.
+ </p>
+
+ <figure id="binpar2">
+ <title>Binning Parameter dialog for a data cube</title>
+ <description>The third binning column is set to "time" with a depth of "25".</description>
+ <bitmap format="png">binpar2.png</bitmap>
+ </figure>
+
+ <p>
+ After clicking "Apply", two things
+ happen: <figlink id="cubebox">the "Data Cube" dialog
+ box</figlink> is launched and <figlink id="cubeimg">the
+ frame is updated to show only the (x,y) image of the first
+ time slice</figlink>. (If the data cube dialog box doesn't
+ launch, open it from the "Frame" menu.)
+ </p>
+
+ <figure id="cubebox">
+ <title>Data Cube dialog box</title>
+ <description>The dialog box has controls to step through each
+ slice of the data cube.</description>
+ <bitmap format="png">cubebox.png</bitmap>
+ </figure>
+
+ <p>
+ When "Play" is chosen, ds9 cycles through the bins of the
+ time axis, essentially creating a movie of the (x,y)
+ position of the object over time. The speed of the frame
+ changes is controlled from the "Interval" menu of the dialog
+ box. Any of the 25 intervals may be selected with the
+ slider bar.
+ </p>
+
+ <figure id="cubeimg">
+ <title>Viewing a data cube</title>
+ <description>One interval of the data cube is visible at a
+ time when displayed in ds9.</description>
+ <bitmap format="png">cubeimg.png</bitmap>
+ </figure>
+
+ <p>
+ The data cube can be saved as an MPEG movie from the "File &#8594;
+ Save Image..." menu. Select "MPEG-1 (Movie)" and click
+ "OK"; after setting the filename, choose an MPEG Quality
+ Factor. The Jupiter data was saved at a quality factor of
+ 15: <a href="jupiter.mpg">jupiter.mpg</a>.
+ </p>
+ </section>
+
+
+ <section id="filtering">
+ <title>Filtering Data</title>
+
+ <p>
+ The "Bin Filter" field in the "Binning Parameters" dialog
+ box is used to apply filters to the data. A filter can be
+ applied to any of the columns present in the input file. A
+ colon is used to indicate a range of values. Filters can
+ also use &lt; (less than) or &gt; (greater than).
+ </p>
+
+ <p>
+ For instance, to include only the hard-band photons
+ (2500-8000 eV):
+ </p>
+
+<screen>energy=2500:8000</screen>
+
+ <p>
+ Clicking "Apply" updates the ds9 display and keeps the
+ dialog open for adjusting the filters.
+ </p>
+
+ <p>
+ Multiple filters may be specified, separated by commas:
+ </p>
+
+<screen>energy=2500:8000, ccd_id=7</screen>
+
+ <p>
+ The resulting image is shown in <figlink id="filterimg"/>.
+ </p>
+
+ <figure id="filterimg">
+ <title>Filtering data</title>
+ <description>Only the hard-band photos on CCD 7 are displayed.</description>
+ <bitmap format="png">filterimg.png</bitmap>
+ </figure>
+
+ <p>
+ The filtered dataset can be saved as a FITS file for use in
+ data analysis from the "File &#8594; Save Frame as Fits..."
+ menu.
+ </p>
+
+ </section>
+
+ </sectionlist>
+ </text>
+<!--
+ <figure id="">
+ <title></title>
+ <description></description>
+ <bitmap format="png">.png</bitmap>
+ </figure>
+-->
+
+</thread>
+
+
+
diff --git a/ds9/doc/user/catalogs/2masscat.png b/ds9/doc/user/catalogs/2masscat.png
new file mode 100644
index 0000000..c1a75c1
--- /dev/null
+++ b/ds9/doc/user/catalogs/2masscat.png
Binary files differ
diff --git a/ds9/doc/user/catalogs/2masssort.png b/ds9/doc/user/catalogs/2masssort.png
new file mode 100644
index 0000000..dd5c7b8
--- /dev/null
+++ b/ds9/doc/user/catalogs/2masssort.png
Binary files differ
diff --git a/ds9/doc/user/catalogs/2masssrc.png b/ds9/doc/user/catalogs/2masssrc.png
new file mode 100644
index 0000000..450ecb4
--- /dev/null
+++ b/ds9/doc/user/catalogs/2masssrc.png
Binary files differ
diff --git a/ds9/doc/user/catalogs/addlabels.png b/ds9/doc/user/catalogs/addlabels.png
new file mode 100644
index 0000000..ad2cd96
--- /dev/null
+++ b/ds9/doc/user/catalogs/addlabels.png
Binary files differ
diff --git a/ds9/doc/user/catalogs/addlabelsds9.png b/ds9/doc/user/catalogs/addlabelsds9.png
new file mode 100644
index 0000000..9f4eee4
--- /dev/null
+++ b/ds9/doc/user/catalogs/addlabelsds9.png
Binary files differ
diff --git a/ds9/doc/user/catalogs/cscsrc.png b/ds9/doc/user/catalogs/cscsrc.png
new file mode 100644
index 0000000..591a91b
--- /dev/null
+++ b/ds9/doc/user/catalogs/cscsrc.png
Binary files differ
diff --git a/ds9/doc/user/catalogs/editjmag14.png b/ds9/doc/user/catalogs/editjmag14.png
new file mode 100644
index 0000000..835d380
--- /dev/null
+++ b/ds9/doc/user/catalogs/editjmag14.png
Binary files differ
diff --git a/ds9/doc/user/catalogs/editjmag14ds9.png b/ds9/doc/user/catalogs/editjmag14ds9.png
new file mode 100644
index 0000000..2252318
--- /dev/null
+++ b/ds9/doc/user/catalogs/editjmag14ds9.png
Binary files differ
diff --git a/ds9/doc/user/catalogs/editjmagrange.png b/ds9/doc/user/catalogs/editjmagrange.png
new file mode 100644
index 0000000..6a4e7ac
--- /dev/null
+++ b/ds9/doc/user/catalogs/editjmagrange.png
Binary files differ
diff --git a/ds9/doc/user/catalogs/index.html b/ds9/doc/user/catalogs/index.html
new file mode 100644
index 0000000..5526580
--- /dev/null
+++ b/ds9/doc/user/catalogs/index.html
@@ -0,0 +1,414 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Catalogs - DS9 </title>
+</head>
+<!--THIS FILE IS CREATED AUTOMATICALLY - DO NOT EDIT MANUALLY-->
+<body><div class="mainbar">
+<a name="maintext"></a><div align="center"><h1>Catalogs</h1></div>
+<p>
+ Return to the <a href="../index.html">DS9 Users Manual</a></p>
+<hr size="5" noshade>
+<div>
+<h2>Synopsis</h2>
+ <p>
+ DS9 provides full support for loading, displaying,
+ filtering, and saving catalogs. DS9 allows you to overlay
+ symbols from multiple catalogs on the current image and to
+ create expressions to style the source symbols based on
+ catalog properties.
+ </p>
+ <p>
+ If you encounter any problems, please email saord @ cfa.harvard.edu.
+ </p>
+</div>
+<hr size="5" noshade>
+<h2><a name="toc">Contents</a></h2>
+<ul>
+<li><strong><a href="index.html#display">Displaying a Catalog</a></strong></li>
+<li><strong><a href="index.html#select">Selecting Sources with the Cursor</a></strong></li>
+<li><strong><a href="index.html#display2">Displaying Multiple Catalogs</a></strong></li>
+<li><strong><a href="index.html#clear">Clearing Catalog Sources</a></strong></li>
+<li><strong><a href="index.html#filter">Sorting and Filtering</a></strong></li>
+<li><strong><a href="index.html#symbol">Specifying Symbols with Conditional Expressions</a></strong></li>
+<li><strong><a href="index.html#save">Saving the Sources: Catalog Files and Region Files</a></strong></li>
+<li><strong><a href="index.html#cite">Citing a Catalog in Publication</a></strong></li>
+<li><strong><a href="index.html#history">History</a></strong></li>
+<li>
+<strong>Images</strong><ul>
+<li><a href="#2masssrc">Figure 1: 2MASS Sources for the Antennae Galaxies</a></li>
+<li><a href="#2masscat">Figure 2: Catalog Tool of 2MASS Sources</a></li>
+<li><a href="#cscsrc">Figure 3: CSC and 2MASS Sources for the Antennae Galaxies</a></li>
+<li><a href="#2masssort">Figure 4: 2MASS Sources Sorted by Decreasing Jmag</a></li>
+<li><a href="#jmag14">Figure 5: Filtering 2MASS Sources: Jmag&lt;14</a></li>
+<li><a href="#jmagrange">Figure 6: Filtering 2MASS Sources: Jmag&lt;14 or Jmag&gt;16.5</a></li>
+<li><a href="#editjmag14">Figure 7: Symbol Editing: Jmag&lt;14 Rule</a></li>
+<li><a href="#editjmag14ds9">Figure 8: Symbol Editing: Jmag&lt;14 Sources Displayed</a></li>
+<li><a href="#editjmagrange">Figure 9: Symbol Editing: Jmag&gt;16.5 Sources Added</a></li>
+<li><a href="#addlabels">Figure 10: Symbol Editing: Rule to Add a Label</a></li>
+<li><a href="#addlabelsds9">Figure 11: Symbol Editing: Jmag Labels Displayed</a></li>
+</ul>
+</li>
+</ul>
+<hr>
+<div class="sectionlist">
+<div class="section">
+<h2><a name="display">Displaying a Catalog</a></h2>
+
+
+ <p>
+ This thread uses an optical image of the Antennae Galaxies
+ (NGC 4038/NGC 4039) from the Digital Sky Survey (DSS). It
+ was retrieved via the "Analysis → Image Servers" menu
+ in ds9.
+ </p>
+
+ <p>
+ A number of the most popular catalogs are listed by
+ wavelength in the "Analysis → Catalogs" menu. More
+ options can be accessed via the "Search for Catalogs" option
+ in that menu.
+ </p>
+
+ <p>
+ First we overlay sources from 2MASS by choosing
+ "Analysis → Catalogs → Infrared → 2MASS
+ point sources". The source matches are displayed on the
+ ds9 display (<a href="#2masssrc">Figure 1</a>) and listed in a
+ "Catalog Tool" window (<a href="#2masscat">Figure 2</a>).
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="2masssrc">Figure 1: 2MASS Sources for the Antennae Galaxies</a></h3></div>
+<div><img alt="[The sources are displayed in green on the optical image.]" src="2masssrc.png"></div>
+</div>
+
+ <p>
+ A set area centered on the field of view is used for the
+ first catalog search. The center and size of the search
+ area may be adjusted in the Catalog Tool by setting the
+ RA, Dec, height, and width fields. The "Coordinate" and
+ "Size" menus may be used to set the units for those values
+ (degrees/sexagesimal and degrees/arcmin/arcsec,
+ respectively). After changing the values, click the
+ "Retrieve" button to update the Catalog Tool.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="2masscat">Figure 2: Catalog Tool of 2MASS Sources</a></h3></div>
+<div><img alt="[199 sources were returned for this field.]" src="2masscat.png"></div>
+</div>
+
+ <p>
+ Note that ds9 attempts to select the correct (RA,Dec)
+ columns from the catalog data file in order to display the
+ sources. In some cases, the user will have to explicitly
+ set the column names by using the drop-down menus in the
+ Catalog Tool. In this example, ds9 correctly chose "_RAJ2000" and
+ "_DEJ2000".
+ </p>
+
+ <hr>
+</div>
+<div class="section">
+<h2><a name="select">Selecting Sources with the Cursor</a></h2>
+
+
+ <p>
+ From the "Edit" menu in ds9, choose the "Catalog" cursor
+ type. Clicking on a source in the ds9 display highlights
+ the corresponding row in the Catalog Tool. Multiple sources may be
+ selected by holding down the SHIFT key while clicking them.
+ </p>
+
+ <p>
+ Similarly, highlighting a row in the Catalog Tool will blink the
+ source region in ds9. If the "Pan to" option in the Catalog Tool
+ "Preferences" menu is checked, the ds9 display also centers
+ on the chosen source. Mutiple rows may be selected by
+ holding down the SHIFT or CTRL key while selecting them.
+ </p>
+
+ <hr>
+</div>
+<div class="section">
+<h2><a name="display2">Displaying Multiple Catalogs</a></h2>
+
+
+ <p>
+ More than one catalog can be displayed in the same frame.
+ By default, the sources are displayed as green circle
+ points. The color and shape can be changed in the "Symbol"
+ menu of the Catalog Tool to distinguish between the different catalogs.
+ </p>
+
+ <p>
+ In <a href="#cscsrc">Figure 3</a>, the Chandra Source Catalog has been
+ added to the display (Analysis → Catalogs → High
+ Energy → Chandra Source). The symbols for the CSC
+ sources are set to red diamonds.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="cscsrc">Figure 3: CSC and 2MASS Sources for the Antennae Galaxies</a></h3></div>
+<div><img alt="[The 2MASS sources are displayed as green circles and the CSC sources are displayed as red diamonds on the optical image.]" src="cscsrc.png"></div>
+</div>
+
+ <p>
+ To toggle the display of each catalog, use the "Show
+ Regions" option in the Catalog Tool "Preferences" menu.
+ </p>
+ <hr>
+</div>
+<div class="section">
+<h2><a name="clear">Clearing Catalog Sources</a></h2>
+
+
+ <p>
+ Simply closing the Catalog Tool will not remove the sources from the
+ display. It is necessary to choose "Clear" from the
+ corresponding Catalog Tool.
+ </p>
+
+ <p>
+ To remove <em>all</em> the sources from the display, use
+ "Analysis → Catalogs → Clear All".
+ </p>
+
+ <p>
+ For the rest of this thread, only the 2MASS sources will be
+ used.
+ </p>
+ <hr>
+</div>
+<div class="section">
+<h2><a name="filter">Sorting and Filtering</a></h2>
+
+
+ <p>
+ The source listing is sorted on position by default. A
+ different column for sorting may be selected from the "Sort"
+ menu in the Catalog Tool. Related checkboxes determine whether the
+ results are listed in increasing or decreasing order.
+ The Catalog Tool in <a href="#2masssort">Figure 4</a> is sorted on the
+ "Jmag" column in decreasing order.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="2masssort">Figure 4: 2MASS Sources Sorted by Decreasing Jmag</a></h3></div>
+<div><img alt="[The sources are sorted on the Jmag column in decreasing order.]" src="2masssort.png"></div>
+</div>
+
+ <p>
+ The "Filter" field in the Catalog Tool is used to filter out
+ specific rows from the source matches. A filter is
+ conditional expression that is evaluated for each row of the
+ catalog. The column name must be referenced with a dollar
+ sign in the expression, e.g. "$_RAJ2000".
+ </p>
+
+ <p>
+ To select the sources with low Jmag values, the filter
+ "$Jmag&lt;14" is used. Click the "Filter" button to update
+ the Catalog Tool and the ds9 display. The results are shown in
+ <a href="#jmag14">Figure 5</a>.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="jmag14">Figure 5: Filtering 2MASS Sources: Jmag&lt;14</a></h3></div>
+<div><img alt="[33 sources are included in the filter.]" src="jmag14.png"></div>
+</div>
+
+ <p>
+ TCL expression syntax can be used to construct more complex
+ filters. The filter "$Jmag&lt;14 || $Jmag&gt;16.5" uses the
+ logical "OR" syntax ("||") to select any source with Jmag
+ less than 14 or greater than 16.5, as shown in
+ <a href="#jmagrange">Figure 6</a>.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="jmagrange">Figure 6: Filtering 2MASS Sources: Jmag&lt;14 or Jmag&gt;16.5</a></h3></div>
+<div><img alt="[70 sources are included in the filter.]" src="jmagrange.png"></div>
+</div>
+
+ <p>
+ The uniformity of the symbols doesn't distinguish between
+ the low-Jmag sources and the high-Jmag sources. The
+ advanced symbol editing in the next section improves on this
+ display.
+ </p>
+
+ <p>
+ Before continuing the thread, clear the filter in the
+ Catalog Tool so that all the sources are displayed.
+ </p>
+ <hr>
+</div>
+<div class="section">
+<h2><a name="symbol">Specifying Symbols with Conditional Expressions</a></h2>
+
+
+ <p>
+ The advanced symbol editing in the Catalog Tool allows you to
+ specify the shape, size, color, and text of each symbol
+ based on catalog column values.
+ </p>
+
+ <p>
+ Open the "Symbol Editor" from the "Symbol →
+ Advanced..." menu in the Catalog Tool. A conditional statement,
+ written in the TCL expression syntax, is entered in the "If"
+ field. The styles that should be applied are set by the
+ other fields (shape, color, text, etc.).
+ </p>
+
+ <p>
+ First, define a rule that sets the sources with
+ Jmag&lt;14 to be red boxcircle points. The completed form
+ is shown in <a href="#editjmag14">Figure 7</a>. After clicking the
+ "Apply" button, the ds9 display is updated (<a href="#editjmag14ds9">Figure 8</a>).
+ </p>
+
+
+ <div class="figure">
+<div class="caption"><h3><a name="editjmag14">Figure 7: Symbol Editing: Jmag&lt;14 Rule</a></h3></div>
+<div><img alt="[The fields are set to display sources with Jmag&lt;14 as red boxpoints.]" src="editjmag14.png"></div>
+</div>
+
+ <div class="figure">
+<div class="caption"><h3><a name="editjmag14ds9">Figure 8: Symbol Editing: Jmag&lt;14 Sources Displayed</a></h3></div>
+<div><img alt="[The sources with Jmag&lt;14 are displayed as red boxpoints.]" src="editjmag14ds9.png"></div>
+</div>
+
+ <p>
+ The "Add" button in the Symbol Editor is used to create a
+ new, empty form. The second rule is defined such that
+ sources with Jmag&gt;16.5 will be cyan diamonds.
+ After clicking the "Apply" button again, the ds9 display is
+ as shown in <a href="#editjmagrange">Figure 9</a>.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="editjmagrange">Figure 9: Symbol Editing: Jmag&gt;16.5 Sources Added</a></h3></div>
+<div><img alt="[The sources with Jmag&gt;16.5 are displayed as cyan diamonds.]" src="editjmagrange.png"></div>
+</div>
+
+ <p>
+ To edit an existing rule, highlight the rule in the Symbol
+ Editor and adjust the parameters. In
+ <a href="#addlabels">Figure 10</a>, both rules have been updated
+ so that the Text field is set to "$Jmag". This
+ <a href="#addlabelsds9">displays the Jmag column value
+ next to the symbol (Figure 11)</a>.
+ </p>
+
+
+ <div class="figure">
+<div class="caption"><h3><a name="addlabels">Figure 10: Symbol Editing: Rule to Add a Label</a></h3></div>
+<div><img alt="[The fields are set to label each source with its Jmag column value.]" src="addlabels.png"></div>
+</div>
+
+ <div class="figure">
+<div class="caption"><h3><a name="addlabelsds9">Figure 11: Symbol Editing: Jmag Labels Displayed</a></h3></div>
+<div><img alt="[Each source is labeled with its Jmag column value.]" src="addlabelsds9.png"></div>
+</div>
+
+ <p>
+ The ds9 Reference Manual
+ has <a href="../../ref/catalog.html">further examples of
+ symbol expressions</a>.
+ </p>
+
+ <p>
+ The set of rules may be saved from the "File" menu in the
+ Symbol Editor. The output for these rules looks like:
+ </p>
+
+<div class="screen"><pre style="background: #cccccc; white-space: pre; border: none; padding: 0.5em; overflow: auto; border: thin solid black;">
+condition shape color text size size2 units angle
+--------- ----- ----- ---- ---- ----- ----- -----
+$Jmag&lt;14 boxcircle point red $Jmag physical
+$Jmag&gt;16.5 diamond point cyan $Jmag physical
+</pre></div>
+
+ <p>
+ The file can be loaded into a later ds9 session by opening
+ the Symbol Editor and using the "File → Load" menu
+ item. Note that the column names in the symbol rules may
+ have to be updated in order to use them with a different
+ catalog.
+ </p>
+ <hr>
+</div>
+<div class="section">
+<h2><a name="save">Saving the Sources: Catalog Files and Region Files</a></h2>
+
+
+
+ <p><strong>Saving a Catalog File</strong></p>
+ <p>
+ The contents of the Catalog Tool may be saved from the "File →
+ Save" menu. If any filters are applied, the filtered output
+ is saved in the catalog file.
+ </p>
+
+ <p>
+ ds9 supports three catalog formats: VOTable, Starbase, and
+ tab-separated file. If the catalog file will be loaded
+ back into ds9 in the future, any of the three formats may be
+ chosen.
+ </p>
+
+ <p><strong>Saving the Sources in a Region File</strong></p>
+ <p>
+ The sources may also be converted to a ds9 region file for
+ use in data analysis, e.g. spectra extraction or calculating
+ sources counts.
+ </p>
+
+ <p>
+ Select "Copy to Regions" from the Catalog Tool "File" menu. Once
+ the sources are converted to regions, individual ones may be
+ selected and edited or deleted, if desired. Save the
+ regions from the "Region → Save Regions..." menu.
+ </p>
+
+ <hr>
+</div>
+<div class="section">
+<h2><a name="cite">Citing a Catalog in Publication</a></h2>
+
+
+ <p>
+ If you wish to use the source information in a publication,
+ refer to the "Acknowledgment" item under the "File" menu in
+ the Catalog Tool. For instance, the 2MASS acknowledgment reads:
+ </p>
+
+<div class="screen"><pre style="background: #cccccc; white-space: pre; border: none; padding: 0.5em; overflow: auto; border: thin solid black;">
+Acknowledgments for CDS
+
+This research has made use of the VizieR catalogue access tool, CDS,
+Strasbourg, France. VizieR is a joint effort of CDS (Centre de Données
+astronomiques de Strasbourg) and ESA-ESRIN (Information Systems Division).
+</pre></div>
+
+ </div>
+</div>
+<hr size="5" noshade>
+<h2><a name="history">History</a></h2>
+<table class="history">
+ <tr>
+<td class="historydate">08 Jan 2010</td>
+<td>
+ Original version
+ </td>
+</tr>
+ </table>
+<hr size="5" noshade>
+<p>
+ Return to the <a href="../index.html">DS9 Users Manual</a></p>
+</div></body>
+</html>
diff --git a/ds9/doc/user/catalogs/jmag14.png b/ds9/doc/user/catalogs/jmag14.png
new file mode 100644
index 0000000..b521b93
--- /dev/null
+++ b/ds9/doc/user/catalogs/jmag14.png
Binary files differ
diff --git a/ds9/doc/user/catalogs/jmagrange.png b/ds9/doc/user/catalogs/jmagrange.png
new file mode 100644
index 0000000..a063a13
--- /dev/null
+++ b/ds9/doc/user/catalogs/jmagrange.png
Binary files differ
diff --git a/ds9/doc/user/contour/a2142.reg b/ds9/doc/user/contour/a2142.reg
new file mode 100644
index 0000000..7b279a7
--- /dev/null
+++ b/ds9/doc/user/contour/a2142.reg
@@ -0,0 +1,544 @@
+# Region file format: DS9 version 4.1
+# Filename: acisf05005N002_evt2.fits[EVENTS]
+global color=green dashlist=8 3 width=1 font="helvetica 10 normal" select=1 highlite=1 dash=0 fixed=0 edit=1 move=1 delete=1 include=1 source=1
+physical
+polygon(3535.2112,4184.5,3540.5,4179.1154,3548.5,4176.8219,3555.9012,4184.5,3548.5,4191.9558,3540.5,4190.3926)
+polygon(3545.7583,4176.5,3548.5,4174.0347,3551.0962,4176.5,3556.3318,4184.5,3548.5,4192.3896,3540.5,4192.2562,3533.5386,4184.5,3540.5,4177.4125)
+polygon(3541.8511,4176.5,3548.5,4170.5214,3554.796,4176.5,3556.5,4184.1775,3556.7483,4184.5,3556.5,4184.7649,3551.6193,4192.5,3548.5,4195.5255,3540.5,4196.6771,3536.2539,4192.5,3532.8727,4184.5,3540.5,4176.7345)
+polygon(3952.2509,4072.5,3956.5,4068.3292,3960.6285,4072.5,3956.5,4076.6793)
+polygon(3784.3016,3768.5,3788.5,3764.6165,3792.2888,3768.5,3789.9877,3776.5,3788.5,3776.9498,3787.4255,3776.5)
+polygon(3771.6665,3752.5,3772.5,3750.0922,3778.6915,3752.5,3772.5,3754.2336)
+polygon(3538.3898,4176.5,3540.5,4174.7377,3548.5,4169.1227,3556.2689,4176.5,3556.5,4177.5414,3561.8572,4184.5,3556.5,4190.2159,3555.0588,4192.5,3548.5,4198.8617,3540.5,4199.1539,3533.7363,4192.5,3532.6076,4184.5)
+polygon(3949.7017,4072.5,3956.5,4065.8271,3963.1052,4072.5,3956.5,4079.1866)
+polygon(3875.6625,3904.5,3876.5,3904.2537,3876.835,3904.5,3876.5,3905.2614)
+polygon(3868.1012,3896.5,3868.5,3895.7386,3868.7463,3896.5,3868.5,3897.3375)
+polygon(3819.1354,3888.5,3820.5,3883.0416,3828.5,3886.0489,3830.444,3888.5,3828.5,3891.632,3823.0234,3896.5,3820.5,3897.8024,3818.7446,3896.5)
+polygon(3897.7083,3880.5,3900.5,3879.5695,3902.5938,3880.5,3900.5,3880.9927)
+polygon(3769.1562,3880.5,3772.5,3875.0284,3778.8355,3880.5,3772.5,3887.5809)
+polygon(3890.1607,3872.5,3892.5,3871.2404,3894.1375,3872.5,3892.5,3876.5938)
+polygon(3907.5625,3848.5,3908.5,3847.1458,3909.8542,3848.5,3911.5156,3856.5,3911.725,3864.5,3914.2277,3872.5,3908.5,3879.4728,3902.7723,3872.5,3906.3967,3864.5,3903.675,3856.5)
+polygon(3780.9485,3848.5,3780.5,3848.2176,3779.9917,3848.5,3780.5,3850.4062)
+polygon(3725.1932,3848.5,3732.5,3844.6726,3735.9946,3848.5,3735.8646,3856.5,3732.5,3859.0234,3731.1077,3856.5)
+polygon(3921.5568,3840.5,3924.5,3839.3009,3925.5444,3840.5,3924.5,3841.375)
+polygon(3876.9766,3840.5,3876.5,3840.1369,3876.2458,3840.5,3876.5,3841.1354)
+polygon(3723.5367,3840.5,3724.5,3839.5367,3725.7596,3840.5,3724.5,3845.9584)
+polygon(3914.0096,3832.5,3916.5,3831.205,3917.6991,3832.5,3916.5,3835.4432)
+polygon(3904.3125,3824.5,3908.5,3822.4062,3908.8807,3824.5,3908.5,3825.3375)
+polygon(3706.4813,3808.5,3708.5,3805.8083,3712.5375,3808.5,3708.5,3812.9861)
+polygon(3908.4837,3792.5,3908.5,3792.4062,3908.525,3792.5,3908.5,3792.5156)
+polygon(3882.2841,3744.5,3884.5,3743.6875,3885.0945,3744.5,3884.5,3746.375)
+polygon(3700.483,3736.5,3700.5,3736.4766,3700.5187,3736.5,3700.5,3736.5536)
+polygon(3713.0054,3720.5,3716.5,3718.2673,3719.9946,3720.5,3716.5,3723.5914)
+polygon(3785.564,3696.5,3788.5,3693.564,3795.5809,3696.5,3796.5,3700.4062,3798.8393,3704.5,3804.5,3705.5161,3812.5,3709.9766,3815.6058,3712.5,3820.5,3715.1511,3827.2566,3720.5,3828.5,3721.0027,3830.4688,3720.5,3836.5,3719.0229,3843.7375,3720.5,3844.5,3720.7933,3850.7617,3728.5,3852.5,3731.772,3860.5,3731.9005,3868.5,3734.3797,3870.9429,3736.5,3871.1979,3744.5,3876.5,3751.5695,3877.2614,3752.5,3876.5,3753.1979,3872.6902,3760.5,3876.5,3766.7589,3878.125,3768.5,3884.5,3773.8125,3886.6989,3776.5,3892.0987,3784.5,3892.5,3788.3125,3892.8489,3792.5,3900.5,3799.845,3901.1298,3800.5,3900.5,3801.9886,3898.7946,3808.5,3900.5,3814.0096,3905.125,3816.5,3900.5,3822.975,3899.8068,3824.5,3900.5,3824.9236,3905.7452,3832.5,3900.525,3840.5,3900.5,3840.5163,3893.4375,3848.5,3894.5469,3856.5,3892.5,3857.7596,3888.8489,3864.5,3884.5,3870.2986,3882.2986,3872.5,3880.9861,3880.5,3876.5,3882.875,3874.7446,3880.5,3868.5,3876.8173,3860.5,3877.0982,3857.4345,3872.5,3860.5,3867.1354,3861.5541,3864.5,3860.5,3863.1823,3858.3917,3864.5,3852.5,3868.1823,3847.7898,3872.5,3844.5,3876.1188,3841.7164,3872.5,3841.7083,3864.5,3836.5,3863.7188,3835.0795,3864.5,3829.7188,3872.5,3828.5,3873.7829,3825.0178,3872.5,3823.3303,3864.5,3820.5,3862.5187,3817.1979,3864.5,3818.743,3872.5,3819.9554,3880.5,3812.5,3885.038,3808.3092,3888.5,3804.5,3893.0234,3801.3533,3888.5,3797.4531,3880.5,3796.5,3877.9584,3788.8751,3880.5,3788.5,3880.5268,3788.4062,3880.5,3780.5,3878.743,3775.1488,3872.5,3772.5,3865.5469,3767.4432,3872.5,3764.5,3873.795,3763.0924,3872.5,3756.5,3865.9076,3751.875,3864.5,3748.5,3863.0234,3743.2812,3856.5,3748.5,3851.0066,3752.1635,3848.5,3748.5,3846.4293,3740.5,3843.0461,3737.6544,3840.5,3732.5,3833.7596,3731.5367,3832.5,3732.5,3827.0416,3732.7824,3824.5,3740.5,3817.058,3741.4191,3816.5,3740.5,3815.875,3738.5469,3816.5,3732.5,3823.4107,3728.6875,3824.5,3724.5,3825.0234,3716.5,3828.517,3711.3015,3824.5,3716.5,3821.101,3721.101,3816.5,3718.2228,3808.5,3716.9595,3800.5,3716.5,3799.5234,3708.5,3796.0764,3704.9236,3792.5,3701.8021,3784.5,3707.8558,3776.5,3701.5417,3768.5,3700.9485,3760.5,3700.5,3757.9584,3699.7202,3752.5,3700.5,3750.6805,3702.2944,3744.5,3708.5,3740.1279,3716.195,3744.5,3716.5,3744.8631,3716.8812,3744.5,3717.946,3736.5,3720.7542,3728.5,3724.5,3724.338,3730.257,3720.5,3732.5,3718.125,3737.5329,3712.5,3740.5,3707.375,3748.4062,3704.5,3748.5,3704.4625,3756.5,3700.4732,3764.5,3703.7202,3772.5,3701.975,3780.5,3700.6525)
+polygon(4026.365,4536.5,4028.5,4534.4086,4030.4707,4536.5,4028.5,4538.5914)
+polygon(3527.5103,4392.5,3532.5,4388.3955,3536.415,4392.5,3532.5,4396.2423)
+polygon(4328.1093,4280.5,4332.5,4276.2719,4337.3236,4280.5,4332.5,4284.7281)
+polygon(3531.0749,4176.5,3532.5,4174.4749,3540.5,4169.3959,3548.5,4168.5659,3556.5,4172.0382,3561.1012,4176.5,3563.8911,4184.5,3556.5,4192.3861,3556.4281,4192.5,3548.5,4200.1898,3540.5,4200.1399,3532.7341,4192.5,3532.5021,4184.5,3532.5,4182.913)
+polygon(4410.0983,4144.5,4412.5,4139.4783,4414.9017,4144.5,4412.5,4146.8016)
+polygon(3948.6869,4072.5,3956.5,4064.8309,3964.0912,4072.5,3956.5,4080.1848)
+polygon(3843.8419,4048.5,3844.5,4047.0522,3845.5342,4048.5,3844.5,4049.5342)
+polygon(3874.8068,4040.5,3876.5,4039.0487,3878.677,4040.5,3876.5,4042.2928)
+polygon(3819.0015,4040.5,3820.5,4039.3761,3821.5217,4040.5,3820.5,4041.6831)
+polygon(3891.6902,4032.5,3892.5,4026.022,3893.1478,4032.5,3892.5,4033.0398)
+polygon(3945.2935,4024.5,3948.5,4022.4749,3951.998,4024.5,3948.5,4027.4598)
+polygon(3919.8522,4024.5,3924.5,4017.8602,3929.1478,4024.5,3924.5,4026.8239)
+polygon(3883.7802,4024.5,3884.5,4022.8805,3890.9781,4024.5,3884.5,4025.3098)
+polygon(3905.9601,4016.5,3908.5,4008.8805,3916.5,4013.7292,3922.5956,4016.5,3916.5,4020.3098,3909.7956,4024.5,3908.5,4025.4254,3906.3406,4024.5)
+polygon(3870.0219,4016.5,3876.5,4013.261,3878.1195,4016.5,3876.5,4017.2197)
+polygon(3819.5951,4016.5,3820.5,4011.674,3822.913,4016.5,3820.5,4018.3098)
+polygon(4058.8944,4008.5,4060.5,4006.8944,4061.8223,4008.5,4060.5,4009.7488)
+polygon(3962.323,4008.5,3964.5,4005.7292,3966.1932,4008.5,3964.5,4012.3098)
+polygon(3920.9247,4008.5,3924.5,4004.2747,3927.4049,4008.5,3924.5,4015.1398)
+polygon(3829.261,4008.5,3836.5,4007.2935,3841.326,4008.5,3841.3043,4016.5,3836.5,4020.618,3830.7348,4016.5)
+polygon(3802.1761,4008.5,3804.5,4004.2747,3807.4049,4008.5,3804.5,4012.7253)
+polygon(3779.0015,4008.5,3780.5,4004.0044,3781.683,4008.5,3780.5,4010.3732)
+polygon(4043.3864,4000.5,4044.5,3999.1838,4046.3098,4000.5,4044.5,4001.4049)
+polygon(4027.5746,4000.5,4028.5,3999.2043,4029.0398,4000.5,4028.9319,4008.5,4028.5,4008.9628,4027.4203,4008.5)
+polygon(3877.8433,4000.5,3884.5,3994.751,3891.9399,4000.5,3891.4693,4008.5,3884.5,4015.0822,3877.0951,4008.5)
+polygon(3810.4317,4000.5,3812.5,3999.0522,3814.913,4000.5,3812.5,4001.7065)
+polygon(4031.8522,3992.5,4036.5,3986.6902,4039.5985,3992.5,4036.5,3995.234)
+polygon(4018.4681,3992.5,4020.5,3990.4681,4024.3098,3992.5,4020.5,3995.5479)
+polygon(3863.9601,3992.5,3860.5,3986.5684,3857.5342,3992.5,3860.5,3994.2301)
+polygon(3765.261,3984.5,3772.5,3982.087,3780.5,3982.087,3783.3956,3984.5,3780.5,3986.3098,3772.5,3986.3098)
+polygon(4057.9602,3976.5,4060.5,3974.9761,4062.4049,3976.5,4060.5,3978.8445)
+polygon(3916.6268,3976.5,3916.5,3976.1195,3908.5,3973.3645,3901.0889,3976.5,3908.5,3980.382,3916.5,3977.0073)
+polygon(3830.4469,3976.5,3828.5,3975.9159,3827.1522,3976.5,3828.5,3977.4734)
+polygon(4018.3406,3968.5,4012.5,3967.3319,4009.5797,3968.5,4012.5,3972.0044)
+polygon(3978.8805,3960.5,3972.5,3958.3732,3971.0821,3960.5,3972.5,3962.0951)
+polygon(4015.6902,3936.5,4012.5,3934.677,4009.3098,3936.5,4012.5,3938.323)
+polygon(4015.3761,3920.5,4012.5,3917.1163,4009.6239,3920.5,4012.5,3923.6957)
+polygon(3732.5895,3920.5,3732.5,3920.4338,3732.3309,3920.5,3732.5,3920.8805)
+polygon(3659.3863,3912.5,3660.5,3905.261,3661.4652,3912.5,3660.5,3914.913)
+polygon(4020.0373,3896.5,4020.5,3894.3406,4026.978,3896.5,4020.5,3896.9319)
+polygon(3653.8603,3896.5,3660.5,3893.1801,3668.5,3889.3656,3675.0399,3896.5,3670.1056,3904.5,3668.5,3905.9049,3661.0073,3904.5,3660.5,3904.2463)
+polygon(4023.0032,3888.5,4028.5,3884.6522,4036.1956,3888.5,4028.5,3896.1956)
+polygon(3982.2643,3888.5,3980.5,3887.4186,3978.7357,3888.5,3980.5,3894.087)
+polygon(3650.1555,3888.5,3652.5,3880.8805,3655.0399,3888.5,3652.5,3894.5956)
+polygon(4005.6902,3880.5,4004.5,3879.7065,4003.8199,3880.5,4004.5,3882.8805)
+polygon(4050.8944,3872.5,4052.5,3870.4565,4054.1056,3872.5,4052.5,3874.3732)
+polygon(3625.766,3848.5,3628.5,3842.6902,3635.1397,3848.5,3636.5,3853.261,3642.9781,3856.5,3636.5,3859.739,3628.5,3857.2198,3627.9601,3856.5)
+polygon(4019.7802,3840.5,4020.5,3838.8805,4021.4254,3840.5,4020.5,3840.9983)
+polygon(3652.7174,3824.5,3652.5,3824.2463,3652.4105,3824.5,3652.5,3824.6902)
+polygon(3611.8522,3824.5,3612.5,3822.3406,3613.2198,3824.5,3613.5342,3832.5,3612.5,3833.5342,3611.6484,3832.5)
+polygon(4026.4565,3808.5,4028.5,3807.0015,4034.1195,3808.5,4028.5,3810.2291)
+polygon(3956.6522,3792.5,3964.5,3787.2681,3972.3478,3792.5,3964.5,3798.1056)
+polygon(3584.7537,3792.5,3588.5,3790.4565,3592.9956,3792.5,3588.5,3794.5435)
+polygon(3978.7709,3784.5,3980.5,3780.7537,3981.9049,3784.5,3980.5,3786.5435)
+polygon(3538.0538,3784.5,3540.5,3782.5634,3544.7253,3784.5,3540.5,3787.234)
+polygon(4003.6484,3776.5,4004.5,3775.0522,4005.4049,3776.5,4007.5643,3784.5,4004.5,3787.5643,3996.5,3786.5319,3994.7072,3784.5,3996.5,3782.8959)
+polygon(3986.4317,3768.5,3988.5,3767.7761,3989.4652,3768.5,3988.5,3769.2239)
+polygon(3969.2888,3760.5,3972.5,3754.8805,3974.1056,3760.5,3972.5,3762.5435)
+polygon(3952.6902,3760.5,3956.5,3758.8959,3960.3098,3760.5,3956.5,3762.677)
+polygon(3596.0373,3760.5,3596.5,3759.2044,3597.2198,3760.5,3596.5,3761.7956)
+polygon(3600.6902,3752.5,3604.5,3749.7292,3609.5797,3752.5,3604.5,3755.0399)
+polygon(3985.6902,3744.5,3988.5,3743.2512,3990.3732,3744.5,3988.5,3746.1056)
+polygon(3968.8681,3744.5,3972.5,3737.6902,3977.0399,3744.5,3972.5,3751.3098)
+polygon(3580.0681,3744.5,3580.5,3741.261,3581.3098,3744.5,3580.5,3745.4254)
+polygon(3936.8805,3736.5,3940.5,3732.8805,3942.1087,3736.5,3940.5,3739.3956)
+polygon(3598.1761,3736.5,3604.5,3729.8433,3609.999,3736.5,3604.5,3741.999)
+polygon(3938.3406,3720.5,3940.5,3719.8522,3941.3098,3720.5,3940.5,3722.6594)
+polygon(3899.3863,3712.5,3892.5,3708.7699,3889.6122,3712.5,3892.5,3716.0809)
+polygon(3874.8805,3712.5,3868.5,3710.3732,3866.5368,3712.5,3868.5,3713.7761,3876.4105,3720.5,3876.5,3720.5585,3876.6171,3720.5,3876.5,3718.9781)
+polygon(3576.7537,3712.5,3580.5,3709.6902,3584.2463,3712.5,3580.5,3713.9049)
+polygon(3930.8913,3704.5,3932.5,3703.2935,3936.1195,3704.5,3935.9049,3712.5,3932.5,3718.5531,3924.5,3718.1195,3916.5,3719.3098,3908.7174,3712.5,3916.5,3708.6087,3924.5,3710.2522)
+polygon(3836.6268,3704.5,3836.5,3704.4338,3836.4565,3704.5,3836.5,3704.5724)
+polygon(3585.6902,3704.5,3588.5,3698.8805,3594.1195,3704.5,3588.5,3708.2463)
+polygon(3946.8913,3696.5,3948.5,3695.3863,3949.7065,3696.5,3948.5,3700.1195)
+polygon(3617.1135,3696.5,3620.5,3694.5951,3628.1195,3696.5,3620.5,3699.8865)
+polygon(3590.8805,3696.5,3596.5,3695.0015,3598.5435,3696.5,3596.5,3702.1195)
+polygon(3921.1135,3688.5,3924.5,3687.0486,3926.0239,3688.5,3927.971,3696.5,3924.5,3700.6652,3921.3761,3696.5)
+polygon(3585.2888,3680.5,3588.5,3677.6902,3596.5,3679.8522,3598.1195,3680.5,3596.5,3680.9983,3588.5,3683.3098)
+polygon(3923.1146,3672.5,3924.5,3670.4681,3925.8251,3672.5,3924.5,3673.9514)
+polygon(3710.2975,3672.5,3708.5,3669.8854,3705.6239,3672.5,3708.5,3674.5544)
+polygon(3603.8522,3672.5,3604.5,3671.7802,3610.9781,3672.5,3604.5,3674.1195)
+polygon(3819.0522,3664.5,3812.5,3659.0399,3808.8599,3664.5,3812.5,3669.9601)
+polygon(3575.8837,3664.5,3580.5,3658.4632,3587.6344,3664.5,3580.5,3668.2371)
+polygon(3839.0522,3656.5,3844.5,3653.4734,3852.5,3652.5951,3856.9627,3656.5,3852.5,3662.1798,3848.2463,3664.5,3844.5,3666.7478,3840.0044,3664.5)
+polygon(3685.3344,3656.5,3684.5,3653.5797,3683.1522,3656.5,3682.9781,3664.5,3684.5,3664.6384,3692.3616,3672.5,3691.4049,3680.5,3692.5,3681.5951,3698.6377,3688.5,3692.5,3694.3146,3687.3098,3696.5,3692.5,3697.884,3694.1609,3696.5,3700.5,3689.8967,3706.087,3688.5,3700.5,3687.2107,3693.2301,3680.5,3692.6171,3672.5,3692.5,3672.2826,3684.7174,3664.5)
+polygon(3553.6601,3656.5,3556.5,3654.097,3558.9991,3656.5,3556.5,3659.3399)
+polygon(3875.9601,3648.5,3876.5,3645.261,3877.2198,3648.5,3877.1581,3656.5,3876.5,3658.913,3869.261,3656.5)
+polygon(3729.6902,3648.5,3724.5,3642.5683,3717.5797,3648.5,3724.5,3650.2301)
+polygon(3571.4658,3648.5,3572.5,3646.8913,3573.4652,3648.5,3572.5,3650.913)
+polygon(3816.2747,3640.5,3820.5,3637.766,3828.5,3640.0017,3829.2198,3640.5,3828.5,3646.9781,3820.5,3646.3098)
+polygon(3654.2643,3640.5,3660.5,3636.1119,3666.1418,3640.5,3664.7699,3648.5,3665.326,3656.5,3660.5,3660.1195,3656.9956,3664.5,3652.5,3666.2291,3649.8702,3672.5,3644.5,3680.4276,3636.5,3674.1195,3630.1195,3680.5,3636.5,3681.8433,3641.999,3688.5,3636.5,3692.4525,3628.5,3696.2826,3625.6328,3688.5,3620.5,3682.4049,3613.9985,3688.5,3612.5,3691.3098,3604.5,3689.2198,3604.0017,3688.5,3604.5,3686.8805,3607.0522,3680.5,3612.5,3672.7174,3612.8805,3672.5,3620.5,3666.4044,3628.5,3669.6044,3632.146,3664.5,3628.5,3662.3732,3623.8015,3656.5,3627.7761,3648.5,3628.5,3647.0522,3630.3098,3648.5,3636.5,3654.0024,3640.2463,3656.5,3644.5,3659.0522,3648.146,3656.5,3652.5,3650.4044,3653.1801,3648.5)
+polygon(3611.4203,3640.5,3612.5,3639.9111,3620.5,3636.382,3625.0515,3640.5,3620.5,3643.482,3613.8854,3648.5,3615.5478,3656.5,3619.9049,3664.5,3612.5,3672.3986,3607.3488,3664.5,3609.4522,3656.5,3608.6902,3648.5)
+polygon(3833.9179,3632.5,3836.5,3629.766,3840.0753,3632.5,3836.5,3635.8199)
+polygon(3595.3863,3632.5,3596.5,3631.4658,3603.739,3632.5,3599.3098,3640.5,3596.5,3643.3098,3594.8944,3640.5)
+polygon(3810.087,3624.5,3812.5,3623.2935,3813.9478,3624.5,3812.5,3631.739)
+polygon(3787.5746,3624.5,3788.5,3624.0373,3789.2198,3624.5,3789.2198,3632.5,3788.5,3633.0399,3788.0017,3632.5)
+polygon(3686.087,3624.5,3692.5,3620.6522,3697.9969,3624.5,3692.5,3627.4598)
+polygon(3655.0786,3624.5,3660.5,3619.4658,3664.2094,3624.5,3660.5,3627.8561)
+polygon(3761.9601,3616.5,3764.5,3613.7292,3768.3098,3616.5,3764.5,3618.8445)
+polygon(3682.3406,3616.5,3684.5,3614.8805,3685.5797,3616.5,3684.5,3619.739)
+polygon(3594.0951,3616.5,3596.5,3610.087,3599.2484,3616.5,3596.5,3618.7634)
+polygon(3795.2512,3608.5,3796.5,3605.6902,3798.1056,3608.5,3796.5,3611.3098)
+polygon(3699.2044,3608.5,3700.5,3605.261,3702.1195,3608.5,3708.5,3610.8202,3716.5,3611.3358,3724.5,3608.6902,3725.0073,3608.5,3732.5,3605.2888,3734.7478,3608.5,3740.5,3612.0951,3748.5,3616.0373,3749.2198,3616.5,3751.5985,3624.5,3756.5,3628.001,3764.5,3628.5845,3769.9214,3632.5,3772.5,3636.6902,3777.5797,3640.5,3778.677,3648.5,3780.5,3650.6268,3783.3358,3648.5,3788.5,3645.766,3794.4681,3640.5,3796.5,3637.9601,3799.0399,3640.5,3804.5,3646.4565,3808.9956,3648.5,3812.5,3651.4203,3820.5,3652.8805,3822.913,3656.5,3824.1195,3664.5,3828.5,3668.8805,3835.739,3672.5,3836.5,3672.6087,3840.0638,3680.5,3844.5,3687.3761,3849.5934,3680.5,3849.2935,3672.5,3852.5,3667.6902,3857.6044,3664.5,3860.5,3662.6902,3861.9478,3664.5,3868.5,3671.0522,3875.739,3672.5,3868.5,3676.1195,3862.6594,3680.5,3860.5,3681.4254,3855.5478,3688.5,3860.5,3693.002,3866.0024,3688.5,3868.5,3684.0044,3872.8805,3680.5,3876.5,3673.261,3876.8805,3672.5,3884.5,3669.4522,3886.2928,3672.5,3892.5,3679.5348,3893.7065,3680.5,3893.1478,3688.5,3892.5,3689.7956,3887.7112,3696.5,3892.5,3698.4719,3900.5,3701.1801,3902.9462,3704.5,3907.739,3712.5,3906.8239,3720.5,3900.5,3727.9399,3899.7675,3728.5,3900.5,3729.8603,3901.6902,3728.5,3908.5,3723.5474,3911.7046,3728.5,3916.5,3735.2935,3923.2935,3728.5,3924.5,3723.674,3925.8162,3728.5,3930.3098,3736.5,3932.5,3739.0031,3937.3098,3744.5,3932.5,3747.998,3924.5,3751.1397,3923.6344,3752.5,3924.5,3753.1801,3932.5,3755.5951,3937.4522,3752.5,3940.5,3748.146,3948.5,3750.0024,3949.7488,3752.5,3948.5,3755.7112,3943.7112,3760.5,3948.5,3766.087,3949.7065,3768.5,3948.5,3773.326,3948.1033,3776.5,3948.5,3777.0601,3951.674,3776.5,3956.5,3775.2935,3964.5,3773.2888,3972.5,3771.9485,3978.677,3776.5,3972.5,3780.618,3964.5,3779.3098,3961.0399,3784.5,3956.5,3792.2826,3956.4308,3792.5,3956.5,3792.5761,3963.1033,3800.5,3964.1956,3808.5,3964.5,3808.5895,3972.4105,3816.5,3972.5,3816.5662,3974.0219,3816.5,3972.5,3816.1195,3964.8805,3808.5,3971.2044,3800.5,3972.5,3794.0219,3980.5,3799.0522,3981.9478,3800.5,3987.2484,3808.5,3983.739,3816.5,3982.1195,3824.5,3988.5,3826.0951,3990.8202,3824.5,3996.5,3821.3761,4004.3098,3824.5,3998.8445,3832.5,4001.9478,3840.5,3998.5683,3848.5,3996.5,3853.326,3989.261,3848.5,3988.5,3848.2463,3988.2826,3848.5,3988.5,3848.8805,3994.5956,3856.5,3996.5,3857.8603,3998.4044,3856.5,4004.5,3853.1135,4012.5,3856.0017,4020.5,3855.4658,4021.9478,3856.5,4025.306,3864.5,4020.5,3869.7065,4016.0373,3864.5,4012.5,3857.4254,4007.998,3864.5,4012.5,3869.002,4016.7753,3872.5,4020.5,3879.2044,4021.5797,3880.5,4020.5,3882.6594,4017.5797,3888.5,4012.5,3890.2928,4004.5,3895.9927,4003.9927,3896.5,3996.5,3902.1195,3996.1338,3904.5,3996.5,3906.4044,3996.914,3904.5,4004.5,3896.5692,4011.7699,3904.5,4012.5,3905.9601,4020.5,3909.9058,4024.1318,3912.5,4024.9556,3920.5,4028.5,3927.2935,4029.9478,3928.5,4028.5,3935.739,4028.1956,3936.5,4028.5,3937.261,4030.5684,3944.5,4028.5,3951.739,4020.5,3947.3098,4012.5,3948.8239,4004.5,3951.1397,4001.326,3952.5,4004.5,3953.3656,4012.5,3955.8419,4020.5,3959.4203,4028.5,3952.7537,4031.234,3960.5,4028.5,3964.3732,4021.4254,3968.5,4027.1521,3976.5,4020.5,3980.4308,4012.5,3978.7478,4004.5,3980.0239,4000.7906,3976.5,3996.5,3972.2094,3990.0929,3968.5,3988.5,3966.9071,3987.5266,3968.5,3988.5,3970.0929,3992.2094,3976.5,3996.5,3982.323,3998.5319,3984.5,3999.2239,3992.5,4004.5,4000.0372,4004.881,4000.5,4004.5,4006.978,3996.5,4006.1195,3995.8199,4008.5,3988.5,4012.2955,3980.5,4011.0822,3978.1761,4008.5,3980.5,4002.6902,3984.0044,4000.5,3980.5,3996.9956,3977.6902,3992.5,3972.5,3989.306,3964.5,3989.7065,3957.558,3984.5,3956.5,3983.1398,3948.5,3984.3098,3947.739,3984.5,3940.5,3986.1086,3936.3913,3992.5,3940.5,3996.0951,3944.9049,4000.5,3940.5,4004.2094,3932.5,4003.0652,3928.6522,4000.5,3927.9601,3992.5,3924.5,3990.424,3919.3098,3992.5,3918.5683,4000.5,3916.5,4002.1086,3908.5,4008.3617,3908.3098,4008.5,3900.5,4012.4049,3894.2522,4008.5,3895.674,4000.5,3900.5,3996.8805,3902.2522,3992.5,3900.5,3991.7035,3898.9071,3992.5,3892.5,3999.5479,3887.8015,3992.5,3884.5,3989.4049,3882.249,3992.5,3876.5,3999.1567,3871.3956,4000.5,3868.5,4001.5342,3862.7634,4008.5,3860.5,4016.1956,3860.3098,4016.5,3852.5,4023.442,3848.3348,4016.5,3845.558,4008.5,3844.5,4007.1398,3841.5951,4000.5,3844.5,3995.3358,3846.6268,3992.5,3848.6522,3984.5,3844.5,3982.903,3842.3146,3984.5,3836.5,3990.6377,3832.3098,3992.5,3828.5,3995.5479,3820.5,3998.1056,3816.1401,3992.5,3812.5,3989.6512,3805.2198,3992.5,3804.5,3993.5797,3803.4203,3992.5,3796.5,3989.5342,3790.6268,3984.5,3788.5,3982.9049,3782.4719,3976.5,3783.1208,3968.5,3780.5,3962.5435,3774.8805,3960.5,3772.5,3959.8199,3771.8199,3960.5,3772.5,3961.6902,3776.1319,3968.5,3772.5,3973.4525,3764.5,3975.2239,3756.5,3969.7065,3748.5,3969.4049,3747.2935,3968.5,3748.5,3966.087,3753.2888,3960.5,3751.413,3952.5,3755.4203,3944.5,3748.6087,3936.5,3748.5,3936.2463,3748.4105,3936.5,3743.3098,3944.5,3743.998,3952.5,3740.5,3956.3478,3732.8044,3952.5,3732.5,3950.9781,3724.5,3948.0239,3720.3542,3944.5,3716.5,3940.8599,3709.9478,3944.5,3712.7753,3952.5,3708.5,3954.9049,3706.4749,3952.5,3706.8913,3944.5,3700.5,3938.1087,3698.4317,3936.5,3700.5,3929.261,3701.0073,3928.5,3700.6171,3920.5,3708.5,3913.1801,3709.0601,3912.5,3708.5,3911.442,3700.5,3909.7488,3696.7209,3904.5,3700.5,3899.7761,3703.1208,3896.5,3700.5,3892.4049,3695.8199,3896.5,3692.5,3898.9462,3687.2239,3904.5,3690.1195,3912.5,3684.5,3919.9927,3683.0015,3912.5,3681.4734,3904.5,3677.7516,3896.5,3677.1801,3888.5,3677.5307,3880.5,3679.3683,3872.5,3676.5,3867.6239,3669.5342,3872.5,3672.1195,3880.5,3668.5,3885.326,3661.261,3880.5,3660.5,3880.3829,3652.5,3879.9927,3644.5,3876.1195,3643.4658,3872.5,3644.5,3868.8805,3652.5,3869.2888,3658.087,3864.5,3660.5,3860.8805,3663.0031,3856.5,3660.5,3855.1522,3654.6594,3856.5,3652.5,3857.7956,3646.0219,3856.5,3644.5,3856.2463,3637.8603,3848.5,3640.0373,3840.5,3636.5,3835.5478,3628.8805,3832.5,3632.6268,3824.5,3636.5,3819.8522,3638.5951,3816.5,3636.5,3814.9037,3632.3098,3816.5,3628.5,3819.5478,3620.5,3820.1319,3614.4469,3816.5,3620.5,3812.6087,3626.2522,3808.5,3620.5,3805.1163,3612.5,3804.3478,3610.0951,3800.5,3612.5,3797.002,3619.5746,3792.5,3620.5,3786.0219,3620.6014,3784.5,3620.5,3784.2826,3612.5,3780.3732,3604.5,3778.3098,3603.6484,3776.5,3604.5,3771.674,3612.5,3772.9247,3617.2935,3768.5,3615.8015,3760.5,3614.6902,3752.5,3614.4047,3744.5,3617.7292,3736.5,3620.5,3732.6902,3628.5,3728.7174,3628.6522,3728.5,3628.5,3728.3829,3620.5,3726.9037,3616.7753,3728.5,3612.5,3731.7065,3607.6902,3728.5,3608.0044,3720.5,3604.5,3718.3098,3602.9071,3720.5,3596.5,3726.9071,3593.1439,3720.5,3590.8202,3712.5,3596.5,3705.558,3604.5,3705.8603,3609.261,3704.5,3612.5,3703.4203,3613.5797,3704.5,3620.5,3707.9601,3625.6902,3704.5,3628.5,3697.0073,3636.5,3701.1258,3640.6781,3696.5,3644.5,3691.1146,3648.9247,3688.5,3644.6902,3680.5,3652.5,3677.029,3658.7709,3672.5,3660.5,3668.0044,3664.9956,3672.5,3668.5,3676.0044,3675.9927,3680.5,3676.5,3682.0219,3676.6087,3680.5,3676.5,3680.3478,3669.9601,3672.5,3668.5,3669.9969,3663.0031,3664.5,3668.5,3658.087,3669.2935,3656.5,3675.9601,3648.5,3672.6268,3640.5,3671.413,3632.5,3676.5,3626.7348,3679.826,3632.5,3684.5,3635.538,3692.5,3635.7761,3697.1801,3632.5,3700.5,3626.6902,3708.5,3626.2522,3716.5,3627.3761,3722.9049,3632.5,3724.5,3637.6044,3732.5,3634.4632,3740.5,3638.4565,3745.9601,3632.5,3744.2747,3624.5,3740.5,3621.5342,3732.5,3618.5683,3724.5,3621.7065,3716.5,3620.0753,3708.5,3622.7478,3700.5,3622.7478,3695.694,3616.5)
+polygon(3611.0951,3608.5,3612.5,3607.0951,3614.9976,3608.5,3615.3098,3616.5,3612.5,3618.2291,3610.6268,3616.5)
+polygon(3736.2247,3600.5,3740.5,3599.0201,3744.7753,3600.5,3740.5,3603.7065)
+polygon(3702.8805,3600.5,3708.5,3598.2522,3714.1195,3600.5,3708.5,3604.2463)
+polygon(3666.4317,3600.5,3668.5,3598.8913,3676.5,3598.323,3684.1195,3600.5,3676.5,3602.677,3672.2094,3608.5,3668.5,3612.4155,3660.5,3611.3098,3658.2522,3608.5,3660.5,3605.6902)
+polygon(3683.2935,3592.5,3684.5,3588.8805,3692.5,3590.8913,3694.3098,3592.5,3692.5,3595.3956,3684.5,3599.739)
+polygon(3689.6808,3568.5,3692.5,3565.7893,3695.2107,3568.5,3692.5,3572.0239)
+polygon(3640.6522,3568.5,3644.5,3566.4749,3646.249,3568.5,3644.5,3571.2484)
+polygon(3666.6902,3560.5,3668.5,3558.087,3669.6137,3560.5,3668.5,3562.1087)
+polygon(3816.9362,3536.5,3820.5,3533.8696,3828.5,3533.6672,3831.7493,3536.5,3828.5,3540.0638,3820.5,3540.1826)
+polygon(3635.317,3536.5,3636.5,3534.4565,3638.9976,3536.5,3636.5,3539.7112)
+polygon(4139.0883,4648.5,4140.5,4647.0883,4141.9117,4648.5,4140.5,4654.5)
+polygon(4007.9783,4608.5,4012.5,4603.9783,4016.5,4608.5,4012.5,4612.66)
+polygon(4176.5,4552.5,4180.5,4548.6482,4184.3518,4552.5,4184.5,4560.5,4180.5,4564.674,4175.7,4560.5)
+polygon(3511.6111,4544.5,3516.5,4540.3096,3520.5,4544.5,3516.5,4548.5)
+polygon(4022.3334,4536.5,4028.5,4530.4592,4034.1923,4536.5,4028.5,4542.5408)
+polygon(3522.2778,4392.5,3524.5,4390.1471,3532.5,4385.2742,3539.3923,4392.5,3532.5,4399.0883,3524.5,4395.1666)
+polygon(3171.3571,4392.5,3172.5,4391.3572,3173.9545,4392.5,3172.5,4394.5)
+polygon(3706.9,4376.5,3708.5,4375.4333,3709.5,4376.5,3708.5,4378.1)
+polygon(4325.6282,4280.5,4332.5,4273.8827,4340.0493,4280.5,4332.5,4287.1173)
+polygon(3569.8333,4200.5,3572.5,4199.8334,3573.3,4200.5,3572.5,4201.6428)
+polygon(3684.5,4184.5,3684.5,4184.5,3684.5,4184.5,3684.5,4184.5)
+polygon(3527.7941,4168.5,3532.5,4163.5,3540.5,4163.6305,3548.5,4162.3182,3554.6818,4168.5,3556.5,4169.1061,3564.125,4176.5,3564.5,4179.1666,3567.3235,4184.5,3565.7308,4192.5,3564.5,4196.5,3563.0455,4200.5,3556.5,4206.5,3548.5,4206.2142,3540.5,4202.5,3537.3,4200.5,3532.5,4198.6538,3524.5,4193.3,3523.1667,4192.5,3524.5,4190.9,3525.6852,4184.5,3524.5,4179.1666,3521.3,4176.5,3524.5,4174.7222)
+polygon(3778.7222,4152.5,3780.5,4150.2142,3781.9545,4152.5,3780.5,4154.1)
+polygon(3937.8333,4144.5,3940.5,4143,3942.5,4144.5,3940.5,4147.5)
+polygon(3657.8333,4144.5,3660.5,4143.3572,3668.5,4144.5,3668.5,4144.5,3668.5,4144.5,3660.5,4146.5)
+polygon(4408.0862,4136.5,4412.5,4131.38,4417.62,4136.5,4419.1086,4144.5,4412.5,4150.8334,4405.8914,4144.5)
+polygon(3996.5,4128.5,3996.5,4128.5,3996.5,4128.5,3996.5,4128.5)
+polygon(3972.5,4128.5,3972.5,4128.5,3972.5,4128.5,3972.5,4128.5)
+polygon(3931.7,4128.5,3932.5,4126.9,3933.5,4128.5,3932.5,4129.8334)
+polygon(3963.3571,4120.5,3964.5,4119.6111,3966.5,4120.5,3964.5,4121.5)
+polygon(3923.7727,4120.5,3924.5,4119.7727,3926.1,4120.5,3924.5,4121.3)
+polygon(3883.0455,4120.5,3884.5,4118.9,3887.1667,4120.5,3892.5,4128.5,3892.5,4128.5,3892.5,4128.5,3884.5,4128.5,3884.5,4128.5)
+polygon(4068.5,4112.5,4068.5,4112.5,4068.5,4112.5,4068.5,4112.5)
+polygon(4051.5,4104.5,4052.5,4102.9,4054.1,4104.5,4052.5,4105.5)
+polygon(3914.5,4104.5,3916.5,4103.6111,3919.1667,4104.5,3916.5,4105.5)
+polygon(4100.5,4096.5,4100.5,4096.5,4100.5,4096.5,4100.5,4096.5)
+polygon(4026.6538,4096.5,4028.5,4093.5,4030.6818,4096.5,4028.5,4099.1666)
+polygon(3884.5,4096.5,3884.5,4096.5,3884.5,4096.5,3884.5,4096.5)
+polygon(3850.9,4096.5,3852.5,4094.9,3853.5,4096.5,3852.5,4097.1666)
+polygon(3787.7,4096.5,3788.5,4095.7,3789.3889,4096.5,3788.5,4097.1666)
+polygon(3772.5,4096.5,3772.5,4096.5,3772.5,4096.5,3772.5,4096.5)
+polygon(4058.9,4088.5,4060.5,4085.3,4063.1666,4088.5,4060.5,4091.1666)
+polygon(3820.5,4088.5,3820.5,4088.5,3820.5,4088.5,3820.5,4088.5)
+polygon(3747.9286,4088.5,3748.5,4084.5,3749.3889,4088.5,3748.5,4090.1)
+polygon(3795.5,4080.5,3796.5,4079.3572,3799.1667,4080.5,3796.5,4081.8334)
+polygon(3778.7857,4080.5,3780.5,4077.0714,3782.9,4080.5,3780.5,4083.9286)
+polygon(3737.8333,4080.5,3740.5,4079.3572,3744.5,4080.5,3740.5,4081.0714)
+polygon(4099.3572,4072.5,4100.5,4071.3572,4101.6428,4072.5,4100.5,4074.1)
+polygon(3886.5,4072.5,3884.5,4069.8334,3881.5,4072.5,3884.5,4075.9286)
+polygon(4071.4091,4064.5,4076.5,4060.1923,4080.8077,4064.5,4080.5,4072.5,4076.5,4073.2273,4075.5,4072.5)
+polygon(3901.9545,4064.5,3900.5,4063.2693,3898.5,4064.5,3900.5,4065.4412)
+polygon(3847.4091,4064.5,3844.5,4062.5,3839.1667,4064.5,3844.5,4072.5)
+polygon(3796.5,4064.5,3796.5,4064.5,3796.5,4064.5,3796.5,4064.5)
+polygon(3698.2143,4056.5,3700.5,4054.7222,3702.2778,4056.5,3700.5,4058.2778)
+polygon(3602.1,4056.5,3604.5,4054.6538,3607.5,4056.5,3604.5,4058.5)
+polygon(4087.5,4048.5,4092.5,4042.7858,4096.9445,4048.5,4096.5,4056.5,4092.5,4058.5,4091.7727,4056.5)
+polygon(3998.7857,4048.5,3996.5,4046.5,3995.3571,4048.5,3996.5,4052.5)
+polygon(3667.7,4048.5,3668.5,4047.1666,3669.5,4048.5,3668.5,4050.1)
+polygon(3644.5,4048.5,3644.5,4048.5,3652.5,4048.5,3652.5,4048.5,3652.5,4048.5,3644.5,4048.5)
+polygon(3733.6429,4040.5,3740.5,4035.1666,3745.8333,4040.5,3740.5,4047.3572)
+polygon(3724.5,4040.5,3724.5,4040.5,3724.5,4040.5,3724.5,4040.5)
+polygon(3612.5,4040.5,3612.5,4040.5,3612.5,4040.5,3612.5,4040.5)
+polygon(3580.5,4040.5,3580.5,4040.5,3580.5,4040.5,3580.5,4040.5)
+polygon(3679.1667,4032.5,3684.5,4030.2142,3686.5,4032.5,3684.5,4035.7)
+polygon(3596.5,4032.5,3596.5,4032.5,3596.5,4032.5,3596.5,4032.5)
+polygon(3707.3571,4024.5,3708.5,4020.5,3710.1,4024.5,3708.5,4025.3889)
+polygon(4103.4091,4016.5,4108.5,4009.5,4114.7222,4016.5,4108.5,4020)
+polygon(4084.5,4016.5,4076.5,4015.8846,4075.7727,4016.5,4076.5,4017.1666)
+polygon(3668.5,4016.5,3668.5,4016.5,3668.5,4016.5,3674.2143,4024.5,3668.5,4028.1364,3665.1667,4024.5)
+polygon(3646.5,4016.5,3652.5,4014.7858,3657.3,4016.5,3652.5,4018.3462)
+polygon(3672.5,4008.5,3676.5,4004.5,3682.9,4008.5,3676.5,4011.1666)
+polygon(3642.1,4008.5,3644.5,4004.5,3646.2143,4008.5,3644.5,4014.5)
+polygon(3515.6111,4008.5,3516.5,4007.3572,3517.2273,4008.5,3516.5,4010.1)
+polygon(4098.5,4000.5,4092.5,3997.0714,4088.5,4000.5,4092.5,4002.9)
+polygon(3660.5,4000.5,3660.5,4000.5,3660.5,4000.5,3660.5,4000.5)
+polygon(3596.5,4000.5,3596.5,4000.5,3596.5,4000.5,3596.5,4000.5)
+polygon(3588.5,3992.5,3588.5,3992.5,3588.5,3992.5,3588.5,3992.5)
+polygon(3387.0454,3992.5,3388.5,3991.2693,3389.5,3992.5,3388.5,3994.5)
+polygon(4228.5,3984.5,4228.5,3984.5,4228.5,3984.5,4228.5,3984.5)
+polygon(4156.5,3984.5,4156.5,3984.5,4156.5,3984.5,4156.5,3984.5)
+polygon(3537.8333,3984.5,3540.5,3982.2142,3541.7308,3984.5,3540.5,3988.5)
+polygon(4172.5,3976.5,4172.5,3976.5,4172.5,3976.5,4172.5,3976.5)
+polygon(4135.5,3976.5,4140.5,3970.7858,4143.1666,3976.5,4140.5,3979.3572)
+polygon(3616.8077,3976.5,3620.5,3970.5,3625.3,3976.5,3620.5,3982.5)
+polygon(3595.6111,3976.5,3596.5,3975.5,3604.5,3975.1666,3605.5,3976.5,3604.5,3977.5,3596.5,3979.1666)
+polygon(4093.6428,3968.5,4092.5,3965.8334,4091.8846,3968.5,4092.5,3976.5)
+polygon(3624.5,3968.5,3628.5,3966.5,3633.8333,3968.5,3628.5,3971.1666)
+polygon(3570.9,3968.5,3572.5,3967.3572,3573.1667,3968.5,3572.5,3969.6428)
+polygon(3535.1667,3968.5,3540.5,3966.7222,3542.2778,3968.5,3540.5,3970.7858)
+polygon(3524.5,3968.5,3524.5,3968.5,3524.5,3968.5,3524.5,3968.5)
+polygon(4118.5,3960.5,4124.5,3955.7,4129.3,3960.5,4124.5,3964.5)
+polygon(3631.1667,3960.5,3636.5,3954.1,3643.8846,3960.5,3636.5,3967.8846)
+polygon(3615.8333,3960.5,3620.5,3953.5,3624.8077,3960.5,3620.5,3966.7222)
+polygon(3588.5,3960.5,3588.5,3960.5,3596.5,3955.7,3599.5,3960.5,3596.5,3962.9,3588.5,3968.5,3588.5,3968.5,3588.5,3968.5)
+polygon(3546.1,3960.5,3548.5,3957.8333,3550.5,3960.5,3548.5,3962.9)
+polygon(3508.5,3960.5,3508.5,3960.5,3508.5,3960.5,3508.5,3960.5)
+polygon(3572.5,3952.5,3572.5,3952.5,3580.5,3952.5,3580.5,3952.5,3580.5,3952.5,3572.5,3952.5)
+polygon(3353.8333,3952.5,3356.5,3950.5,3358.2778,3952.5,3356.5,3954.2778)
+polygon(4156.5,3936.5,4156.5,3936.5,4156.5,3936.5,4156.5,3936.5)
+polygon(3570.7222,3936.5,3572.5,3934.2143,3575.7,3936.5,3572.5,3941.8333)
+polygon(3547.8333,3936.5,3548.5,3933.8333,3556.5,3934.9,3558.2778,3936.5,3556.5,3939.1667,3548.5,3937.6429)
+polygon(3523.7727,3928.5,3524.5,3924.5,3525.3,3928.5,3524.5,3930.1)
+polygon(3631.4091,3920.5,3628.5,3915.1667,3624.9445,3920.5,3623.9286,3928.5,3620.5,3931.5,3612.5,3932.5,3604.5,3928.5,3596.5,3936.5,3604.5,3937.8333,3612.5,3938.5,3620.5,3939.8333,3624.5,3936.5,3628.5,3932.0555,3631.4091,3928.5)
+polygon(4154.2142,3912.5,4156.5,3909.3,4157.9546,3912.5,4156.5,3913.8333)
+polygon(3554.2143,3912.5,3556.5,3910.5,3559.7,3912.5,3556.5,3915.7)
+polygon(3536.5,3912.5,3540.5,3908.5,3542.7857,3912.5,3540.5,3913.9545)
+polygon(3476.5,3912.5,3476.5,3912.5,3476.5,3912.5,3476.5,3912.5)
+polygon(3598.7857,3904.5,3596.5,3903.0455,3592.5,3904.5,3596.5,3906.7857)
+polygon(3562.5,3904.5,3564.5,3900.5,3569.8333,3904.5,3564.5,3907.7)
+polygon(3468.5,3904.5,3468.5,3904.5,3468.5,3904.5,3468.5,3904.5)
+polygon(3566.7857,3896.5,3572.5,3890.7857,3579.1667,3896.5,3572.5,3903.1667)
+polygon(3525.8333,3896.5,3532.5,3889.8333,3540.5,3896.5,3540.5,3896.5,3540.5,3896.5,3539.1667,3904.5,3532.5,3911.1667,3526.7857,3904.5)
+polygon(3500.5,3896.5,3500.5,3896.5,3500.5,3896.5,3500.5,3896.5)
+polygon(3452.5,3896.5,3452.5,3896.5,3452.5,3896.5,3452.5,3896.5)
+polygon(4212.5,3880.5,4212.5,3880.5,4212.5,3880.5,4212.5,3880.5)
+polygon(3508.5,3880.5,3508.5,3880.5,3516.5,3880.5,3516.5,3880.5,3516.5,3880.5,3508.5,3880.5)
+polygon(4125.5,3872.5,4124.5,3871.7727,4123.7727,3872.5,4124.5,3874.1)
+polygon(3492.5,3872.5,3492.5,3872.5,3492.5,3872.5,3492.5,3872.5)
+polygon(3457.1667,3872.5,3460.5,3869.4231,3464.1364,3872.5,3460.5,3876.9445)
+polygon(4117.8334,3856.5,4116.5,3854.5,4114.5,3856.5,4116.5,3858.7857)
+polygon(3428.5,3856.5,3428.5,3856.5,3428.5,3856.5,3428.5,3856.5)
+polygon(3489.3,3848.5,3492.5,3843.9286,3497.0714,3848.5,3492.5,3852.5)
+polygon(3474.3667,3848.5,3476.5,3843.9286,3479.7,3848.5,3476.5,3850.9615)
+polygon(4162.5,3840.5,4164.5,3838.5,4167.1666,3840.5,4164.5,3842.5)
+polygon(4116.5,3840.5,4108.5,3839.0455,4107.5,3840.5,4108.5,3842.2778)
+polygon(3457.8333,3840.5,3460.5,3838.7222,3461.8333,3840.5,3460.5,3848.5,3460.5,3848.5,3460.5,3848.5)
+polygon(4093.5,3832.5,4092.5,3830.5,4092.1,3832.5,4092.5,3833.2273)
+polygon(3500.5,3832.5,3500.5,3832.5,3500.5,3832.5,3500.5,3832.5)
+polygon(3451.6111,3832.5,3452.5,3829.8333,3453.5,3832.5,3452.5,3834.1)
+polygon(3404.5,3832.5,3404.5,3832.5,3404.5,3832.5,3404.5,3832.5)
+polygon(4160.5,3824.5,4164.5,3823.5,4166.1,3824.5,4164.5,3825.6429)
+polygon(3483.5,3824.5,3484.5,3820.5,3485.5,3824.5,3484.5,3827.1667)
+polygon(3252.5,3824.5,3252.5,3824.5,3252.5,3824.5,3252.5,3824.5)
+polygon(3387.0454,3816.5,3388.5,3814.7222,3390.5,3816.5,3388.5,3820.5)
+polygon(4163.3572,3808.5,4164.5,3807.7,4165.5,3808.5,4164.5,3809.5)
+polygon(3457.8333,3808.5,3460.5,3806.9,3468.5,3805.0714,3471.5,3808.5,3476.5,3815.1667,3480.5,3816.5,3476.5,3817.5,3472.5,3824.5,3468.5,3828,3460.5,3826.9,3455.7,3824.5,3460.5,3816.5)
+polygon(3440.5,3808.5,3444.5,3805.3,3448.5,3808.5,3444.5,3810.5)
+polygon(3380.5,3808.5,3380.5,3808.5,3380.5,3808.5,3380.5,3808.5)
+polygon(3526.1,3800.5,3524.5,3798.2143,3522.2143,3800.5,3524.5,3802.5,3531.3571,3808.5,3532.5,3809.6429,3533.1667,3808.5,3532.5,3807.6111)
+polygon(3488.0555,3800.5,3492.5,3796.5,3499.1667,3800.5,3500.5,3808.5,3500.5,3808.5,3508.5,3816.5,3508.5,3816.5,3508.5,3816.5,3500.5,3821.8333,3494.1,3816.5,3492.5,3815.8333,3487,3808.5)
+polygon(3393.0714,3800.5,3396.5,3797.8333,3399.9286,3800.5,3396.5,3805.3)
+polygon(4140.5,3792.5,4140.5,3792.5,4140.5,3792.5,4140.5,3800.5,4140.5,3800.5,4136.5,3808.5,4132.5,3812.5,4129.3,3808.5,4126.2778,3800.5,4132.5,3795.8333)
+polygon(4124.5,3792.5,4124.5,3792.5,4124.5,3792.5,4124.5,3792.5)
+polygon(4086.1,3792.5,4084.5,3788.5,4082.5,3792.5,4076.5,3798.5,4074.7222,3800.5,4076.5,3801.7308,4077.4412,3800.5,4084.5,3793.4412,4092,3800.5,4092.5,3802.5,4093.6428,3800.5,4092.5,3799.6111)
+polygon(3466.7222,3792.5,3468.5,3789.3,3471.7,3792.5,3468.5,3795.1667)
+polygon(3442.0385,3792.5,3444.5,3789.5909,3448.5,3792.5,3444.5,3797.0714)
+polygon(3422.5,3792.5,3428.5,3789.8333,3430.5,3792.5,3428.5,3800.5,3428.5,3800.5,3428.5,3800.5)
+polygon(3510.1,3784.5,3508.5,3783.7,3507.5,3784.5,3508.5,3788.5)
+polygon(3304.0555,3784.5,3308.5,3781.8333,3311.1667,3784.5,3308.5,3787.8333)
+polygon(4124.5,3776.5,4124.5,3776.5,4132.5,3775.1667,4140.5,3776.5,4140.5,3776.5,4140.5,3776.5,4132.5,3779.1667,4124.5,3776.5)
+polygon(3443.1667,3776.5,3444.5,3775.5,3445.5,3776.5,3444.5,3777.5)
+polygon(3404.5,3776.5,3404.5,3776.5,3404.5,3776.5,3404.5,3776.5)
+polygon(3436.5,3768.5,3436.5,3768.5,3436.5,3768.5,3436.5,3768.5)
+polygon(3409.3,3768.5,3412.5,3766.7222,3415.7,3768.5,3412.5,3772.5)
+polygon(4108.5,3760.5,4108.5,3760.5,4116.5,3756.1923,4122.1,3760.5,4116.5,3766.1,4108.5,3760.5)
+polygon(4064.5,3760.5,4060.5,3758.5,4059.7,3760.5,4060.5,3761.6429)
+polygon(3556.8636,3760.5,3556.5,3760.0294,3555.8846,3760.5,3556.5,3761.5)
+polygon(3428.5,3760.5,3428.5,3760.5,3428.5,3760.5,3428.5,3760.5)
+polygon(3511.5,3752.5,3508.5,3749.5,3506.7857,3752.5,3508.5,3755.1667,3513.8333,3760.5,3516.5,3763.9286,3519.5,3760.5,3516.5,3757.5)
+polygon(3459.3571,3752.5,3460.5,3750.9,3468.5,3747.9286,3472.0555,3752.5,3476.5,3756.5,3481.5,3760.5,3476.5,3767.1667,3472.5,3768.5,3468.5,3776.5,3468.5,3776.5,3466.1,3784.5,3460.5,3788.5,3452.5,3788.9445,3449.1667,3784.5,3452.5,3781.1667,3457.5909,3776.5,3460.5,3770.1,3464.5,3768.5,3463.7,3760.5,3460.5,3754.1)
+polygon(4132.5,3744.5,4132.5,3744.5,4132.5,3744.5,4132.5,3752.5,4132.5,3752.5,4132.5,3752.5)
+polygon(4140.5,3736.5,4140.5,3736.5,4140.5,3736.5,4140.5,3736.5)
+polygon(4047.9286,3736.5,4044.5,3734.1,4043,3736.5,4044.5,3738.1)
+polygon(3372.5,3736.5,3372.5,3736.5,3380.5,3736.5,3380.5,3736.5,3380.5,3736.5,3372.5,3736.5)
+polygon(4093.3889,3728.5,4100.5,3724.5,4108.5,3728.5,4108.5,3728.5,4116.5,3736.5,4116.5,3736.5,4116.5,3736.5,4108.5,3740.5,4100.5,3738.5,4096.5,3736.5)
+polygon(3423.7,3728.5,3428.5,3721.6429,3434.5,3728.5,3428.5,3735.3571)
+polygon(3412.5,3728.5,3412.5,3728.5,3412.5,3728.5,3412.5,3728.5)
+polygon(4073.3,3720.5,4068.5,3715.7,4066.7858,3720.5,4060.5,3727.8333,4058.9,3728.5,4060.5,3730.1,4068.5,3735.1667,4071.1666,3728.5)
+polygon(3486.5,3720.5,3484.5,3719.3571,3476.5,3720.5,3481.3,3728.5,3484.5,3730.2778,3490.1,3736.5,3492.5,3739.9286,3500.5,3738.1,3502.1,3736.5,3500.5,3732.5,3496.5,3728.5,3492.5,3727.3571)
+polygon(3476.5,3720.5,3468.5,3716.5,3460.5,3716.5,3452.5,3719.1667,3449.8333,3720.5,3449.3,3728.5,3452.5,3730.5,3455.1667,3728.5,3460.5,3724.5,3468.5,3726.5)
+polygon(3415.5,3720.5,3420.5,3716.8636,3427.1667,3720.5,3420.5,3724.9445)
+polygon(3396.5,3720.5,3396.5,3720.5,3404.5,3720.5,3404.5,3720.5,3404.5,3720.5,3396.5,3720.5)
+polygon(4132.5,3704.5,4132.5,3704.5,4132.5,3704.5,4132.5,3704.5)
+polygon(4100.5,3704.5,4100.5,3704.5,4100.5,3704.5,4102.7858,3712.5,4100.5,3714.1,4097.8334,3712.5)
+polygon(4046.5,3704.5,4044.5,3702.9,4041.8334,3704.5,4036.5,3707.7,4034.5,3712.5,4036.5,3713.9117,4043.0883,3720.5,4044.5,3722.9,4046.3462,3720.5,4044.5,3717.0714,4039.9286,3712.5,4044.5,3706.1)
+polygon(3501.8333,3704.5,3500.5,3699.1667,3498.9,3704.5,3500.5,3706.5)
+polygon(3478.5,3704.5,3476.5,3703.4333,3468.5,3704.5,3476.5,3707.1667)
+polygon(3403.3571,3704.5,3404.5,3703.7,3412.5,3701.8333,3417.3,3704.5,3412.5,3712.5,3412.5,3712.5,3412.5,3712.5,3404.5,3708.5)
+polygon(3480.1364,3688.5,3476.5,3681.8333,3472.8636,3688.5,3476.5,3690.7222)
+polygon(3364.5,3688.5,3364.5,3688.5,3364.5,3688.5,3364.5,3688.5)
+polygon(4076.5,3680.5,4076.5,3680.5,4084.5,3679.3571,4086.1,3680.5,4088.5,3688.5,4084.5,3690.3461,4081.5,3688.5,4076.5,3680.5)
+polygon(3997.6429,3680.5,3996.5,3672.5,3995.3571,3680.5,3996.5,3681.3)
+polygon(3354.9,3680.5,3356.5,3678.9,3360.5,3680.5,3356.5,3682.7857)
+polygon(3308.5,3680.5,3308.5,3680.5,3308.5,3680.5,3308.5,3680.5)
+polygon(3415.5,3672.5,3420.5,3669.1667,3428.5,3671.5,3429.5,3672.5,3433.3,3680.5,3429.6429,3688.5,3428.5,3692.5,3420.5,3693.5909,3415.8333,3688.5,3412.5,3685.6429,3406.9615,3680.5,3412.5,3674.5)
+polygon(3404.5,3672.5,3404.5,3672.5,3404.5,3672.5,3404.5,3672.5)
+polygon(3347.6111,3672.5,3348.5,3671.6111,3349.3889,3672.5,3348.5,3673.3889)
+polygon(4077.5,3664.5,4084.5,3661.2059,4087.6111,3664.5,4084.5,3668.8077)
+polygon(4068.5,3664.5,4068.5,3664.5,4068.5,3664.5,4068.5,3664.5)
+polygon(3409.5,3656.5,3412.5,3653.0714,3415.1667,3656.5,3414.2778,3664.5,3412.5,3667.7,3409.8333,3664.5)
+polygon(3370.6538,3656.5,3372.5,3650.5,3380.5,3655.1667,3382.5,3656.5,3382.1,3664.5,3383.7,3672.5,3380.5,3676.5,3379.0454,3672.5,3379.3571,3664.5,3372.5,3659.1667)
+polygon(3331.5,3656.5,3332.5,3655.8846,3334.5,3656.5,3332.5,3657.3)
+polygon(4056.5,3648.5,4060.5,3647.5,4064.5,3648.5,4060.5,3649.8333)
+polygon(3989.0333,3648.5,3988.5,3640.5,3986.9,3648.5,3981.8333,3656.5,3988.5,3660.9445,3991.5769,3656.5)
+polygon(3977.3,3648.5,3972.5,3643.7,3966.5,3648.5,3964.5,3652.5,3962.2143,3656.5,3964.5,3658.2778,3965.6429,3656.5,3972.5,3651.1667)
+polygon(3949.2273,3648.5,3948.5,3647.8333,3947.3571,3648.5,3948.5,3649.0333)
+polygon(3511.4091,3648.5,3508.5,3646.3666,3504.9445,3648.5,3500.5,3653.5,3492.5,3654.6177,3489.3,3656.5,3492.5,3661.8333,3496.5,3664.5,3500.5,3672.5,3508.5,3667.7,3509.7308,3664.5,3508.5,3662.5,3503.1667,3656.5,3508.5,3651.7)
+polygon(3442.7222,3648.5,3444.5,3643.1667,3446.5,3648.5,3444.5,3651.1667)
+polygon(3340.5,3648.5,3340.5,3648.5,3348.5,3646.2143,3350.2778,3648.5,3348.5,3650.5,3340.5,3648.5)
+polygon(3324.5,3648.5,3324.5,3648.5,3324.5,3648.5,3324.5,3648.5)
+polygon(3267.2692,3648.5,3268.5,3646.9,3269.9546,3648.5,3268.5,3650.5)
+polygon(4092.5,3640.5,4092.5,3640.5,4092.5,3640.5,4092.5,3640.5)
+polygon(4067.5,3640.5,4068.5,3636.5,4069.6428,3640.5,4068.5,3644.5)
+polygon(4047.7,3640.5,4052.5,3637.8333,4054.9,3640.5,4052.5,3646.5)
+polygon(3933.3,3640.5,3932.5,3638.9,3931.7727,3640.5,3932.5,3641.3)
+polygon(3426.5,3640.5,3428.5,3636.5,3436.5,3637.8333,3440.5,3640.5,3436.5,3641.5,3428.5,3641.3889)
+polygon(3409.3,3640.5,3412.5,3635.1667,3415.7,3640.5,3412.5,3643.1667)
+polygon(3331.5,3640.5,3332.5,3638.5,3334.1,3640.5,3332.5,3641.1154)
+polygon(4032.5,3632.5,4036.5,3628.9445,4039.7,3632.5,4036.5,3635.7)
+polygon(3502.6818,3632.5,3500.5,3630.1,3499.0882,3632.5,3500.5,3635.1667)
+polygon(3452.5,3632.5,3452.5,3632.5,3452.5,3632.5,3460.5,3636.7667,3466.7222,3640.5,3460.5,3646.1,3452.5,3640.5,3452.5,3640.5)
+polygon(3420.5,3632.5,3420.5,3632.5,3420.5,3632.5,3420.5,3632.5)
+polygon(3391.7,3632.5,3396.5,3628.1364,3401.3,3632.5,3396.5,3637.8333)
+polygon(3362.3182,3632.5,3364.5,3627.7,3369.3,3632.5,3364.5,3634.6818)
+polygon(4013.5,3624.5,4020.5,3617.5,4028.5,3620.5,4032.5,3624.5,4028.5,3628.9445,4020.5,3631.5)
+polygon(3438.9,3624.5,3444.5,3618.9,3451.5,3624.5,3444.5,3629.5909)
+polygon(3386.9,3624.5,3388.5,3623.3571,3389.8333,3624.5,3388.5,3626.1)
+polygon(3372.5,3624.5,3372.5,3624.5,3372.5,3624.5,3372.5,3624.5)
+polygon(3348.5,3624.5,3348.5,3624.5,3356.5,3623.8333,3359.1667,3624.5,3356.5,3625.3889,3348.5,3624.5)
+polygon(3324.5,3624.5,3324.5,3624.5,3324.5,3624.5,3324.5,3624.5)
+polygon(4050.1471,3616.5,4052.5,3610.7857,4055.3572,3616.5,4052.5,3620.1364)
+polygon(4032.5,3616.5,4036.5,3610.7857,4038.8529,3616.5,4036.5,3620.5)
+polygon(3422.9,3616.5,3428.5,3610.2778,3436.5,3611.1667,3439.7,3616.5,3436.5,3619.7,3428.5,3621.5909)
+polygon(4019.6111,3608.5,4020.5,3605.8333,4021.6428,3608.5,4020.5,3612.5)
+polygon(3396.5,3608.5,3396.5,3608.5,3404.5,3603.1667,3412.5,3603.7,3416.5,3608.5,3412.5,3616.5,3412.5,3616.5,3412.5,3616.5,3404.5,3612.5,3400.5,3616.5,3396.5,3618.7857,3394.5,3616.5)
+polygon(3363.1667,3608.5,3364.5,3607.6111,3372.5,3605.5,3375.5,3608.5,3372.5,3612.5,3364.5,3609.6429)
+polygon(3950.1,3600.5,3956.5,3595.9286,3961.8333,3600.5,3956.5,3606.9)
+polygon(3511.1667,3600.5,3508.5,3595.1667,3502.1,3600.5,3508.5,3603.1667)
+polygon(3498.5,3600.5,3492.5,3595.7,3490.3182,3600.5,3484.5,3605.0714,3480.5,3608.5,3476.5,3612.8636,3470.7857,3616.5,3476.5,3621.5,3479.8333,3616.5,3484.5,3612.1923,3492.5,3611.4091,3494.9615,3608.5)
+polygon(3999.9286,3592.5,4004.5,3588.5,4009.8333,3592.5,4006.1,3600.5,4006.1,3608.5,4007.7,3616.5,4004.5,3619.7,4001.8333,3616.5,3996.5,3608.5,3996.5,3608.5,3996.5,3608.5,4001.8333,3600.5)
+polygon(3909.3889,3592.5,3908.5,3584.5,3907.1667,3592.5,3908.5,3593.6429)
+polygon(3415.1667,3592.5,3420.5,3586.1,3426.3182,3592.5,3425.8333,3600.5,3420.5,3603.7,3416.5,3600.5)
+polygon(3372.5,3592.5,3372.5,3592.5,3380.5,3592.5,3380.5,3592.5,3380.5,3600.5,3380.5,3600.5,3380.5,3600.5,3372.5,3592.5)
+polygon(3944.5,3584.5,3940.5,3582.1,3937.0714,3584.5,3932.5,3589.0714,3929.5,3592.5,3932.5,3597.3,3940.5,3596.5,3946.9,3600.5,3948.5,3601.2273,3955.7727,3608.5,3956.5,3610.5,3958.6818,3616.5,3956.5,3621.3,3948.5,3618.5,3947.2368,3624.5,3948.5,3627.5,3956.5,3625.8333,3958.5,3624.5,3964.5,3621.0714,3967.5476,3616.5,3965.1667,3608.5,3969.8333,3600.5,3964.5,3592.5,3964.5,3592.5,3956.5,3589.5,3953.5,3592.5,3948.5,3599.1667,3944.0555,3592.5)
+polygon(3500.5,3584.5,3492.5,3582.9,3491.3571,3584.5,3492.5,3587.1667)
+polygon(3398.1,3584.5,3404.5,3581.5909,3409.0714,3584.5,3404.5,3587.7)
+polygon(4004.5,3576.5,4004.5,3576.5,4004.5,3576.5,4004.5,3576.5)
+polygon(3660.9445,3576.5,3660.5,3575.9667,3660.1,3576.5,3660.5,3576.881)
+polygon(3364.5,3576.5,3364.5,3576.5,3364.5,3576.5,3364.5,3576.5)
+polygon(3472.5,3568.5,3468.5,3565.8333,3465.5,3568.5,3468.5,3576.5)
+polygon(3380.5,3568.5,3380.5,3568.5,3380.5,3568.5,3380.5,3568.5)
+polygon(3315.3571,3568.5,3316.5,3567.7727,3319.1667,3568.5,3316.5,3570.5)
+polygon(4027.5,3560.5,4028.5,3559.3571,4036.5,3558.5,4038.1,3560.5,4036.5,3564.5,4028.5,3561.5)
+polygon(3556.9211,3560.5,3556.5,3559.8846,3555.1667,3560.5,3556.5,3561.3889)
+polygon(3495.7,3560.5,3492.5,3555.1667,3490.7222,3560.5,3484.5,3565.1667,3479.5,3568.5,3484.5,3574.2143,3487.8333,3568.5,3492.5,3562.2778)
+polygon(3425.5,3560.5,3428.5,3557.5,3431.5,3560.5,3436.5,3563.8333,3442.1,3568.5,3436.5,3575.5,3434.9,3576.5,3433.8333,3584.5,3428.5,3589.8333,3422.5,3584.5,3420.5,3581.3,3417.8333,3576.5,3418.9,3568.5,3420.5,3567.1667)
+polygon(3388.5,3560.5,3388.5,3560.5,3388.5,3560.5,3388.5,3560.5)
+polygon(3306.9,3560.5,3308.5,3558.9,3309.2273,3560.5,3308.5,3561.6429)
+polygon(4007.7,3552.5,4012.5,3550.1,4018.5,3552.5,4012.5,3555.9286)
+polygon(3989.8333,3552.5,3996.5,3546.7857,4002.2143,3552.5,3996.5,3555.8333)
+polygon(3970.5,3552.5,3972.5,3548.5,3976.5,3552.5,3972.5,3554.5)
+polygon(3869.3,3552.5,3868.5,3550.9,3860.5,3544.5,3857.0714,3552.5,3860.5,3556.5,3868.5,3560.5)
+polygon(3814.6334,3552.5,3812.5,3550.6177,3809.3,3552.5,3812.5,3555.7)
+polygon(3473.0714,3552.5,3468.5,3550.2143,3460.5,3552.5,3468.5,3555.7)
+polygon(3401.3,3552.5,3404.5,3549.3,3407.7,3552.5,3412.5,3558.5,3413.8333,3560.5,3412.5,3562.1,3408.5,3568.5,3404.5,3571.4091,3401.3,3568.5,3400.8636,3560.5)
+polygon(3345.8333,3552.5,3348.5,3549.0714,3351.5,3552.5,3348.5,3554.6818)
+polygon(3959.1667,3544.5,3964.5,3542.7222,3969.8333,3544.5,3964.5,3547.7)
+polygon(3944.5,3544.5,3948.5,3542.9,3952.5,3544.5,3948.5,3547.1667)
+polygon(3574.853,3544.5,3572.5,3541.1667,3564.5,3544.5,3572.5,3547)
+polygon(3431.1667,3544.5,3436.5,3542.5,3441.8333,3544.5,3436.5,3546.7857)
+polygon(3413.6429,3544.5,3420.5,3540.1364,3427.3571,3544.5,3424.0555,3552.5,3420.5,3556.0555,3415.9286,3552.5)
+polygon(3252.5,3544.5,3252.5,3544.5,3252.5,3544.5,3252.5,3544.5)
+polygon(3921.5,3536.5,3916.5,3529.8333,3908.5,3536.5,3908.5,3536.5,3903.1667,3544.5,3903.7,3552.5,3908.5,3554.6818,3911.5,3552.5,3916.5,3546.7857,3919.8333,3552.5,3921.5,3560.5,3916.5,3564.9445,3914.0385,3568.5,3916.5,3574.9,3920.0555,3568.5,3924.5,3563.5,3930.5,3560.5,3930.1,3552.5,3924.5,3545.5,3921.8333,3544.5)
+polygon(3854.5,3536.5,3852.5,3533.3,3851.0455,3536.5,3844.5,3543.7,3843.6111,3544.5,3844.5,3545.6429,3845.3889,3544.5,3852.5,3538.1)
+polygon(3799.9286,3536.5,3796.5,3533.5,3794.1,3536.5,3796.5,3544.5)
+polygon(3548.5,3536.5,3540.5,3531.9286,3537.5909,3536.5,3540.5,3538.6334)
+polygon(3400.5,3536.5,3404.5,3535.3571,3405.8333,3536.5,3404.5,3538.5)
+polygon(3761.8333,3528.5,3756.5,3526.3666,3754.3666,3528.5,3756.5,3532.0555)
+polygon(3566.6818,3528.5,3564.5,3527,3562.5,3528.5,3564.5,3532.5)
+polygon(3396.5,3528.5,3396.5,3528.5,3396.5,3528.5,3396.5,3528.5)
+polygon(3356.5,3528.5,3356.5,3528.5,3364.5,3522.6818,3368.7667,3528.5,3364.5,3532.2647,3356.5,3528.5)
+polygon(3328.5,3528.5,3332.5,3526.1,3340.5,3525.8333,3343.5,3528.5,3340.5,3536.5,3340.5,3536.5,3332.5,3536.5,3332.5,3536.5)
+polygon(4036.5,3520.5,4036.5,3520.5,4036.5,3520.5,4036.5,3520.5)
+polygon(3972.5,3520.5,3972.5,3520.5,3972.5,3520.5,3972.5,3520.5)
+polygon(3837.6429,3520.5,3836.5,3516.5,3834.9,3520.5,3828.5,3526.9,3820.5,3524.9445,3817.5909,3528.5,3820.5,3529.2619,3828.5,3528.7051,3830.1,3528.5,3836.5,3522.1)
+polygon(3710.1,3520.5,3708.5,3518.9,3707.5,3520.5,3708.5,3521.6429)
+polygon(3514.5,3520.5,3508.5,3517.5,3504.5,3520.5,3508.5,3522.3461,3515.7727,3528.5,3516.5,3529.8333,3517.8333,3528.5,3516.5,3524.5)
+polygon(3823.4091,3512.5,3820.5,3507.1667,3817.5909,3512.5,3820.5,3516.0555)
+polygon(3807.4091,3512.5,3804.5,3509.8333,3801.3,3512.5,3804.5,3514.1842)
+polygon(3788.5,3512.5,3780.5,3504.5,3776.5,3512.5,3780.5,3514.1)
+polygon(3727.4091,3512.5,3724.5,3510.8158,3721.8333,3512.5,3724.5,3517.8333)
+polygon(3686.1,3512.5,3684.5,3504.5,3682.9,3512.5,3684.5,3515.1667)
+polygon(3645.9545,3512.5,3644.5,3511.0455,3640.5,3512.5,3644.5,3515.1667)
+polygon(3529.8333,3512.5,3524.5,3510.7222,3519.1667,3512.5,3524.5,3513.9545)
+polygon(3463.1667,3512.5,3468.5,3507.1667,3473.8333,3512.5,3468.5,3517.8333)
+polygon(3422.1,3512.5,3428.5,3507.1667,3433.0714,3512.5,3428.5,3515.1667)
+polygon(3372.5,3512.5,3372.5,3512.5,3372.5,3512.5,3372.5,3512.5)
+polygon(3339.1667,3512.5,3340.5,3511.3571,3348.5,3512.5,3356.5,3512.5,3356.5,3512.5,3356.5,3512.5,3348.5,3512.5,3340.5,3513.6429)
+polygon(3297.1667,3512.5,3300.5,3508.8636,3303.5769,3512.5,3300.5,3515.5769)
+polygon(3932.5,3504.5,3932.5,3504.5,3940.5,3502.7222,3942.7857,3504.5,3940.5,3506.7857,3932.5,3512.5,3932.5,3512.5,3932.5,3512.5)
+polygon(3565.8333,3504.5,3564.5,3502.9,3563.8846,3504.5,3564.5,3504.9211,3572.0789,3512.5,3572.5,3513.3,3573.3,3512.5,3572.5,3511.1667)
+polygon(3510.5,3504.5,3508.5,3501.8333,3506.5,3504.5,3508.5,3505.8333)
+polygon(3453.3889,3504.5,3460.5,3499.5769,3466.9,3504.5,3460.5,3510.9)
+polygon(3433.8333,3504.5,3436.5,3503.3571,3437.8333,3504.5,3436.5,3506.5)
+polygon(3409.3,3504.5,3412.5,3499.9286,3420.5,3504.5,3420.5,3504.5,3420.5,3504.5,3412.5,3507.7)
+polygon(3329.8333,3504.5,3332.5,3502.1,3335.1667,3504.5,3332.5,3507.5)
+polygon(4016.0555,3496.5,4020.5,3494,4024.9445,3496.5,4020.5,3503.1667)
+polygon(3968.0555,3496.5,3972.5,3492.5,3976.1364,3496.5,3972.5,3500.9445)
+polygon(3789.6429,3496.5,3788.5,3491.1667,3786.7222,3496.5,3788.5,3498.1)
+polygon(3494.7857,3496.5,3492.5,3493.3,3489.8333,3496.5,3485.5,3504.5,3492.5,3508.8077,3498.1,3504.5)
+polygon(3379.5,3496.5,3380.5,3495.6111,3384.5,3496.5,3380.5,3498.5)
+polygon(4002.3182,3488.5,4004.5,3485.8333,4007.5,3488.5,4004.5,3490.1)
+polygon(3733.6429,3488.5,3732.5,3484.5,3731.7,3488.5,3732.5,3489.3)
+polygon(3662.9,3488.5,3660.5,3486.7857,3657.8333,3488.5,3660.5,3491.9286)
+polygon(3530.2143,3488.5,3524.5,3482.7857,3520.8636,3488.5,3524.5,3493.5,3528.5,3496.5,3532.5,3499.1667,3540.5,3499.1667,3545.8333,3504.5,3540.5,3512.5,3548.5,3516.9445,3551,3512.5,3549.1154,3504.5,3548.5,3503.9667,3541.0333,3496.5,3548.5,3489.5,3551.1667,3488.5,3548.5,3480.5,3546.2143,3488.5,3540.5,3495.1667,3532.5,3491.7)
+polygon(3355.3571,3488.5,3356.5,3487.7727,3360.5,3488.5,3356.5,3489.8333)
+polygon(3921.3,3480.5,3924.5,3478.7222,3927.7,3480.5,3924.5,3482.5)
+polygon(3905.8333,3480.5,3908.5,3479.1667,3910.5,3480.5,3908.5,3482.5)
+polygon(3714.9,3480.5,3708.5,3474.1,3700.5,3472.5,3695.7,3480.5,3700.5,3485.8333,3705.3,3488.5,3700.5,3493.3,3692.5,3494.9,3690.5,3496.5,3692.5,3504.5,3700.5,3498.7857,3703.7,3496.5,3708.5,3491.7,3712.5,3496.5,3716.5,3499.1667,3720.5,3496.5,3716.5,3491.7,3712.5,3488.5)
+polygon(3408.5,3480.5,3412.5,3476.5,3415.1667,3480.5,3412.5,3484.5)
+polygon(3389.6429,3480.5,3396.5,3477.0714,3403.3571,3480.5,3396.5,3485.8333)
+polygon(3332.5,3480.5,3332.5,3480.5,3332.5,3480.5,3332.5,3488.5,3332.5,3488.5,3332.5,3488.5)
+polygon(3976.5,3472.5,3980.5,3470.1,3983.9286,3472.5,3980.5,3478.5)
+polygon(3932.5,3472.5,3932.5,3472.5,3932.5,3472.5,3932.5,3472.5)
+polygon(3916.5,3472.5,3916.5,3472.5,3916.5,3472.5,3916.5,3472.5)
+polygon(3900.5,3472.5,3900.5,3472.5,3900.5,3472.5,3900.5,3472.5)
+polygon(3873.8333,3472.5,3876.5,3470.9,3877.8333,3472.5,3884.5,3478.2143,3892.5,3475.1667,3898.5,3480.5,3892.5,3488.5,3892.5,3488.5,3886.5,3496.5,3892.5,3501.3,3895.1667,3496.5,3900.5,3491.7,3908.5,3492.5,3916.5,3495.3571,3917.6429,3496.5,3916.5,3498.1,3911.9286,3504.5,3908.5,3510.5,3900.5,3504.5,3894.7857,3512.5,3898.5,3520.5,3892.5,3523.7,3886.9615,3528.5,3884.5,3532.5,3879.9286,3528.5,3881.8333,3520.5,3884.5,3517.3,3889.3,3512.5,3884.5,3504.5,3884.5,3504.5,3876.5,3501.3,3873.5,3496.5,3876.5,3491.7,3884.5,3488.5,3876.5,3485.3,3873.5,3480.5)
+polygon(3598.1,3472.5,3596.5,3464.5,3592.5,3472.5,3596.5,3475.9286)
+polygon(3559.1667,3472.5,3556.5,3471.7727,3554.9,3472.5,3556.5,3480.5,3556.5,3480.5,3564.5,3483.1667,3565.2273,3480.5,3572.5,3473.2273,3572.8636,3472.5,3572.5,3471.9286,3569.8333,3472.5,3564.5,3477.8333)
+polygon(3425.8333,3472.5,3428.5,3470.2143,3436.5,3468.9445,3440.5,3472.5,3436.5,3477.0714,3431.7,3480.5,3436.5,3483.5,3441.5,3488.5,3436.5,3492.1364,3428.5,3496.5,3428.5,3496.5,3428.5,3496.5,3426.5,3488.5,3424.5,3480.5)
+polygon(3355.3571,3472.5,3356.5,3471.6111,3357.6429,3472.5,3356.5,3473.2273)
+polygon(3836.5,3464.5,3836.5,3464.5,3844.5,3464.5,3844.5,3464.5,3850.5,3472.5,3844.5,3477.3,3841.0714,3472.5,3836.5,3464.5)
+polygon(3500.5,3464.5,3500.5,3464.5,3500.5,3464.5,3500.5,3464.5)
+polygon(3388.5,3464.5,3388.5,3464.5,3388.5,3464.5,3388.5,3464.5)
+polygon(3932.5,3456.5,3932.5,3456.5,3932.5,3456.5,3932.5,3456.5)
+polygon(3722.9,3456.5,3724.5,3455.6111,3727.1667,3456.5,3724.5,3460.5)
+polygon(3372.5,3456.5,3372.5,3456.5,3380.5,3454.7222,3381.7308,3456.5,3380.5,3458.1,3372.5,3456.5)
+polygon(4019.7,3448.5,4020.5,3447.1667,4022.5,3448.5,4020.5,3449.5)
+polygon(3899.7,3448.5,3900.5,3446.9,3908.5,3448.5,3908.5,3448.5,3908.5,3448.5,3900.5,3449.6429)
+polygon(3867.3571,3448.5,3868.5,3445.8333,3870.1,3448.5,3868.5,3456.5,3868.5,3456.5,3868.5,3456.5)
+polygon(3416.5,3448.5,3420.5,3445.8333,3423.7,3448.5,3420.5,3453.8333)
+polygon(3398.6818,3448.5,3404.5,3443.1667,3410.9,3448.5,3404.5,3453.0714)
+polygon(3956.5,3440.5,3956.5,3440.5,3956.5,3440.5,3956.5,3440.5)
+polygon(3883.7,3440.5,3884.5,3436.5,3885.0714,3440.5,3884.5,3444.5)
+polygon(3839.7,3440.5,3844.5,3438.1,3848.5,3440.5,3844.5,3444.5)
+polygon(3711.7,3440.5,3716.5,3437.0714,3722.5,3440.5,3720.2333,3448.5,3716.5,3453.5909,3711.8333,3448.5)
+polygon(3664.5,3440.5,3668.5,3438.5,3671.1667,3440.5,3669.6429,3448.5,3668.5,3451.1667,3664.5,3448.5)
+polygon(3639.8333,3440.5,3644.5,3434.9,3651.5,3440.5,3644.5,3446.7222)
+polygon(3426.9,3440.5,3428.5,3439.1667,3430.1,3440.5,3428.5,3442.5)
+polygon(3384.5,3440.5,3388.5,3436.5,3392.5,3440.5,3388.5,3442.9615)
+polygon(3897.8333,3432.5,3900.5,3431.5,3901.5,3432.5,3900.5,3434.1)
+polygon(3803.5,3432.5,3804.5,3431.3571,3812.5,3428.0555,3820.5,3428.8636,3824.9445,3432.5,3820.5,3436.1364,3812.5,3438.2143,3804.5,3435.1667)
+polygon(3708.5,3432.5,3708.5,3432.5,3708.5,3432.5,3708.5,3432.5)
+polygon(3409.8333,3432.5,3412.5,3429.3,3414.1,3432.5,3412.5,3434.7857)
+polygon(3842.9,3424.5,3844.5,3422.9,3846.1,3424.5,3844.5,3425.5)
+polygon(3756.5,3424.5,3756.5,3424.5,3764.5,3420.5,3771.1667,3424.5,3764.5,3430.2143,3756.5,3424.5)
+polygon(3734.1,3424.5,3740.5,3418.1,3745.8333,3424.5,3740.5,3428.0555)
+polygon(3696.5,3424.5,3700.5,3421.8333,3705.8333,3424.5,3700.5,3426.7857)
+polygon(3849.0714,3416.5,3852.5,3413.8333,3857.3,3416.5,3852.5,3419.9286)
+polygon(3817.3,3416.5,3820.5,3414.2143,3821.9545,3416.5,3820.5,3418.5)
+polygon(3803.6111,3416.5,3804.5,3414.9,3806.5,3416.5,3804.5,3417.6429)
+polygon(3729.6429,3416.5,3732.5,3410.7857,3739.1667,3416.5,3732.5,3423.1667)
+polygon(3684.5,3416.5,3684.5,3416.5,3684.5,3416.5,3689.8333,3424.5,3690.9,3432.5,3684.5,3436.0555,3682.2143,3432.5,3676.5,3425.2273,3675.5,3424.5,3676.5,3420.5)
+polygon(3436.5,3416.5,3436.5,3416.5,3436.5,3416.5,3442.5,3424.5,3436.5,3426.5,3428.5,3426.7857,3425.3,3424.5,3428.5,3419.1667)
+polygon(3380.5,3416.5,3380.5,3416.5,3380.5,3416.5,3380.5,3416.5)
+polygon(3866.6539,3408.5,3868.5,3405.8333,3872.5,3408.5,3873.8333,3416.5,3868.5,3421.8333,3864.5,3416.5)
+polygon(3671.1667,3408.5,3676.5,3403.1667,3679.7,3408.5,3676.5,3413.8333)
+polygon(3650.5,3408.5,3652.5,3407.6111,3660.5,3406.7222,3665.8333,3408.5,3660.5,3412.5,3652.5,3416.5,3652.5,3416.5,3652.5,3416.5)
+polygon(3441.8333,3408.5,3444.5,3404.5,3449.8333,3408.5,3444.5,3412.5)
+polygon(3874.5,3400.5,3876.5,3399.0454,3878.7857,3400.5,3876.5,3403.7)
+polygon(3860.5,3400.5,3860.5,3400.5,3860.5,3400.5,3860.5,3400.5)
+polygon(3802.9,3400.5,3804.5,3396.5,3812.5,3398.9,3815.1667,3400.5,3813.8333,3408.5,3812.5,3410.5,3810.9,3408.5,3804.5,3402.1)
+polygon(3737.8333,3400.5,3740.5,3398.7222,3743.7,3400.5,3740.5,3404.5)
+polygon(3634.5,3400.5,3636.5,3399.8333,3638.1,3400.5,3636.5,3401.8333)
+polygon(3460.5,3400.5,3460.5,3400.5,3460.5,3400.5,3468.5,3403.7,3473.3,3408.5,3468.5,3416.5,3471.1667,3424.5,3476.5,3426.5,3484.5,3432.5,3484.5,3432.5,3488.5,3440.5,3491.7,3448.5,3490.5,3456.5,3486.5,3464.5,3484.5,3472.5,3492.5,3477.8333,3500.5,3473.8333,3507.1667,3480.5,3506.5,3488.5,3508.5,3491.1667,3509.6429,3488.5,3511.1667,3480.5,3508.5,3478.5,3502.5,3472.5,3508.5,3467.7,3512.5,3464.5,3508.5,3463.1667,3501.8333,3456.5,3500.5,3451.1667,3496.5,3448.5,3496.5,3440.5,3500.5,3432.5,3500.5,3432.5,3500.5,3432.5,3508.5,3436.1364,3512.9445,3432.5,3511.1667,3424.5,3516.5,3418.1,3519.1667,3416.5,3524.5,3413.8333,3532.5,3408.5,3532.5,3408.5,3540.5,3408.5,3540.5,3408.5,3547.0455,3416.5,3540.5,3421.6429,3538,3424.5,3532.5,3430.7857,3527.7,3432.5,3532.5,3435.9286,3537.8333,3440.5,3536.5,3448.5,3538.5,3456.5,3532.5,3459.1667,3524.5,3463.9667,3521.8333,3464.5,3522.5,3472.5,3524.5,3476.5,3532.5,3473.3889,3540.5,3480.5,3543.1667,3472.5,3540.5,3467.1667,3539.3571,3464.5,3540.5,3460.5,3543.1667,3456.5,3548.5,3451.1667,3553.8333,3456.5,3556.5,3457.2273,3558.1,3456.5,3564.5,3451.9286,3569.0714,3456.5,3572.5,3458,3580.5,3456.5,3572.5,3454.5,3566.5,3448.5,3564.5,3445.0714,3562.1,3448.5,3556.5,3455.5,3549.5,3448.5,3548.5,3447.7727,3541.8333,3440.5,3540.5,3438.2143,3535.5,3432.5,3540.5,3428.5,3548.5,3426.5,3552.5,3424.5,3556.5,3419.1667,3558.1,3416.5,3564.5,3411.9286,3568.5,3416.5,3572.5,3419.7,3579.3571,3424.5,3572.5,3431.3571,3570.9,3432.5,3572.5,3433.3,3577,3440.5,3580.5,3445.5909,3587.5,3440.5,3580.5,3432.5,3580.5,3432.5,3580.5,3432.5,3582.5,3424.5,3580.5,3422.9,3576.5,3416.5,3580.5,3410.1,3588.5,3414.2143,3593.5,3408.5,3596.5,3406.5,3604.5,3406.9,3609.8333,3400.5,3612.5,3398.7222,3614.2778,3400.5,3616.1364,3408.5,3612.5,3414.2143,3604.5,3411.1667,3599.1667,3416.5,3596.5,3417.6429,3591.1667,3424.5,3596.5,3430.5,3604.5,3426.1,3612.5,3424.5,3612.5,3424.5,3614.7857,3416.5,3620.5,3412.8636,3628.5,3411.7,3636.5,3413.5,3638.6818,3416.5,3636.5,3418.5,3628.5,3424.5,3632.5,3432.5,3629.8333,3440.5,3628.5,3441.6429,3626.5,3440.5,3620.5,3432.5,3615.7,3440.5,3620.5,3444.5,3623.1667,3448.5,3620.5,3451.1667,3613.6429,3456.5,3620.5,3460.8636,3623.8333,3464.5,3628.5,3470.1,3634.5,3472.5,3628.5,3475.9286,3622.1,3480.5,3628.5,3482.7857,3631.7,3480.5,3636.5,3473.6429,3642.5,3480.5,3644.5,3483.1667,3645.9545,3480.5,3645.1667,3472.5,3644.5,3471.7,3636.5,3469.8333,3634.7222,3464.5,3631.1667,3456.5,3636.5,3452.5,3644.5,3456.5,3652.5,3448.5,3652.5,3448.5,3652.5,3448.5,3660.5,3449.5,3666.7222,3456.5,3662.5,3464.5,3668.5,3467.9286,3672.0555,3472.5,3676.5,3480.5,3679.3571,3472.5,3676.5,3469.6429,3670.5,3464.5,3670.7857,3456.5,3676.5,3452.8636,3683.1667,3456.5,3684.5,3457.3,3688.5,3456.5,3692.5,3454.9,3700.5,3453.8333,3708.5,3455.1667,3710.1,3456.5,3712.5,3464.5,3716.5,3467.1667,3724.5,3468.5,3726.5,3464.5,3732.5,3459.7,3740.5,3458.7857,3743.5769,3464.5,3748.5,3469.8333,3754.9,3464.5,3748.5,3459.1667,3743.1667,3456.5,3748.5,3450.1,3756.5,3448.5,3748.5,3447.1667,3745.8333,3448.5,3740.5,3452.5,3732.5,3448.5,3732.5,3448.5,3726.5,3440.5,3729.8333,3432.5,3732.5,3427.1667,3734.7857,3432.5,3740.5,3440.5,3745.5,3432.5,3748.5,3427.7,3750.9,3432.5,3756.5,3438.1,3764.5,3437.8333,3772.5,3433.8333,3775.1667,3432.5,3780.5,3430.2143,3788.5,3424.5,3788.5,3424.5,3788.5,3424.5,3792.5,3432.5,3788.5,3436.5,3782.2778,3440.5,3788.5,3448.5,3788.5,3448.5,3790.9,3456.5,3788.5,3461.3,3780.5,3463.7727,3774.3461,3456.5,3772.5,3452.5,3768.5,3456.5,3772.5,3464.5,3772.5,3464.5,3772.5,3472.5,3772.5,3472.5,3769.3,3480.5,3764.5,3483.5,3757.8333,3488.5,3756.5,3491.1667,3753.8333,3488.5,3748.5,3483.1667,3746.5,3488.5,3748.5,3493.8333,3751.1667,3496.5,3755.1667,3504.5,3756.5,3507.1667,3764.5,3506.5,3765.5,3504.5,3767.1667,3496.5,3766.853,3488.5,3772.5,3481.6429,3775.1667,3480.5,3780.5,3474.1,3788.5,3472.5,3788.5,3472.5,3788.5,3472.5,3796.5,3480.5,3804.5,3472.5,3796.5,3468.5,3792.5,3464.5,3796.5,3462.7222,3804.5,3458.7857,3812.5,3458.1,3814.1,3456.5,3820.5,3453.5909,3825.5909,3448.5,3828.5,3445.5909,3833.0714,3448.5,3828.5,3456.5,3828.5,3456.5,3824.5,3464.5,3820.5,3470.9,3812.5,3468.0555,3804.5,3472.5,3810.5,3480.5,3812.5,3481.9545,3819.7,3488.5,3820.5,3496.5,3828.5,3491.9286,3831.7,3496.5,3836.5,3502.5,3841.8333,3504.5,3844.5,3512.5,3846.5,3504.5,3844.5,3502.5,3841.8333,3496.5,3844.5,3493.8333,3852.5,3489.3889,3853.6429,3488.5,3856.5,3480.5,3860.5,3476.5,3861.8333,3480.5,3868.5,3488.5,3868.5,3488.5,3868.5,3488.5,3863.5,3496.5,3868.5,3500.1364,3874.5,3504.5,3876.5,3507.1667,3881.0714,3512.5,3876.5,3516.5,3871.1667,3520.5,3868.5,3522.7857,3864.5,3520.5,3864.1364,3512.5,3860.5,3504.5,3856.0555,3512.5,3855.1667,3520.5,3860.5,3522.5,3864.8636,3528.5,3867.3571,3536.5,3868.5,3538.1,3876.5,3540.1364,3884.5,3541.8333,3888.5,3536.5,3892.5,3534.0385,3897.6429,3528.5,3900.5,3522.7857,3908.5,3520.5,3908.5,3520.5,3908.5,3520.5,3916.5,3524.5,3924.5,3525.8333,3932.5,3522.1,3940.5,3527.5,3948.5,3525.1667,3951.8333,3528.5,3948.5,3532.9445,3940.5,3530.1,3936.5,3536.5,3932.5,3544.5,3940.5,3546.1,3945.8333,3552.5,3940.5,3557.8333,3935.1667,3560.5,3940.5,3562.2778,3948.5,3566.9,3956.5,3565.5,3959.9286,3568.5,3964.5,3573.0714,3970.9,3568.5,3972.5,3566.5,3975.9286,3560.5,3980.5,3554.1,3983.7,3560.5,3986.2143,3568.5,3980.5,3572.9445,3975.1667,3576.5,3972.5,3579.7,3967.7,3584.5,3972.5,3589.3,3977.3,3584.5,3980.5,3581.8333,3982.7857,3584.5,3988.5,3587.3571,3994.5,3592.5,3992.5,3600.5,3988.5,3603.7,3986.9,3600.5,3980.5,3595.9286,3973.3889,3600.5,3980.5,3605.8333,3985.0714,3608.5,3984.5,3616.5,3988.5,3620.1364,3996.5,3618.9615,4002.5,3624.5,4002.1,3632.5,4004.5,3636.5,4007.9286,3640.5,4012.5,3644.0555,4020.5,3645.8333,4028.5,3640.5,4028.5,3640.5,4028.5,3640.5,4036.5,3645.3,4038.9615,3648.5,4042.2142,3656.5,4036.5,3662.2143,4028.5,3664.5,4036.5,3669.8333,4038.1,3664.5,4044.5,3658.1,4048.2646,3664.5,4048.5,3672.5,4044.5,3675.5,4038.7858,3680.5,4044.5,3686.2143,4051.1666,3680.5,4052.5,3678.5,4056.5,3680.5,4055.7,3688.5,4055.4091,3696.5,4058.5,3704.5,4060.5,3705.6429,4068.5,3708.5,4071.1666,3704.5,4068.5,3696.5,4068.5,3696.5,4065.3,3688.5,4068.5,3686.9,4070.7858,3688.5,4076.5,3695.1667,4077.2273,3696.5,4079.4091,3704.5,4078.9,3712.5,4078.7858,3720.5,4081.2059,3728.5,4084.5,3733.5909,4090.9,3736.5,4084.5,3741.0714,4078.5,3744.5,4084.5,3746.6818,4092.5,3752.5,4092.5,3752.5,4098.9,3760.5,4095.1666,3768.5,4100.5,3773.0714,4106.5,3776.5,4108.5,3779.1667,4116.5,3777.3,4123.7,3784.5,4116.5,3791.0455,4108.5,3788.0555,4103.5,3792.5,4108.5,3796.9445,4113.0714,3800.5,4113.0714,3808.5,4116.5,3813.3,4118.2778,3816.5,4120.5,3824.5,4124.5,3828.8077,4130.5,3832.5,4132.5,3840.5,4136.5,3832.5,4139.3572,3824.5,4140.5,3816.5,4140.5,3816.5,4140.5,3816.5,4148.5,3821.5,4154.5,3824.5,4148.5,3829.3,4144.5,3832.5,4148.5,3837.8333,4149.6428,3840.5,4156.5,3848.5,4156.5,3848.5,4156.5,3848.5,4148.5,3851.1667,4146.5,3848.5,4140.5,3844.5,4132.5,3848.5,4132.5,3848.5,4130.2142,3856.5,4132.5,3861.8333,4136.5,3856.5,4140.5,3851.9286,4145.8334,3856.5,4143.1666,3864.5,4148.5,3870.2143,4152.5,3872.5,4148.5,3876.0555,4140.5,3876.9445,4136.5,3880.5,4134.7858,3888.5,4132.5,3891.1667,4124.5,3888.5,4122.5,3896.5,4124.5,3898.1,4132.5,3902.9,4140.5,3902.9,4144.5,3896.5,4148.5,3888.5,4148.5,3888.5,4148.5,3888.5,4153.0714,3896.5,4153.5,3904.5,4148.5,3908.5,4140.5,3912.5,4144.5,3920.5,4140.5,3925.3,4134.5,3920.5,4132.5,3919.8333,4131.1666,3920.5,4132.5,3921.3,4139.0454,3928.5,4132.5,3935.7,4131.7,3936.5,4132.5,3938.5,4140.5,3940.5,4142.5,3944.5,4141.6428,3952.5,4140.5,3953.2273,4132.5,3957.8333,4127.1666,3952.5,4124.5,3951.3571,4121.8334,3952.5,4116.5,3958.9,4112.5,3960.5,4116.5,3961.8334,4121.5,3968.5,4117.8334,3976.5,4124.5,3984.5,4124.5,3984.5,4127.7,3992.5,4124.5,3995.1666,4122.2142,3992.5,4116.5,3988.0555,4109.8334,3992.5,4114.2142,4000.5,4108.5,4007.1666,4107.1666,4008.5,4100.5,4012.9445,4097.8334,4016.5,4100.5,4022.9,4101.3,4024.5,4108.5,4031.0454,4116.5,4028.5,4122.9,4032.5,4116.5,4037.0714,4108.5,4034.2778,4100.5,4034.1,4092.5,4038.7222,4089.3,4040.5,4084.5,4044.5,4080.5,4040.5,4076.5,4036.5,4074.5,4040.5,4076.5,4042.9,4082.1,4048.5,4076.5,4052.8077,4068.5,4051.1666,4063.9286,4056.5,4060.5,4060.5,4052.5,4064.5,4060.5,4066.9,4064.5,4072.5,4060.5,4078.1,4052.5,4074.9,4044.5,4075.5,4039.7,4072.5,4036.5,4068.5,4028.5,4070.9,4020.5,4064.5,4012.5,4072.5,4012.5,4080.5,4012.5,4080.5,4012.5,4080.5,4004.5,4077.0714,3996.5,4078.1,3988.5,4077.6765,3984.1364,4080.5,3988.5,4088.5,3988.5,4088.5,3988.5,4088.5,3984.5,4096.5,3980.5,4097.2273,3976.5,4096.5,3972.5,4095.7727,3965.2273,4088.5,3972.5,4083.5,3976.8636,4080.5,3972.5,4077.0714,3965.3889,4072.5,3972.5,4066.1,3974.1,4064.5,3972.5,4063.6578,3971.8333,4064.5,3964.5,4072.1522,3964.4838,4072.5,3964.5,4074.1,3967.7,4080.5,3964.5,4086.9,3963.7727,4088.5,3964.5,4096.5,3964.5,4096.5,3964.5,4096.5,3959.9286,4104.5,3956.5,4106.9,3952.5,4104.5,3951.7,4096.5,3952.2895,4088.5,3948.5,4083.3572,3940.5,4087.1666,3936.5,4088.5,3940.5,4093.3,3943.1667,4096.5,3940.5,4098.7858,3932.5,4100.5,3926.7857,4096.5,3926.5,4088.5,3924.5,4080.5,3924.5,4080.5,3916.5,4078.5,3913.0714,4080.5,3916.5,4085.3,3921.8333,4088.5,3916.5,4090.1,3909.3889,4096.5,3908.5,4098.5,3900.5,4096.5,3900.5,4096.5,3900.5,4096.5,3902.1,4088.5,3900.5,4086.5,3896.5,4088.5,3892.5,4089.3,3891.5,4088.5,3884.5,4083.4091,3876.5,4084.1364,3868.5,4083.1666,3865.5,4080.5,3860.5,4076.0555,3852.5,4077.8334,3849.5,4080.5,3844.5,4083.8334,3840.5,4080.5,3836.5,4075.5,3828.5,4075.9286,3825.8333,4072.5,3822.2143,4064.5,3820.5,4061.0714,3816.5,4064.5,3814.5,4072.5,3812.5,4074.1,3811.1667,4072.5,3808.5,4064.5,3804.5,4061.8334,3798.5,4056.5,3796.5,4053.3,3788.5,4053.6765,3780.5,4053.8334,3772.5,4052.5,3767.1667,4048.5,3764.5,4047.5,3756.5,4046.5,3751.1667,4040.5,3748.5,4034.5,3746.5,4032.5,3740.5,4029.8334,3732.5,4026.7858,3724.5,4031.3572,3719.7,4024.5,3716.5,4019.1666,3711.1667,4016.5,3708.5,4015.3572,3701.6429,4008.5,3700.5,4007.5,3692.5,4000.5,3684.5,4005.8334,3681.8333,4000.5,3676.5,3992.5,3676.5,3992.5,3670.5,3984.5,3676.5,3978.5,3680.5,3984.5,3684.5,3992.5,3692.5,3985.5667,3700.5,3987.5,3703.5,3984.5,3700.5,3982.6538,3692.5,3983.1666,3684.5,3981.5,3677.8333,3976.5,3676.5,3974.9,3668.5,3975.5,3666.9,3976.5,3666.9,3984.5,3660.5,3988.5,3658.2143,3992.5,3652.5,3998.6538,3645.8333,3992.5,3644.5,3988.5,3642.7222,3984.5,3639.7,3976.5,3640.5,3968.5,3644.5,3964.5,3646.1,3960.5,3644.5,3952.5,3644.5,3952.5,3636.5,3948.5,3632.5,3952.5,3628.5,3955.1667,3622.5,3952.5,3620.5,3951.5,3612.5,3952.5,3612.5,3952.5,3604.5,3954.7857,3600.5,3952.5,3596.5,3949.8333,3593.5909,3944.5,3588.5,3938.2778,3585.3,3936.5,3588.5,3934.7222,3593.1667,3928.5,3596.5,3920.5,3588.5,3917.5,3587,3920.5,3582.2778,3928.5,3580.5,3931.7,3578.2143,3928.5,3572.5,3922.7857,3565.8333,3928.5,3564.5,3929.5,3563.6111,3928.5,3560.5,3920.5,3564.5,3916.5,3572.5,3912.5,3572.5,3912.5,3574.1,3904.5,3580.5,3898.1,3581.3889,3896.5,3580.5,3895.3571,3574.5,3888.5,3572.5,3887.1667,3567.1667,3888.5,3564.5,3891.1667,3560.5,3888.5,3556.5,3887.9286,3550.3823,3880.5,3549.8333,3872.5,3556.5,3865.2273,3564.119,3872.5,3564.5,3876.5,3565.3,3872.5,3564.5,3868.5,3561.8333,3864.5,3556.5,3859.1667,3551.1667,3864.5,3548.5,3866.1,3544.5,3872.5,3542.1,3880.5,3540.5,3883.1667,3532.5,3887.3571,3525.6429,3880.5,3524.5,3872.5,3524.5,3872.5,3524.5,3864.5,3524.5,3864.5,3532.5,3859.9286,3540.5,3856.5,3532.5,3852.5,3524.5,3848.5,3524.5,3848.5,3516.5,3845.8333,3508.5,3840.5,3508.5,3840.5,3508.5,3840.5,3511.7,3832.5,3516.5,3827.7,3521.8333,3832.5,3524.5,3835.9286,3529.0714,3840.5,3532.5,3844.5,3540.5,3848.5,3540.5,3848.5,3548.5,3849.8333,3549.2273,3848.5,3548.5,3846.5,3545.0714,3840.5,3540.5,3835.9286,3532.5,3836.5,3528.5,3832.5,3524.5,3829.5,3520.0555,3824.5,3524.5,3816.5,3516.5,3810.5,3514.5,3808.5,3508.5,3803.7,3503.1667,3800.5,3500.5,3797.8333,3498.2143,3792.5,3496.7667,3784.5,3492.5,3777.3889,3484.5,3780.5,3480.5,3776.5,3478.5,3768.5,3484.5,3764.5,3487.5,3760.5,3489.3,3752.5,3484.5,3745.6429,3481.8333,3744.5,3476.5,3742.5,3473.0714,3736.5,3468.5,3730.1,3460.5,3736.5,3460.5,3736.5,3454.1,3744.5,3452.5,3745.6429,3444.5,3744.5,3436.5,3750.9,3430.6818,3744.5,3436.5,3738.6818,3444.5,3736.5,3439.7,3728.5,3442.9,3720.5,3440.8636,3712.5,3436.5,3704.5,3428.5,3707.5,3423.7,3704.5,3428.5,3698.5,3436.5,3704.5,3439.4091,3696.5,3444.5,3689.5,3448.5,3696.5,3446.5,3704.5,3452.5,3707.5,3460.5,3707.1667,3468.5,3704.5,3460.5,3702.9,3456.2333,3696.5,3460.5,3690.1,3462.5,3688.5,3460.5,3685.3,3456.5,3680.5,3452.5,3675.7,3449.3,3672.5,3446.5,3664.5,3449.8333,3656.5,3452.5,3654.5,3460.5,3653.3,3463.5,3648.5,3468.5,3642.7857,3475.1667,3648.5,3476.5,3652.5,3477.6429,3648.5,3478.7857,3640.5,3476.5,3637.8333,3468.5,3637.8333,3465.8333,3632.5,3460.5,3626.6818,3454.5,3624.5,3460.5,3620.5,3465.3,3616.5,3460.5,3610.5,3457.8333,3608.5,3455.1667,3600.5,3460.5,3596.5,3464.5,3600.5,3468.5,3605.8333,3473.8333,3600.5,3473.3,3592.5,3470.3462,3584.5,3468.5,3576.5,3462.5,3584.5,3460.5,3586.1,3452.5,3584.5,3447.8333,3592.5,3449.8333,3600.5,3449.3,3608.5,3444.5,3612.5,3438.5,3608.5,3439.9286,3600.5,3438.7857,3592.5,3440.5,3584.5,3444.5,3579.7,3452.5,3584.5,3457.0714,3576.5,3452.5,3572.9445,3447.5,3568.5,3444.5,3563.7,3442.2143,3560.5,3443.1667,3552.5,3444.5,3548.5,3446.1,3544.5,3444.5,3540.5,3443.3571,3536.5,3444.5,3533.8333,3452.5,3530.7857,3456.5,3528.5,3452.5,3526.5,3444.5,3524.5,3436.5,3520.5,3436.5,3520.5,3436.5,3520.5,3444.5,3518.5,3449.8333,3512.5,3452.5,3506.5,3457.3,3512.5,3460.5,3515.1667,3465.8333,3520.5,3468.5,3528.5,3468.5,3528.5,3473.3,3536.5,3476.5,3539.7,3484.5,3541.8333,3491.6111,3536.5,3484.5,3532.7353,3479.3571,3528.5,3476.5,3522.7857,3472.5,3520.5,3476.5,3516.5,3479.7,3512.5,3476.5,3509.8333,3471.1667,3504.5,3469.2273,3496.5,3468.5,3492.5,3460.5,3488.5,3460.5,3488.5,3459.6111,3480.5,3460.5,3477.8333,3468.5,3479.5,3472.5,3480.5,3476.5,3483.1667,3477.3,3480.5,3476.5,3478.5,3474.1,3472.5,3468.5,3465.5,3460.5,3469.8333,3457.8333,3472.5,3452.5,3475.1667,3448.5,3472.5,3452.5,3464.5,3447.1667,3456.5,3444.5,3455.3571,3439.1667,3448.5,3444.5,3444.1364,3448.5,3440.5,3452.5,3432.5,3445.8333,3424.5,3446.7857,3416.5,3452.5,3409.8333,3459.1667,3416.5,3456.9445,3424.5,3452.5,3432.5,3460.5,3437.3,3462.2778,3440.5,3464.5,3448.5,3460.5,3453.8333,3457.8333,3456.5,3460.5,3458.1,3468.5,3456.5,3468.5,3456.5,3476.5,3450.5,3477.3,3448.5,3476.5,3444.5,3475.5,3440.5,3468.5,3432.5,3468.5,3432.5,3466.9,3424.5,3468.5,3416.5,3460.5,3412.5,3456.5,3408.5)
+polygon(3828.5,3392.5,3828.5,3392.5,3828.5,3392.5,3832.1364,3400.5,3828.5,3404.5,3822.7857,3400.5)
+polygon(3583.1667,3392.5,3588.5,3388.2333,3593.8333,3392.5,3588.5,3399.6111)
+polygon(3556.5,3392.5,3556.5,3392.5,3556.5,3392.5,3564.5,3395.7,3572.5,3395.1667,3576.5,3400.5,3572.5,3406.5,3564.5,3404.5,3560.5,3408.5,3556.5,3414.5,3553.0714,3408.5,3556.5,3400.5)
+polygon(3812.5,3384.5,3812.5,3384.5,3812.5,3384.5,3812.5,3384.5)
+polygon(3732.5,3384.5,3732.5,3384.5,3732.5,3384.5,3732.5,3384.5)
+polygon(3643.6111,3384.5,3644.5,3381.8333,3646.1,3384.5,3644.5,3392.5,3644.5,3392.5,3644.5,3392.5)
+polygon(3779.3571,3376.5,3780.5,3373.8333,3784.5,3376.5,3780.5,3377.2273)
+polygon(3745.8333,3376.5,3748.5,3373.3,3750.7857,3376.5,3748.5,3378.5)
+polygon(3668.5,3376.5,3668.5,3376.5,3668.5,3376.5,3668.5,3376.5)
+polygon(3521.8333,3376.5,3524.5,3374.5,3529.8333,3376.5,3524.5,3380.5)
+polygon(3474.7222,3376.5,3476.5,3374.2143,3481.8333,3376.5,3478.5,3384.5,3484.5,3389.3,3486.7857,3392.5,3492.5,3397.5,3496.5,3400.5,3500.5,3406.5,3506.5,3400.5,3508.5,3399.7727,3516.5,3397.8333,3524.5,3395.1667,3529.8333,3400.5,3524.5,3404.5,3520.5,3408.5,3516.5,3414.9,3514.9,3416.5,3508.5,3421.8333,3500.5,3420.2333,3495.1667,3424.5,3492.5,3430.9,3489.3,3424.5,3485.9546,3416.5,3489.8333,3408.5,3484.5,3406.7222,3478.2778,3400.5,3476.5,3398.5,3472.1364,3392.5,3468.5,3384.5,3468.5,3384.5,3468.5,3384.5)
+polygon(3419.7727,3376.5,3420.5,3374.5,3421.3889,3376.5,3420.5,3380.5)
+polygon(3836.5,3368.5,3836.5,3368.5,3836.5,3368.5,3836.5,3368.5)
+polygon(3732.5,3368.5,3732.5,3368.5,3740.5,3366.7222,3743.7,3368.5,3740.5,3371.1667,3732.5,3368.5)
+polygon(3698.2143,3368.5,3700.5,3365.3,3702.1,3368.5,3708.5,3374.9,3710.5,3376.5,3708.5,3379.1667,3702.1,3384.5,3708.5,3389.8333,3710.2778,3392.5,3716.5,3397.5909,3722.9,3400.5,3716.5,3406.9,3708.5,3408.5,3708.5,3408.5,3700.5,3411.1667,3697.3,3408.5,3694.5,3400.5,3700.5,3392.5,3698.9,3384.5,3692.5,3379.1667,3690.2143,3376.5,3692.5,3374.2143)
+polygon(3683.8846,3368.5,3684.5,3367.3571,3685.8333,3368.5,3684.5,3369.8333)
+polygon(3612.5,3368.5,3612.5,3368.5,3612.5,3368.5,3612.5,3368.5)
+polygon(3576.9445,3368.5,3580.5,3365.8333,3582.6334,3368.5,3580.5,3376.5,3580.5,3376.5,3572.5,3378.6818,3569.0714,3376.5,3572.5,3373.5)
+polygon(3642.5,3360.5,3644.5,3358.5,3646.1,3360.5,3644.5,3364.5)
+polygon(3596.5,3360.5,3596.5,3360.5,3596.5,3360.5,3596.5,3360.5)
+polygon(3536.0555,3360.5,3540.5,3355.5,3548.5,3358.5,3549.3889,3360.5,3549.3,3368.5,3548.5,3370.1,3546.9762,3376.5,3540.5,3381.3571,3532.9445,3376.5,3535.5,3368.5)
+polygon(3467.3571,3360.5,3468.5,3356.5,3476.5,3357.8333,3479.7,3360.5,3476.5,3362.7857,3469.8333,3368.5,3468.5,3369.5,3467.3571,3368.5)
+polygon(3443.9286,3360.5,3444.5,3359.9286,3446.1,3360.5,3444.5,3368.5,3444.5,3368.5,3444.5,3368.5)
+polygon(3705.3,3352.5,3708.5,3349.3,3711.7,3352.5,3708.5,3356.5)
+polygon(3579.5,3352.5,3580.5,3351.5,3581.8333,3352.5,3580.5,3353.3889)
+polygon(3516.5,3352.5,3516.5,3352.5,3524.5,3350.7222,3527.1667,3352.5,3524.5,3355.7,3516.5,3352.5)
+polygon(3498.9,3352.5,3500.5,3351.5,3501.6429,3352.5,3502.2778,3360.5,3508.5,3367.5,3509.5,3368.5,3508.5,3369.5,3500.5,3371.1667,3499.1667,3368.5,3498.9,3360.5)
+polygon(3751.7,3344.5,3756.5,3340.1364,3760.1923,3344.5,3756.5,3349.8333)
+polygon(3481.4231,3344.5,3484.5,3341.4231,3488.5,3344.5,3484.5,3348.1364)
+polygon(3732.5,3336.5,3732.5,3336.5,3732.5,3336.5,3732.5,3336.5)
+polygon(3664.5,3336.5,3668.5,3334.6538,3672.5,3336.5,3668.5,3338.5)
+polygon(3820.5,3328.5,3820.5,3328.5,3820.5,3328.5,3820.5,3328.5)
+polygon(3524.5,3328.5,3524.5,3328.5,3524.5,3328.5,3524.5,3328.5)
+polygon(3554.7222,3320.5,3556.5,3318.5,3558.5,3320.5,3556.5,3322.2778)
+polygon(3948.5,3312.5,3948.5,3312.5,3948.5,3312.5,3948.5,3312.5)
+polygon(3684.5,3312.5,3684.5,3312.5,3684.5,3312.5,3684.5,3312.5)
+polygon(3587.8846,3312.5,3588.5,3311.8333,3589.3889,3312.5,3588.5,3314.5)
+polygon(3884.5,3304.5,3884.5,3304.5,3884.5,3304.5,3884.5,3304.5)
+polygon(3663.1667,3296.5,3668.5,3294.7222,3669.8333,3296.5,3668.5,3298.2778)
+polygon(3528.5,3296.5,3532.5,3295.1667,3533.1154,3296.5,3532.5,3297.1667)
+polygon(3700.5,3288.5,3700.5,3288.5,3700.5,3288.5,3700.5,3288.5)
+polygon(3609.4231,3280.5,3612.5,3277.1667,3615.5769,3280.5,3612.5,3283.3571)
+polygon(3577.8333,3280.5,3580.5,3278.1,3583.9286,3280.5,3580.5,3283.9286)
+polygon(3982.1,3128.5,3988.5,3126.2143,3992.0555,3128.5,3988.5,3132.0556)
diff --git a/ds9/doc/user/contour/dialog.png b/ds9/doc/user/contour/dialog.png
new file mode 100644
index 0000000..b38db02
--- /dev/null
+++ b/ds9/doc/user/contour/dialog.png
Binary files differ
diff --git a/ds9/doc/user/contour/ds9.con b/ds9/doc/user/contour/ds9.con
new file mode 100644
index 0000000..74dd88b
--- /dev/null
+++ b/ds9/doc/user/contour/ds9.con
@@ -0,0 +1,2682 @@
+ 2.39617839e+02 2.71644106e+01
+ 2.39617474e+02 2.71647525e+01
+ 2.39616775e+02 2.71644112e+01
+ 2.39617473e+02 2.71637275e+01
+ 2.39617839e+02 2.71644106e+01
+
+ 2.39625462e+02 2.71657727e+01
+ 2.39625155e+02 2.71659682e+01
+ 2.39624814e+02 2.71657731e+01
+ 2.39625155e+02 2.71656428e+01
+ 2.39625462e+02 2.71657727e+01
+
+ 2.39589828e+02 2.71726237e+01
+ 2.39589828e+02 2.71726237e+01
+ 2.39589828e+02 2.71726237e+01
+ 2.39589828e+02 2.71726237e+01
+ 2.39589828e+02 2.71726237e+01
+
+ 2.39634708e+02 2.71739667e+01
+ 2.39634380e+02 2.71747869e+01
+ 2.39633960e+02 2.71739672e+01
+ 2.39634379e+02 2.71737391e+01
+ 2.39634708e+02 2.71739667e+01
+
+ 2.39626954e+02 2.71739718e+01
+ 2.39626698e+02 2.71742453e+01
+ 2.39626506e+02 2.71739721e+01
+ 2.39626697e+02 2.71732886e+01
+ 2.39626954e+02 2.71739718e+01
+
+ 2.39597628e+02 2.71739873e+01
+ 2.39597510e+02 2.71742151e+01
+ 2.39597339e+02 2.71739874e+01
+ 2.39597509e+02 2.71738631e+01
+ 2.39597628e+02 2.71739873e+01
+
+ 2.39637672e+02 2.71753312e+01
+ 2.39637453e+02 2.71755799e+01
+ 2.39637111e+02 2.71753316e+01
+ 2.39637452e+02 2.71751706e+01
+ 2.39637672e+02 2.71753312e+01
+
+ 2.39629771e+02 2.71753366e+01
+ 2.39629771e+02 2.71753366e+01
+ 2.39629771e+02 2.71753366e+01
+ 2.39629771e+02 2.71753366e+01
+ 2.39629771e+02 2.71753366e+01
+
+ 2.39624522e+02 2.71753399e+01
+ 2.39624588e+02 2.71767066e+01
+ 2.39623628e+02 2.71778460e+01
+ 2.39622603e+02 2.71767078e+01
+ 2.39622091e+02 2.71760869e+01
+ 2.39621605e+02 2.71753417e+01
+ 2.39622090e+02 2.71746581e+01
+ 2.39623626e+02 2.71745433e+01
+ 2.39624522e+02 2.71753399e+01
+
+ 2.39628543e+02 2.71767041e+01
+ 2.39628236e+02 2.71769145e+01
+ 2.39628000e+02 2.71767044e+01
+ 2.39628236e+02 2.71763138e+01
+ 2.39628543e+02 2.71767041e+01
+
+ 2.39599326e+02 2.71767199e+01
+ 2.39599048e+02 2.71780866e+01
+ 2.39599048e+02 2.71780866e+01
+ 2.39599048e+02 2.71780866e+01
+ 2.39597511e+02 2.71767206e+01
+ 2.39597511e+02 2.71767206e+01
+ 2.39597511e+02 2.71767206e+01
+ 2.39599047e+02 2.71764163e+01
+ 2.39599326e+02 2.71767199e+01
+
+ 2.39592075e+02 2.71767228e+01
+ 2.39591366e+02 2.71772356e+01
+ 2.39590927e+02 2.71767233e+01
+ 2.39591366e+02 2.71762408e+01
+ 2.39592075e+02 2.71767228e+01
+
+ 2.39633358e+02 2.71780676e+01
+ 2.39633506e+02 2.71794341e+01
+ 2.39632848e+02 2.71804596e+01
+ 2.39632678e+02 2.71808013e+01
+ 2.39631655e+02 2.71821687e+01
+ 2.39631622e+02 2.71835354e+01
+ 2.39632851e+02 2.71843155e+01
+ 2.39634169e+02 2.71849003e+01
+ 2.39633237e+02 2.71862676e+01
+ 2.39632854e+02 2.71872929e+01
+ 2.39632662e+02 2.71876347e+01
+ 2.39631319e+02 2.71886985e+01
+ 2.39629783e+02 2.71890032e+01
+ 2.39629783e+02 2.71890032e+01
+ 2.39629783e+02 2.71890032e+01
+ 2.39628246e+02 2.71886626e+01
+ 2.39626710e+02 2.71890052e+01
+ 2.39628247e+02 2.71896876e+01
+ 2.39629169e+02 2.71903703e+01
+ 2.39628248e+02 2.71909566e+01
+ 2.39627634e+02 2.71917379e+01
+ 2.39628079e+02 2.71931043e+01
+ 2.39628250e+02 2.71934459e+01
+ 2.39628763e+02 2.71944705e+01
+ 2.39629788e+02 2.71949824e+01
+ 2.39630940e+02 2.71944691e+01
+ 2.39629787e+02 2.71941545e+01
+ 2.39628323e+02 2.71931042e+01
+ 2.39628863e+02 2.71917372e+01
+ 2.39629784e+02 2.71907116e+01
+ 2.39631320e+02 2.71905967e+01
+ 2.39631935e+02 2.71903685e+01
+ 2.39631758e+02 2.71890019e+01
+ 2.39632854e+02 2.71878623e+01
+ 2.39634391e+02 2.71876335e+01
+ 2.39634391e+02 2.71876335e+01
+ 2.39635772e+02 2.71862659e+01
+ 2.39635926e+02 2.71858102e+01
+ 2.39637461e+02 2.71853536e+01
+ 2.39638077e+02 2.71862642e+01
+ 2.39637944e+02 2.71876310e+01
+ 2.39637464e+02 2.71883147e+01
+ 2.39635928e+02 2.71885435e+01
+ 2.39635416e+02 2.71889994e+01
+ 2.39634392e+02 2.71894825e+01
+ 2.39633186e+02 2.71903676e+01
+ 2.39634394e+02 2.71914406e+01
+ 2.39634813e+02 2.71917332e+01
+ 2.39635010e+02 2.71930997e+01
+ 2.39634396e+02 2.71937835e+01
+ 2.39633958e+02 2.71944671e+01
+ 2.39634397e+02 2.71949224e+01
+ 2.39634704e+02 2.71944666e+01
+ 2.39635932e+02 2.71934718e+01
+ 2.39636879e+02 2.71944651e+01
+ 2.39636593e+02 2.71958319e+01
+ 2.39637472e+02 2.71966123e+01
+ 2.39638131e+02 2.71971975e+01
+ 2.39637473e+02 2.71985646e+01
+ 2.39637473e+02 2.71985646e+01
+ 2.39637014e+02 2.71999316e+01
+ 2.39637475e+02 2.72004438e+01
+ 2.39638174e+02 2.72012975e+01
+ 2.39637784e+02 2.72026644e+01
+ 2.39639014e+02 2.72032102e+01
+ 2.39639892e+02 2.72026629e+01
+ 2.39640549e+02 2.72012958e+01
+ 2.39640549e+02 2.72012958e+01
+ 2.39640549e+02 2.72012958e+01
+ 2.39642086e+02 2.72017502e+01
+ 2.39642598e+02 2.72012942e+01
+ 2.39642084e+02 2.71999280e+01
+ 2.39642084e+02 2.71999280e+01
+ 2.39642084e+02 2.71999280e+01
+ 2.39643621e+02 2.71996990e+01
+ 2.39644005e+02 2.71999265e+01
+ 2.39644006e+02 2.72012932e+01
+ 2.39643931e+02 2.72026599e+01
+ 2.39643624e+02 2.72028554e+01
+ 2.39642088e+02 2.72040280e+01
+ 2.39642088e+02 2.72040280e+01
+ 2.39641513e+02 2.72053950e+01
+ 2.39640554e+02 2.72065346e+01
+ 2.39639371e+02 2.72053966e+01
+ 2.39639016e+02 2.72049413e+01
+ 2.39638358e+02 2.72053973e+01
+ 2.39639017e+02 2.72067635e+01
+ 2.39639017e+02 2.72067635e+01
+ 2.39639787e+02 2.72081296e+01
+ 2.39640555e+02 2.72082809e+01
+ 2.39642093e+02 2.72090390e+01
+ 2.39643629e+02 2.72085824e+01
+ 2.39645166e+02 2.72089798e+01
+ 2.39645743e+02 2.72094919e+01
+ 2.39645167e+02 2.72101756e+01
+ 2.39643630e+02 2.72096373e+01
+ 2.39642180e+02 2.72108612e+01
+ 2.39642315e+02 2.72122278e+01
+ 2.39642096e+02 2.72123798e+01
+ 2.39641788e+02 2.72122282e+01
+ 2.39641955e+02 2.72108614e+01
+ 2.39640557e+02 2.72101031e+01
+ 2.39639021e+02 2.72104079e+01
+ 2.39637995e+02 2.72094976e+01
+ 2.39638711e+02 2.72081304e+01
+ 2.39637481e+02 2.72072202e+01
+ 2.39637097e+02 2.72067649e+01
+ 2.39635943e+02 2.72057407e+01
+ 2.39635431e+02 2.72053994e+01
+ 2.39635942e+02 2.72050574e+01
+ 2.39636966e+02 2.72040317e+01
+ 2.39635941e+02 2.72035500e+01
+ 2.39634405e+02 2.72040334e+01
+ 2.39634405e+02 2.72040334e+01
+ 2.39634022e+02 2.72054004e+01
+ 2.39634407e+02 2.72067668e+01
+ 2.39634407e+02 2.72067668e+01
+ 2.39634407e+02 2.72067668e+01
+ 2.39633091e+02 2.72081343e+01
+ 2.39632872e+02 2.72088178e+01
+ 2.39632745e+02 2.72095012e+01
+ 2.39632874e+02 2.72101845e+01
+ 2.39633385e+02 2.72095008e+01
+ 2.39634409e+02 2.72091584e+01
+ 2.39635946e+02 2.72094990e+01
+ 2.39635946e+02 2.72094990e+01
+ 2.39635946e+02 2.72094990e+01
+ 2.39635676e+02 2.72108659e+01
+ 2.39634412e+02 2.72122334e+01
+ 2.39635950e+02 2.72133712e+01
+ 2.39636206e+02 2.72135988e+01
+ 2.39637334e+02 2.72149647e+01
+ 2.39636875e+02 2.72163317e+01
+ 2.39636914e+02 2.72176983e+01
+ 2.39635954e+02 2.72183823e+01
+ 2.39635315e+02 2.72190661e+01
+ 2.39635601e+02 2.72204326e+01
+ 2.39634420e+02 2.72214096e+01
+ 2.39633908e+02 2.72218004e+01
+ 2.39634421e+02 2.72224075e+01
+ 2.39635650e+02 2.72217992e+01
+ 2.39635957e+02 2.72214573e+01
+ 2.39637109e+02 2.72204315e+01
+ 2.39637493e+02 2.72200896e+01
+ 2.39639030e+02 2.72204301e+01
+ 2.39639030e+02 2.72204301e+01
+ 2.39639030e+02 2.72204301e+01
+ 2.39638006e+02 2.72217975e+01
+ 2.39638520e+02 2.72231638e+01
+ 2.39638137e+02 2.72245308e+01
+ 2.39637497e+02 2.72251007e+01
+ 2.39636728e+02 2.72245318e+01
+ 2.39635959e+02 2.72235561e+01
+ 2.39634422e+02 2.72236223e+01
+ 2.39633142e+02 2.72245343e+01
+ 2.39634253e+02 2.72259002e+01
+ 2.39632888e+02 2.72268122e+01
+ 2.39632010e+02 2.72272683e+01
+ 2.39631523e+02 2.72286353e+01
+ 2.39631353e+02 2.72290910e+01
+ 2.39630914e+02 2.72300024e+01
+ 2.39631354e+02 2.72302506e+01
+ 2.39631968e+02 2.72300017e+01
+ 2.39632890e+02 2.72296284e+01
+ 2.39633835e+02 2.72286338e+01
+ 2.39634426e+02 2.72282063e+01
+ 2.39635524e+02 2.72286326e+01
+ 2.39635068e+02 2.72299996e+01
+ 2.39635965e+02 2.72308687e+01
+ 2.39636478e+02 2.72313653e+01
+ 2.39637504e+02 2.72327312e+01
+ 2.39637504e+02 2.72327312e+01
+ 2.39637645e+02 2.72340978e+01
+ 2.39637505e+02 2.72342687e+01
+ 2.39637365e+02 2.72340980e+01
+ 2.39635967e+02 2.72327323e+01
+ 2.39634430e+02 2.72327334e+01
+ 2.39634430e+02 2.72327334e+01
+ 2.39632892e+02 2.72315196e+01
+ 2.39631355e+02 2.72322473e+01
+ 2.39629819e+02 2.72327365e+01
+ 2.39629819e+02 2.72327365e+01
+ 2.39629478e+02 2.72341033e+01
+ 2.39628284e+02 2.72350608e+01
+ 2.39627823e+02 2.72354711e+01
+ 2.39626747e+02 2.72360697e+01
+ 2.39625979e+02 2.72368389e+01
+ 2.39626493e+02 2.72382052e+01
+ 2.39625213e+02 2.72391822e+01
+ 2.39624598e+02 2.72395731e+01
+ 2.39623676e+02 2.72400862e+01
+ 2.39622140e+02 2.72408046e+01
+ 2.39622037e+02 2.72409413e+01
+ 2.39622140e+02 2.72413968e+01
+ 2.39622909e+02 2.72423075e+01
+ 2.39623678e+02 2.72425172e+01
+ 2.39625216e+02 2.72433994e+01
+ 2.39625370e+02 2.72436726e+01
+ 2.39625901e+02 2.72450389e+01
+ 2.39625603e+02 2.72464058e+01
+ 2.39625219e+02 2.72469527e+01
+ 2.39624561e+02 2.72477731e+01
+ 2.39625220e+02 2.72482852e+01
+ 2.39625701e+02 2.72491391e+01
+ 2.39625221e+02 2.72496275e+01
+ 2.39623684e+02 2.72501165e+01
+ 2.39622829e+02 2.72491408e+01
+ 2.39623272e+02 2.72477739e+01
+ 2.39623066e+02 2.72464074e+01
+ 2.39622143e+02 2.72450412e+01
+ 2.39621683e+02 2.72464082e+01
+ 2.39620607e+02 2.72472061e+01
+ 2.39619070e+02 2.72474835e+01
+ 2.39617918e+02 2.72477770e+01
+ 2.39619071e+02 2.72488014e+01
+ 2.39619264e+02 2.72491429e+01
+ 2.39619072e+02 2.72495986e+01
+ 2.39618836e+02 2.72505099e+01
+ 2.39619073e+02 2.72510564e+01
+ 2.39619535e+02 2.72518761e+01
+ 2.39619074e+02 2.72529014e+01
+ 2.39617537e+02 2.72527884e+01
+ 2.39616511e+02 2.72518778e+01
+ 2.39615999e+02 2.72516048e+01
+ 2.39615719e+02 2.72518783e+01
+ 2.39615341e+02 2.72532452e+01
+ 2.39614976e+02 2.72546120e+01
+ 2.39614464e+02 2.72559790e+01
+ 2.39614464e+02 2.72559790e+01
+ 2.39614464e+02 2.72559790e+01
+ 2.39612927e+02 2.72554673e+01
+ 2.39611390e+02 2.72558098e+01
+ 2.39611082e+02 2.72559808e+01
+ 2.39611390e+02 2.72566639e+01
+ 2.39612928e+02 2.72573465e+01
+ 2.39612928e+02 2.72573465e+01
+ 2.39612928e+02 2.72573465e+01
+ 2.39611391e+02 2.72575425e+01
+ 2.39609853e+02 2.72573481e+01
+ 2.39608317e+02 2.72583511e+01
+ 2.39607087e+02 2.72587161e+01
+ 2.39607219e+02 2.72600827e+01
+ 2.39607165e+02 2.72614494e+01
+ 2.39606781e+02 2.72619963e+01
+ 2.39605244e+02 2.72619629e+01
+ 2.39604405e+02 2.72614508e+01
+ 2.39604218e+02 2.72600842e+01
+ 2.39603705e+02 2.72597690e+01
+ 2.39602552e+02 2.72600850e+01
+ 2.39602425e+02 2.72614517e+01
+ 2.39602169e+02 2.72616037e+01
+ 2.39601145e+02 2.72628189e+01
+ 2.39600632e+02 2.72633658e+01
+ 2.39599607e+02 2.72628196e+01
+ 2.39599095e+02 2.72626832e+01
+ 2.39598875e+02 2.72628199e+01
+ 2.39597942e+02 2.72641870e+01
+ 2.39597649e+02 2.72655538e+01
+ 2.39597559e+02 2.72656514e+01
+ 2.39596790e+02 2.72655542e+01
+ 2.39596021e+02 2.72652811e+01
+ 2.39595509e+02 2.72655547e+01
+ 2.39594484e+02 2.72662384e+01
+ 2.39592946e+02 2.72661536e+01
+ 2.39591409e+02 2.72669230e+01
+ 2.39592947e+02 2.72680406e+01
+ 2.39593387e+02 2.72682889e+01
+ 2.39592948e+02 2.72684993e+01
+ 2.39591410e+02 2.72684849e+01
+ 2.39589873e+02 2.72693836e+01
+ 2.39588335e+02 2.72688033e+01
+ 2.39586798e+02 2.72694168e+01
+ 2.39585260e+02 2.72694877e+01
+ 2.39584821e+02 2.72696587e+01
+ 2.39583723e+02 2.72705132e+01
+ 2.39582186e+02 2.72703429e+01
+ 2.39581609e+02 2.72710264e+01
+ 2.39580649e+02 2.72715961e+01
+ 2.39579111e+02 2.72722571e+01
+ 2.39578958e+02 2.72723938e+01
+ 2.39577574e+02 2.72730092e+01
+ 2.39576036e+02 2.72727591e+01
+ 2.39574499e+02 2.72727856e+01
+ 2.39572961e+02 2.72733894e+01
+ 2.39571424e+02 2.72733898e+01
+ 2.39570057e+02 2.72723962e+01
+ 2.39569886e+02 2.72723158e+01
+ 2.39569827e+02 2.72723962e+01
+ 2.39569886e+02 2.72726695e+01
+ 2.39570765e+02 2.72737627e+01
+ 2.39569887e+02 2.72751295e+01
+ 2.39569887e+02 2.72751295e+01
+ 2.39569887e+02 2.72751295e+01
+ 2.39568349e+02 2.72737632e+01
+ 2.39566811e+02 2.72746747e+01
+ 2.39566372e+02 2.72737636e+01
+ 2.39565273e+02 2.72733842e+01
+ 2.39564312e+02 2.72737640e+01
+ 2.39564078e+02 2.72751307e+01
+ 2.39564351e+02 2.72764974e+01
+ 2.39563736e+02 2.72767253e+01
+ 2.39563224e+02 2.72764976e+01
+ 2.39563121e+02 2.72751309e+01
+ 2.39562198e+02 2.72748157e+01
+ 2.39560661e+02 2.72746758e+01
+ 2.39560543e+02 2.72751314e+01
+ 2.39559833e+02 2.72764981e+01
+ 2.39559124e+02 2.72770449e+01
+ 2.39558285e+02 2.72764984e+01
+ 2.39557805e+02 2.72751318e+01
+ 2.39557586e+02 2.72747901e+01
+ 2.39556560e+02 2.72737653e+01
+ 2.39556048e+02 2.72733926e+01
+ 2.39554510e+02 2.72735244e+01
+ 2.39552973e+02 2.72737657e+01
+ 2.39552973e+02 2.72737657e+01
+ 2.39552973e+02 2.72737657e+01
+ 2.39551435e+02 2.72730825e+01
+ 2.39550512e+02 2.72723993e+01
+ 2.39549897e+02 2.72716184e+01
+ 2.39548359e+02 2.72714233e+01
+ 2.39546822e+02 2.72721263e+01
+ 2.39545284e+02 2.72721719e+01
+ 2.39545114e+02 2.72723997e+01
+ 2.39543747e+02 2.72733937e+01
+ 2.39542868e+02 2.72723998e+01
+ 2.39543593e+02 2.72710331e+01
+ 2.39542722e+02 2.72696665e+01
+ 2.39542209e+02 2.72692109e+01
+ 2.39540672e+02 2.72689832e+01
+ 2.39539441e+02 2.72682999e+01
+ 2.39539134e+02 2.72681480e+01
+ 2.39537596e+02 2.72678443e+01
+ 2.39536059e+02 2.72672065e+01
+ 2.39534521e+02 2.72669332e+01
+ 2.39534521e+02 2.72669332e+01
+ 2.39534521e+02 2.72669332e+01
+ 2.39536059e+02 2.72666178e+01
+ 2.39536963e+02 2.72655665e+01
+ 2.39536059e+02 2.72645903e+01
+ 2.39534522e+02 2.72641998e+01
+ 2.39534522e+02 2.72641998e+01
+ 2.39534522e+02 2.72641998e+01
+ 2.39535290e+02 2.72628332e+01
+ 2.39536059e+02 2.72618870e+01
+ 2.39536618e+02 2.72614665e+01
+ 2.39536059e+02 2.72609696e+01
+ 2.39534522e+02 2.72605554e+01
+ 2.39532984e+02 2.72614665e+01
+ 2.39532984e+02 2.72614665e+01
+ 2.39532984e+02 2.72614665e+01
+ 2.39532765e+02 2.72600998e+01
+ 2.39532984e+02 2.72599631e+01
+ 2.39534137e+02 2.72587332e+01
+ 2.39534522e+02 2.72580498e+01
+ 2.39534983e+02 2.72573665e+01
+ 2.39534522e+02 2.72568540e+01
+ 2.39533561e+02 2.72559998e+01
+ 2.39532984e+02 2.72557435e+01
+ 2.39532472e+02 2.72559998e+01
+ 2.39531447e+02 2.72565855e+01
+ 2.39530737e+02 2.72559997e+01
+ 2.39531191e+02 2.72546331e+01
+ 2.39530974e+02 2.72532664e+01
+ 2.39530525e+02 2.72518997e+01
+ 2.39531447e+02 2.72505331e+01
+ 2.39530218e+02 2.72491663e+01
+ 2.39529910e+02 2.72488247e+01
+ 2.39529526e+02 2.72477996e+01
+ 2.39529910e+02 2.72474269e+01
+ 2.39531447e+02 2.72477997e+01
+ 2.39532985e+02 2.72464331e+01
+ 2.39531448e+02 2.72460060e+01
+ 2.39529910e+02 2.72452182e+01
+ 2.39529718e+02 2.72450663e+01
+ 2.39529910e+02 2.72446108e+01
+ 2.39530935e+02 2.72436997e+01
+ 2.39531448e+02 2.72430164e+01
+ 2.39531667e+02 2.72423331e+01
+ 2.39531789e+02 2.72409664e+01
+ 2.39531448e+02 2.72402831e+01
+ 2.39529911e+02 2.72402830e+01
+ 2.39529398e+02 2.72395996e+01
+ 2.39529399e+02 2.72382330e+01
+ 2.39529911e+02 2.72380052e+01
+ 2.39530526e+02 2.72382330e+01
+ 2.39531448e+02 2.72390531e+01
+ 2.39532985e+02 2.72392782e+01
+ 2.39533818e+02 2.72382332e+01
+ 2.39534522e+02 2.72374419e+01
+ 2.39535823e+02 2.72382332e+01
+ 2.39536059e+02 2.72385065e+01
+ 2.39536401e+02 2.72382332e+01
+ 2.39536059e+02 2.72379847e+01
+ 2.39535246e+02 2.72368665e+01
+ 2.39534932e+02 2.72354999e+01
+ 2.39536059e+02 2.72345603e+01
+ 2.39536700e+02 2.72341332e+01
+ 2.39536059e+02 2.72332790e+01
+ 2.39534522e+02 2.72337232e+01
+ 2.39533544e+02 2.72327665e+01
+ 2.39534522e+02 2.72321287e+01
+ 2.39536059e+02 2.72320832e+01
+ 2.39536521e+02 2.72313999e+01
+ 2.39537596e+02 2.72302041e+01
+ 2.39537750e+02 2.72300332e+01
+ 2.39537904e+02 2.72286666e+01
+ 2.39539133e+02 2.72272999e+01
+ 2.39539133e+02 2.72272999e+01
+ 2.39539646e+02 2.72259332e+01
+ 2.39540158e+02 2.72245665e+01
+ 2.39540670e+02 2.72235415e+01
+ 2.39541988e+02 2.72245665e+01
+ 2.39542207e+02 2.72259332e+01
+ 2.39542976e+02 2.72245665e+01
+ 2.39542207e+02 2.72243712e+01
+ 2.39541055e+02 2.72231999e+01
+ 2.39542207e+02 2.72224544e+01
+ 2.39542756e+02 2.72218331e+01
+ 2.39543744e+02 2.72211498e+01
+ 2.39545002e+02 2.72218330e+01
+ 2.39545281e+02 2.72221064e+01
+ 2.39545665e+02 2.72218330e+01
+ 2.39545281e+02 2.72214914e+01
+ 2.39544666e+02 2.72204664e+01
+ 2.39545281e+02 2.72194414e+01
+ 2.39546818e+02 2.72195552e+01
+ 2.39546946e+02 2.72190996e+01
+ 2.39546818e+02 2.72187959e+01
+ 2.39545622e+02 2.72177330e+01
+ 2.39546510e+02 2.72163663e+01
+ 2.39546220e+02 2.72149996e+01
+ 2.39546817e+02 2.72136329e+01
+ 2.39546817e+02 2.72122663e+01
+ 2.39546817e+02 2.72122663e+01
+ 2.39546817e+02 2.72122663e+01
+ 2.39548354e+02 2.72133595e+01
+ 2.39548661e+02 2.72136328e+01
+ 2.39549891e+02 2.72139972e+01
+ 2.39551120e+02 2.72136326e+01
+ 2.39551427e+02 2.72133592e+01
+ 2.39551940e+02 2.72122659e+01
+ 2.39551427e+02 2.72108992e+01
+ 2.39549890e+02 2.72114688e+01
+ 2.39548354e+02 2.72117195e+01
+ 2.39547695e+02 2.72108996e+01
+ 2.39548354e+02 2.72101540e+01
+ 2.39549890e+02 2.72099232e+01
+ 2.39551427e+02 2.72108992e+01
+ 2.39552964e+02 2.72101019e+01
+ 2.39554500e+02 2.72095322e+01
+ 2.39554500e+02 2.72095322e+01
+ 2.39556037e+02 2.72086027e+01
+ 2.39557574e+02 2.72083170e+01
+ 2.39559110e+02 2.72083927e+01
+ 2.39559494e+02 2.72081649e+01
+ 2.39559669e+02 2.72067982e+01
+ 2.39559110e+02 2.72063013e+01
+ 2.39557881e+02 2.72067985e+01
+ 2.39557574e+02 2.72074818e+01
+ 2.39556037e+02 2.72072543e+01
+ 2.39554500e+02 2.72080517e+01
+ 2.39552963e+02 2.72077102e+01
+ 2.39551427e+02 2.72081659e+01
+ 2.39551427e+02 2.72081659e+01
+ 2.39551427e+02 2.72081659e+01
+ 2.39551287e+02 2.72067993e+01
+ 2.39551427e+02 2.72065715e+01
+ 2.39552963e+02 2.72058880e+01
+ 2.39554500e+02 2.72057251e+01
+ 2.39556036e+02 2.72054321e+01
+ 2.39556036e+02 2.72040654e+01
+ 2.39554499e+02 2.72026989e+01
+ 2.39554499e+02 2.72026989e+01
+ 2.39554499e+02 2.72026989e+01
+ 2.39556036e+02 2.72026987e+01
+ 2.39556036e+02 2.72026987e+01
+ 2.39557573e+02 2.72040652e+01
+ 2.39559109e+02 2.72026983e+01
+ 2.39559109e+02 2.72026983e+01
+ 2.39559109e+02 2.72026983e+01
+ 2.39560646e+02 2.72031081e+01
+ 2.39562183e+02 2.72026978e+01
+ 2.39561118e+02 2.72013313e+01
+ 2.39561414e+02 2.71999646e+01
+ 2.39562182e+02 2.71997692e+01
+ 2.39562840e+02 2.71985977e+01
+ 2.39562181e+02 2.71972311e+01
+ 2.39562181e+02 2.71972311e+01
+ 2.39562181e+02 2.71972311e+01
+ 2.39563266e+02 2.71958643e+01
+ 2.39563717e+02 2.71952430e+01
+ 2.39564678e+02 2.71958640e+01
+ 2.39564486e+02 2.71972307e+01
+ 2.39565084e+02 2.71985973e+01
+ 2.39563719e+02 2.71999642e+01
+ 2.39563719e+02 2.71999642e+01
+ 2.39563104e+02 2.72013310e+01
+ 2.39563719e+02 2.72020763e+01
+ 2.39564817e+02 2.72026973e+01
+ 2.39565256e+02 2.72033806e+01
+ 2.39565695e+02 2.72026971e+01
+ 2.39565256e+02 2.72023556e+01
+ 2.39564487e+02 2.72013307e+01
+ 2.39565255e+02 2.72001591e+01
+ 2.39566792e+02 2.72008422e+01
+ 2.39567560e+02 2.71999634e+01
+ 2.39566791e+02 2.71991436e+01
+ 2.39565474e+02 2.71985972e+01
+ 2.39566791e+02 2.71977769e+01
+ 2.39567350e+02 2.71972301e+01
+ 2.39567943e+02 2.71958634e+01
+ 2.39567098e+02 2.71944969e+01
+ 2.39566790e+02 2.71931303e+01
+ 2.39566790e+02 2.71931303e+01
+ 2.39566448e+02 2.71917637e+01
+ 2.39566789e+02 2.71913731e+01
+ 2.39568326e+02 2.71913428e+01
+ 2.39569862e+02 2.71908933e+01
+ 2.39571207e+02 2.71917626e+01
+ 2.39571399e+02 2.71931292e+01
+ 2.39572936e+02 2.71931289e+01
+ 2.39574472e+02 2.71930042e+01
+ 2.39575496e+02 2.71917615e+01
+ 2.39576008e+02 2.71907852e+01
+ 2.39576599e+02 2.71917612e+01
+ 2.39576667e+02 2.71931279e+01
+ 2.39577546e+02 2.71944943e+01
+ 2.39578911e+02 2.71931273e+01
+ 2.39579082e+02 2.71929905e+01
+ 2.39580618e+02 2.71923068e+01
+ 2.39581130e+02 2.71917599e+01
+ 2.39582154e+02 2.71903929e+01
+ 2.39580617e+02 2.71898468e+01
+ 2.39579849e+02 2.71890270e+01
+ 2.39579080e+02 2.71882818e+01
+ 2.39577982e+02 2.71876609e+01
+ 2.39579080e+02 2.71871349e+01
+ 2.39580616e+02 2.71872045e+01
+ 2.39581128e+02 2.71876599e+01
+ 2.39582153e+02 2.71890263e+01
+ 2.39583689e+02 2.71885475e+01
+ 2.39584640e+02 2.71876588e+01
+ 2.39585225e+02 2.71868176e+01
+ 2.39586761e+02 2.71865192e+01
+ 2.39587041e+02 2.71862913e+01
+ 2.39588297e+02 2.71851727e+01
+ 2.39589834e+02 2.71859487e+01
+ 2.39590858e+02 2.71849233e+01
+ 2.39591369e+02 2.71835564e+01
+ 2.39591369e+02 2.71835564e+01
+ 2.39592905e+02 2.71830302e+01
+ 2.39593674e+02 2.71835555e+01
+ 2.39592906e+02 2.71844100e+01
+ 2.39592138e+02 2.71849228e+01
+ 2.39592907e+02 2.71857425e+01
+ 2.39594443e+02 2.71862885e+01
+ 2.39595979e+02 2.71856046e+01
+ 2.39596620e+02 2.71862877e+01
+ 2.39595980e+02 2.71869713e+01
+ 2.39594443e+02 2.71862885e+01
+ 2.39592907e+02 2.71867447e+01
+ 2.39591371e+02 2.71876564e+01
+ 2.39591371e+02 2.71876564e+01
+ 2.39589835e+02 2.71890237e+01
+ 2.39591372e+02 2.71896443e+01
+ 2.39592225e+02 2.71890227e+01
+ 2.39592908e+02 2.71883392e+01
+ 2.39594444e+02 2.71883911e+01
+ 2.39595981e+02 2.71890212e+01
+ 2.39597517e+02 2.71878817e+01
+ 2.39598798e+02 2.71890201e+01
+ 2.39597518e+02 2.71898748e+01
+ 2.39596750e+02 2.71903876e+01
+ 2.39596665e+02 2.71917543e+01
+ 2.39595983e+02 2.71922515e+01
+ 2.39595445e+02 2.71931215e+01
+ 2.39595984e+02 2.71936527e+01
+ 2.39597328e+02 2.71931207e+01
+ 2.39597520e+02 2.71928928e+01
+ 2.39598032e+02 2.71931204e+01
+ 2.39599057e+02 2.71940310e+01
+ 2.39599671e+02 2.71931197e+01
+ 2.39599056e+02 2.71925733e+01
+ 2.39598479e+02 2.71917535e+01
+ 2.39598286e+02 2.71903869e+01
+ 2.39599054e+02 2.71893616e+01
+ 2.39599182e+02 2.71890199e+01
+ 2.39600590e+02 2.71880797e+01
+ 2.39602126e+02 2.71879252e+01
+ 2.39603279e+02 2.71890180e+01
+ 2.39603664e+02 2.71895645e+01
+ 2.39604222e+02 2.71890176e+01
+ 2.39603663e+02 2.71884105e+01
+ 2.39602702e+02 2.71876516e+01
+ 2.39603662e+02 2.71866750e+01
+ 2.39605198e+02 2.71869671e+01
+ 2.39605813e+02 2.71876502e+01
+ 2.39606736e+02 2.71883331e+01
+ 2.39607394e+02 2.71876494e+01
+ 2.39608271e+02 2.71871023e+01
+ 2.39608830e+02 2.71876487e+01
+ 2.39609297e+02 2.71890151e+01
+ 2.39608273e+02 2.71897966e+01
+ 2.39607659e+02 2.71903826e+01
+ 2.39608274e+02 2.71908139e+01
+ 2.39609426e+02 2.71903817e+01
+ 2.39609810e+02 2.71899260e+01
+ 2.39611345e+02 2.71890141e+01
+ 2.39611345e+02 2.71890141e+01
+ 2.39611612e+02 2.71876473e+01
+ 2.39611344e+02 2.71865541e+01
+ 2.39609807e+02 2.71862815e+01
+ 2.39609807e+02 2.71862815e+01
+ 2.39609166e+02 2.71849152e+01
+ 2.39609806e+02 2.71837760e+01
+ 2.39611342e+02 2.71841331e+01
+ 2.39612110e+02 2.71835470e+01
+ 2.39612878e+02 2.71828633e+01
+ 2.39613646e+02 2.71835462e+01
+ 2.39614415e+02 2.71843658e+01
+ 2.39614769e+02 2.71835456e+01
+ 2.39615182e+02 2.71821787e+01
+ 2.39615950e+02 2.71820264e+01
+ 2.39616257e+02 2.71821781e+01
+ 2.39617231e+02 2.71835442e+01
+ 2.39617487e+02 2.71838857e+01
+ 2.39617668e+02 2.71835440e+01
+ 2.39619023e+02 2.71822620e+01
+ 2.39620236e+02 2.71835425e+01
+ 2.39620561e+02 2.71844534e+01
+ 2.39622097e+02 2.71839730e+01
+ 2.39622755e+02 2.71835410e+01
+ 2.39622095e+02 2.71821747e+01
+ 2.39620559e+02 2.71829349e+01
+ 2.39619279e+02 2.71821764e+01
+ 2.39619022e+02 2.71819488e+01
+ 2.39618473e+02 2.71808102e+01
+ 2.39618252e+02 2.71794437e+01
+ 2.39619020e+02 2.71789877e+01
+ 2.39619789e+02 2.71794428e+01
+ 2.39620558e+02 2.71803534e+01
+ 2.39621172e+02 2.71808086e+01
+ 2.39622095e+02 2.71821747e+01
+ 2.39623631e+02 2.71809780e+01
+ 2.39625167e+02 2.71808062e+01
+ 2.39625167e+02 2.71808062e+01
+ 2.39626703e+02 2.71799852e+01
+ 2.39628239e+02 2.71808043e+01
+ 2.39628239e+02 2.71808043e+01
+ 2.39629776e+02 2.71814245e+01
+ 2.39630367e+02 2.71808029e+01
+ 2.39630543e+02 2.71794361e+01
+ 2.39631311e+02 2.71792404e+01
+ 2.39632462e+02 2.71780682e+01
+ 2.39632846e+02 2.71776124e+01
+ 2.39633358e+02 2.71780676e+01
+
+ 2.39629993e+02 2.71780698e+01
+ 2.39629774e+02 2.71787533e+01
+ 2.39629646e+02 2.71780700e+01
+ 2.39629773e+02 2.71779181e+01
+ 2.39629993e+02 2.71780698e+01
+
+ 2.39617902e+02 2.71780772e+01
+ 2.39617484e+02 2.71786631e+01
+ 2.39617064e+02 2.71780777e+01
+ 2.39617483e+02 2.71775649e+01
+ 2.39617902e+02 2.71780772e+01
+
+ 2.39592903e+02 2.71780892e+01
+ 2.39592903e+02 2.71780892e+01
+ 2.39592903e+02 2.71780892e+01
+ 2.39592903e+02 2.71780892e+01
+ 2.39592903e+02 2.71780892e+01
+
+ 2.39616926e+02 2.71794444e+01
+ 2.39615948e+02 2.71800827e+01
+ 2.39615315e+02 2.71794453e+01
+ 2.39615948e+02 2.71788072e+01
+ 2.39616926e+02 2.71794444e+01
+
+ 2.39598281e+02 2.71794536e+01
+ 2.39599049e+02 2.71805922e+01
+ 2.39599562e+02 2.71808197e+01
+ 2.39599562e+02 2.71821864e+01
+ 2.39600587e+02 2.71835526e+01
+ 2.39602123e+02 2.71830964e+01
+ 2.39602252e+02 2.71835519e+01
+ 2.39602124e+02 2.71836495e+01
+ 2.39600876e+02 2.71849192e+01
+ 2.39600588e+02 2.71854318e+01
+ 2.39600012e+02 2.71849195e+01
+ 2.39599051e+02 2.71842366e+01
+ 2.39597954e+02 2.71835538e+01
+ 2.39598932e+02 2.71821867e+01
+ 2.39597513e+02 2.71812226e+01
+ 2.39596233e+02 2.71808212e+01
+ 2.39596814e+02 2.71794543e+01
+ 2.39597512e+02 2.71788845e+01
+ 2.39598281e+02 2.71794536e+01
+
+ 2.39579635e+02 2.71794604e+01
+ 2.39579077e+02 2.71800680e+01
+ 2.39578638e+02 2.71794607e+01
+ 2.39579077e+02 2.71791569e+01
+ 2.39579635e+02 2.71794604e+01
+
+ 2.39611647e+02 2.71808139e+01
+ 2.39612109e+02 2.71821803e+01
+ 2.39611341e+02 2.71828641e+01
+ 2.39609805e+02 2.71830927e+01
+ 2.39608268e+02 2.71823066e+01
+ 2.39608098e+02 2.71821824e+01
+ 2.39608267e+02 2.71808157e+01
+ 2.39608267e+02 2.71808157e+01
+ 2.39608267e+02 2.71808157e+01
+ 2.39609804e+02 2.71817911e+01
+ 2.39611084e+02 2.71808142e+01
+ 2.39611340e+02 2.71806433e+01
+ 2.39611647e+02 2.71808139e+01
+
+ 2.39593377e+02 2.71808223e+01
+ 2.39592904e+02 2.71812781e+01
+ 2.39591675e+02 2.71808230e+01
+ 2.39592904e+02 2.71804020e+01
+ 2.39593377e+02 2.71808223e+01
+
+ 2.39582699e+02 2.71808261e+01
+ 2.39582150e+02 2.71816805e+01
+ 2.39581296e+02 2.71808266e+01
+ 2.39582150e+02 2.71799721e+01
+ 2.39582699e+02 2.71808261e+01
+
+ 2.39639434e+02 2.71821633e+01
+ 2.39640532e+02 2.71833014e+01
+ 2.39640686e+02 2.71835290e+01
+ 2.39640533e+02 2.71837569e+01
+ 2.39638997e+02 2.71840428e+01
+ 2.39637844e+02 2.71835311e+01
+ 2.39637459e+02 2.71826203e+01
+ 2.39636947e+02 2.71821651e+01
+ 2.39637458e+02 2.71818914e+01
+ 2.39638995e+02 2.71818903e+01
+ 2.39639434e+02 2.71821633e+01
+
+ 2.39625680e+02 2.71821725e+01
+ 2.39626705e+02 2.71827186e+01
+ 2.39628022e+02 2.71835377e+01
+ 2.39628051e+02 2.71849044e+01
+ 2.39628243e+02 2.71851776e+01
+ 2.39629779e+02 2.71852069e+01
+ 2.39630394e+02 2.71849028e+01
+ 2.39630700e+02 2.71835360e+01
+ 2.39629778e+02 2.71830810e+01
+ 2.39628241e+02 2.71832642e+01
+ 2.39627472e+02 2.71821714e+01
+ 2.39626704e+02 2.71813909e+01
+ 2.39625680e+02 2.71821725e+01
+
+ 2.39605786e+02 2.71821835e+01
+ 2.39605196e+02 2.71830380e+01
+ 2.39603659e+02 2.71823948e+01
+ 2.39602891e+02 2.71821849e+01
+ 2.39603659e+02 2.71817941e+01
+ 2.39605195e+02 2.71817283e+01
+ 2.39605786e+02 2.71821835e+01
+
+ 2.39580614e+02 2.71821934e+01
+ 2.39580614e+02 2.71821934e+01
+ 2.39580614e+02 2.71821934e+01
+ 2.39580614e+02 2.71821934e+01
+ 2.39580614e+02 2.71821934e+01
+
+ 2.39573701e+02 2.71821954e+01
+ 2.39572933e+02 2.71829548e+01
+ 2.39572079e+02 2.71821958e+01
+ 2.39572932e+02 2.71814363e+01
+ 2.39573701e+02 2.71821954e+01
+
+ 2.39636436e+02 2.71835321e+01
+ 2.39635924e+02 2.71839880e+01
+ 2.39634388e+02 2.71844446e+01
+ 2.39634080e+02 2.71835337e+01
+ 2.39634387e+02 2.71829868e+01
+ 2.39635923e+02 2.71830769e+01
+ 2.39636436e+02 2.71835321e+01
+
+ 2.39589449e+02 2.71835571e+01
+ 2.39588297e+02 2.71843776e+01
+ 2.39587877e+02 2.71835577e+01
+ 2.39588296e+02 2.71832647e+01
+ 2.39589449e+02 2.71835571e+01
+
+ 2.39607598e+02 2.71849160e+01
+ 2.39606734e+02 2.71859414e+01
+ 2.39606105e+02 2.71849167e+01
+ 2.39606733e+02 2.71842331e+01
+ 2.39607598e+02 2.71849160e+01
+
+ 2.39587273e+02 2.71849246e+01
+ 2.39586761e+02 2.71853803e+01
+ 2.39585225e+02 2.71856086e+01
+ 2.39584526e+02 2.71849255e+01
+ 2.39585224e+02 2.71837864e+01
+ 2.39586761e+02 2.71847729e+01
+ 2.39587273e+02 2.71849246e+01
+
+ 2.39582664e+02 2.71849261e+01
+ 2.39582152e+02 2.71853363e+01
+ 2.39580615e+02 2.71856627e+01
+ 2.39579983e+02 2.71849270e+01
+ 2.39580615e+02 2.71842890e+01
+ 2.39582151e+02 2.71844138e+01
+ 2.39582664e+02 2.71849261e+01
+
+ 2.39643992e+02 2.71862599e+01
+ 2.39643608e+02 2.71868069e+01
+ 2.39642840e+02 2.71862608e+01
+ 2.39643608e+02 2.71859185e+01
+ 2.39643992e+02 2.71862599e+01
+
+ 2.39623464e+02 2.71862739e+01
+ 2.39622099e+02 2.71871858e+01
+ 2.39620870e+02 2.71876421e+01
+ 2.39622100e+02 2.71879291e+01
+ 2.39623102e+02 2.71890074e+01
+ 2.39623126e+02 2.71903741e+01
+ 2.39623638e+02 2.71910571e+01
+ 2.39625175e+02 2.71908698e+01
+ 2.39625789e+02 2.71903724e+01
+ 2.39625174e+02 2.71892795e+01
+ 2.39625003e+02 2.71890063e+01
+ 2.39623636e+02 2.71880960e+01
+ 2.39622868e+02 2.71876409e+01
+ 2.39623635e+02 2.71865471e+01
+ 2.39624147e+02 2.71862735e+01
+ 2.39623634e+02 2.71855905e+01
+ 2.39623464e+02 2.71862739e+01
+
+ 2.39576775e+02 2.71862945e+01
+ 2.39576007e+02 2.71872709e+01
+ 2.39575308e+02 2.71862949e+01
+ 2.39576006e+02 2.71856735e+01
+ 2.39576775e+02 2.71862945e+01
+
+ 2.39573446e+02 2.71862954e+01
+ 2.39572934e+02 2.71867056e+01
+ 2.39572579e+02 2.71862956e+01
+ 2.39572934e+02 2.71857831e+01
+ 2.39573446e+02 2.71862954e+01
+
+ 2.39648603e+02 2.71876230e+01
+ 2.39648219e+02 2.71884043e+01
+ 2.39647877e+02 2.71876236e+01
+ 2.39648218e+02 2.71873196e+01
+ 2.39648603e+02 2.71876230e+01
+
+ 2.39642073e+02 2.71876280e+01
+ 2.39642073e+02 2.71876280e+01
+ 2.39642073e+02 2.71876280e+01
+ 2.39642073e+02 2.71876280e+01
+ 2.39642073e+02 2.71876280e+01
+
+ 2.39599821e+02 2.71876529e+01
+ 2.39599054e+02 2.71887922e+01
+ 2.39597773e+02 2.71876538e+01
+ 2.39599053e+02 2.71870838e+01
+ 2.39599821e+02 2.71876529e+01
+
+ 2.39652947e+02 2.71889862e+01
+ 2.39652829e+02 2.71890839e+01
+ 2.39652727e+02 2.71889864e+01
+ 2.39652829e+02 2.71889009e+01
+ 2.39652947e+02 2.71889862e+01
+
+ 2.39614248e+02 2.71890125e+01
+ 2.39614419e+02 2.71903791e+01
+ 2.39614572e+02 2.71890123e+01
+ 2.39614418e+02 2.71886708e+01
+ 2.39614248e+02 2.71890125e+01
+
+ 2.39585885e+02 2.71890251e+01
+ 2.39586763e+02 2.71903914e+01
+ 2.39587377e+02 2.71890245e+01
+ 2.39586762e+02 2.71886343e+01
+ 2.39585885e+02 2.71890251e+01
+
+ 2.39577544e+02 2.71890277e+01
+ 2.39577544e+02 2.71890277e+01
+ 2.39577544e+02 2.71890277e+01
+ 2.39577544e+02 2.71890277e+01
+ 2.39577544e+02 2.71890277e+01
+
+ 2.39641307e+02 2.71903619e+01
+ 2.39640540e+02 2.71913875e+01
+ 2.39639004e+02 2.71917302e+01
+ 2.39639004e+02 2.71917302e+01
+ 2.39639004e+02 2.71917302e+01
+ 2.39638234e+02 2.71903641e+01
+ 2.39639002e+02 2.71896802e+01
+ 2.39640538e+02 2.71899525e+01
+ 2.39641307e+02 2.71903619e+01
+
+ 2.39620181e+02 2.71903758e+01
+ 2.39620566e+02 2.71910589e+01
+ 2.39621077e+02 2.71903753e+01
+ 2.39620565e+02 2.71902902e+01
+ 2.39620181e+02 2.71903758e+01
+
+ 2.39582154e+02 2.71903929e+01
+ 2.39583691e+02 2.71913036e+01
+ 2.39584458e+02 2.71903922e+01
+ 2.39583690e+02 2.71900888e+01
+ 2.39582154e+02 2.71903929e+01
+
+ 2.39574471e+02 2.71903952e+01
+ 2.39574471e+02 2.71903952e+01
+ 2.39572935e+02 2.71903955e+01
+ 2.39571399e+02 2.71913070e+01
+ 2.39570886e+02 2.71903960e+01
+ 2.39571398e+02 2.71898493e+01
+ 2.39572935e+02 2.71903955e+01
+ 2.39574471e+02 2.71903952e+01
+ 2.39574471e+02 2.71903952e+01
+
+ 2.39556034e+02 2.71903988e+01
+ 2.39556034e+02 2.71903988e+01
+ 2.39556034e+02 2.71903988e+01
+ 2.39556034e+02 2.71903988e+01
+ 2.39556034e+02 2.71903988e+01
+
+ 2.39645867e+02 2.71917251e+01
+ 2.39645150e+02 2.71924090e+01
+ 2.39644253e+02 2.71917264e+01
+ 2.39645149e+02 2.71911629e+01
+ 2.39645867e+02 2.71917251e+01
+
+ 2.39589222e+02 2.71917572e+01
+ 2.39589398e+02 2.71931238e+01
+ 2.39588814e+02 2.71944907e+01
+ 2.39589838e+02 2.71948320e+01
+ 2.39590145e+02 2.71944902e+01
+ 2.39590221e+02 2.71931235e+01
+ 2.39591373e+02 2.71923776e+01
+ 2.39592910e+02 2.71917558e+01
+ 2.39591373e+02 2.71911352e+01
+ 2.39589836e+02 2.71914153e+01
+ 2.39589222e+02 2.71917572e+01
+
+ 2.39564058e+02 2.71917641e+01
+ 2.39563717e+02 2.71919464e+01
+ 2.39563278e+02 2.71917643e+01
+ 2.39563717e+02 2.71914909e+01
+ 2.39564058e+02 2.71917641e+01
+
+ 2.39651856e+02 2.71930871e+01
+ 2.39651297e+02 2.71935431e+01
+ 2.39650272e+02 2.71930884e+01
+ 2.39651296e+02 2.71927838e+01
+ 2.39651856e+02 2.71930871e+01
+
+ 2.39624562e+02 2.71931065e+01
+ 2.39625177e+02 2.71934966e+01
+ 2.39625484e+02 2.71931060e+01
+ 2.39625176e+02 2.71928025e+01
+ 2.39624562e+02 2.71931065e+01
+
+ 2.39570785e+02 2.71944961e+01
+ 2.39569863e+02 2.71951270e+01
+ 2.39568519e+02 2.71958632e+01
+ 2.39569305e+02 2.71972297e+01
+ 2.39569864e+02 2.71985963e+01
+ 2.39569864e+02 2.71985963e+01
+ 2.39571401e+02 2.71991653e+01
+ 2.39572499e+02 2.71985956e+01
+ 2.39572937e+02 2.71980489e+01
+ 2.39573859e+02 2.71972286e+01
+ 2.39572937e+02 2.71967164e+01
+ 2.39571401e+02 2.71968876e+01
+ 2.39570691e+02 2.71958627e+01
+ 2.39571400e+02 2.71950426e+01
+ 2.39572083e+02 2.71944957e+01
+ 2.39571399e+02 2.71931292e+01
+ 2.39570785e+02 2.71944961e+01
+
+ 2.39562693e+02 2.71944977e+01
+ 2.39562181e+02 2.71947711e+01
+ 2.39561412e+02 2.71944979e+01
+ 2.39562181e+02 2.71942566e+01
+ 2.39562693e+02 2.71944977e+01
+
+ 2.39640763e+02 2.71958289e+01
+ 2.39640544e+02 2.71961708e+01
+ 2.39639776e+02 2.71958297e+01
+ 2.39640544e+02 2.71955558e+01
+ 2.39640763e+02 2.71958289e+01
+
+ 2.39625947e+02 2.71958390e+01
+ 2.39626715e+02 2.71960338e+01
+ 2.39627099e+02 2.71958383e+01
+ 2.39626715e+02 2.71955652e+01
+ 2.39625947e+02 2.71958390e+01
+
+ 2.39621751e+02 2.71958416e+01
+ 2.39622106e+02 2.71966613e+01
+ 2.39623028e+02 2.71958408e+01
+ 2.39622105e+02 2.71953289e+01
+ 2.39621751e+02 2.71958416e+01
+
+ 2.39584888e+02 2.71958587e+01
+ 2.39585229e+02 2.71965419e+01
+ 2.39585844e+02 2.71958584e+01
+ 2.39585229e+02 2.71954681e+01
+ 2.39584888e+02 2.71958587e+01
+
+ 2.39575498e+02 2.71972282e+01
+ 2.39576010e+02 2.71973523e+01
+ 2.39576779e+02 2.71972279e+01
+ 2.39576010e+02 2.71970003e+01
+ 2.39575498e+02 2.71972282e+01
+
+ 2.39659190e+02 2.71985476e+01
+ 2.39658985e+02 2.71987186e+01
+ 2.39658601e+02 2.71985481e+01
+ 2.39658985e+02 2.71983656e+01
+ 2.39659190e+02 2.71985476e+01
+
+ 2.39655912e+02 2.71985504e+01
+ 2.39655912e+02 2.71985504e+01
+ 2.39654376e+02 2.71990072e+01
+ 2.39653863e+02 2.71985521e+01
+ 2.39654375e+02 2.71977317e+01
+ 2.39655912e+02 2.71985504e+01
+ 2.39655912e+02 2.71985504e+01
+
+ 2.39631903e+02 2.71985685e+01
+ 2.39632864e+02 2.71994220e+01
+ 2.39634400e+02 2.71986387e+01
+ 2.39634912e+02 2.71985664e+01
+ 2.39634400e+02 2.71982251e+01
+ 2.39632863e+02 2.71974289e+01
+ 2.39631903e+02 2.71985685e+01
+
+ 2.39626599e+02 2.71985719e+01
+ 2.39626717e+02 2.71986961e+01
+ 2.39626808e+02 2.71985718e+01
+ 2.39626717e+02 2.71983766e+01
+ 2.39626599e+02 2.71985719e+01
+
+ 2.39560865e+02 2.71985980e+01
+ 2.39560645e+02 2.71992814e+01
+ 2.39560474e+02 2.71985981e+01
+ 2.39560645e+02 2.71983247e+01
+ 2.39560865e+02 2.71985980e+01
+
+ 2.39639011e+02 2.71999302e+01
+ 2.39639011e+02 2.71999302e+01
+ 2.39639011e+02 2.71999302e+01
+ 2.39639011e+02 2.71999302e+01
+ 2.39639011e+02 2.71999302e+01
+
+ 2.39589750e+02 2.71999570e+01
+ 2.39589840e+02 2.72000329e+01
+ 2.39589943e+02 2.71999569e+01
+ 2.39589840e+02 2.71995014e+01
+ 2.39589750e+02 2.71999570e+01
+
+ 2.39557914e+02 2.71999651e+01
+ 2.39557572e+02 2.72002385e+01
+ 2.39557188e+02 2.71999652e+01
+ 2.39557572e+02 2.71996919e+01
+ 2.39557914e+02 2.71999651e+01
+
+ 2.39652842e+02 2.72012863e+01
+ 2.39652842e+02 2.72012863e+01
+ 2.39652842e+02 2.72012863e+01
+ 2.39652842e+02 2.72012863e+01
+ 2.39652842e+02 2.72012863e+01
+
+ 2.39633964e+02 2.72013004e+01
+ 2.39632867e+02 2.72022773e+01
+ 2.39632252e+02 2.72026682e+01
+ 2.39631331e+02 2.72034888e+01
+ 2.39630819e+02 2.72040358e+01
+ 2.39631332e+02 2.72044911e+01
+ 2.39631890e+02 2.72040351e+01
+ 2.39632868e+02 2.72031648e+01
+ 2.39633635e+02 2.72026673e+01
+ 2.39634403e+02 2.72019834e+01
+ 2.39635171e+02 2.72012996e+01
+ 2.39634402e+02 2.72010516e+01
+ 2.39633964e+02 2.72013004e+01
+
+ 2.39629665e+02 2.72013033e+01
+ 2.39629793e+02 2.72014740e+01
+ 2.39630177e+02 2.72013029e+01
+ 2.39629793e+02 2.72011513e+01
+ 2.39629665e+02 2.72013033e+01
+
+ 2.39572554e+02 2.72013290e+01
+ 2.39572939e+02 2.72017389e+01
+ 2.39574091e+02 2.72013286e+01
+ 2.39572938e+02 2.72007431e+01
+ 2.39572554e+02 2.72013290e+01
+
+ 2.39569646e+02 2.72013296e+01
+ 2.39569865e+02 2.72020129e+01
+ 2.39570145e+02 2.72013295e+01
+ 2.39569865e+02 2.72004185e+01
+ 2.39569646e+02 2.72013296e+01
+
+ 2.39554115e+02 2.72013323e+01
+ 2.39552963e+02 2.72017424e+01
+ 2.39552578e+02 2.72013325e+01
+ 2.39552962e+02 2.72005124e+01
+ 2.39554115e+02 2.72013323e+01
+
+ 2.39646697e+02 2.72026578e+01
+ 2.39646697e+02 2.72026578e+01
+ 2.39646697e+02 2.72026578e+01
+ 2.39646697e+02 2.72026578e+01
+ 2.39646697e+02 2.72026578e+01
+
+ 2.39620501e+02 2.72026756e+01
+ 2.39620574e+02 2.72027377e+01
+ 2.39620766e+02 2.72026755e+01
+ 2.39620574e+02 2.72026162e+01
+ 2.39620501e+02 2.72026756e+01
+
+ 2.39662406e+02 2.72040114e+01
+ 2.39662065e+02 2.72043154e+01
+ 2.39661625e+02 2.72040121e+01
+ 2.39662064e+02 2.72035562e+01
+ 2.39662406e+02 2.72040114e+01
+
+ 2.39656175e+02 2.72053835e+01
+ 2.39655920e+02 2.72064087e+01
+ 2.39655631e+02 2.72053839e+01
+ 2.39655919e+02 2.72051679e+01
+ 2.39656175e+02 2.72053835e+01
+
+ 2.39647469e+02 2.72067572e+01
+ 2.39646701e+02 2.72068629e+01
+ 2.39646530e+02 2.72067579e+01
+ 2.39646701e+02 2.72066335e+01
+ 2.39647469e+02 2.72067572e+01
+
+ 2.39642571e+02 2.72067609e+01
+ 2.39642092e+02 2.72077375e+01
+ 2.39640993e+02 2.72067621e+01
+ 2.39642090e+02 2.72061401e+01
+ 2.39642571e+02 2.72067609e+01
+
+ 2.39628920e+02 2.72081371e+01
+ 2.39629799e+02 2.72086335e+01
+ 2.39630237e+02 2.72081362e+01
+ 2.39629798e+02 2.72073556e+01
+ 2.39628920e+02 2.72081371e+01
+
+ 2.39665298e+02 2.72094755e+01
+ 2.39665144e+02 2.72095999e+01
+ 2.39665004e+02 2.72094758e+01
+ 2.39665144e+02 2.72093390e+01
+ 2.39665298e+02 2.72094755e+01
+
+ 2.39648411e+02 2.72094898e+01
+ 2.39648240e+02 2.72096418e+01
+ 2.39647984e+02 2.72094901e+01
+ 2.39648240e+02 2.72091483e+01
+ 2.39648411e+02 2.72094898e+01
+
+ 2.39547256e+02 2.72095329e+01
+ 2.39546817e+02 2.72098063e+01
+ 2.39546510e+02 2.72095330e+01
+ 2.39546817e+02 2.72089863e+01
+ 2.39547256e+02 2.72095329e+01
+
+ 2.39650461e+02 2.72108548e+01
+ 2.39649780e+02 2.72122220e+01
+ 2.39649780e+02 2.72122220e+01
+ 2.39649780e+02 2.72122220e+01
+ 2.39649266e+02 2.72108558e+01
+ 2.39649778e+02 2.72103998e+01
+ 2.39650461e+02 2.72108548e+01
+
+ 2.39638509e+02 2.72108639e+01
+ 2.39637656e+02 2.72122311e+01
+ 2.39637486e+02 2.72124590e+01
+ 2.39637229e+02 2.72122314e+01
+ 2.39636870e+02 2.72108650e+01
+ 2.39637484e+02 2.72099535e+01
+ 2.39638509e+02 2.72108639e+01
+
+ 2.39563625e+02 2.72108975e+01
+ 2.39563721e+02 2.72110683e+01
+ 2.39563839e+02 2.72108975e+01
+ 2.39563721e+02 2.72105558e+01
+ 2.39563625e+02 2.72108975e+01
+
+ 2.39558855e+02 2.72108983e+01
+ 2.39559111e+02 2.72112020e+01
+ 2.39560648e+02 2.72108980e+01
+ 2.39559111e+02 2.72105078e+01
+ 2.39558855e+02 2.72108983e+01
+
+ 2.39645938e+02 2.72122250e+01
+ 2.39645390e+02 2.72135921e+01
+ 2.39645171e+02 2.72137289e+01
+ 2.39643634e+02 2.72136846e+01
+ 2.39643463e+02 2.72135936e+01
+ 2.39643634e+02 2.72133982e+01
+ 2.39644401e+02 2.72122262e+01
+ 2.39645168e+02 2.72113145e+01
+ 2.39645938e+02 2.72122250e+01
+
+ 2.39640048e+02 2.72135961e+01
+ 2.39639024e+02 2.72138702e+01
+ 2.39638585e+02 2.72135971e+01
+ 2.39639023e+02 2.72133235e+01
+ 2.39640048e+02 2.72135961e+01
+
+ 2.39554117e+02 2.72136323e+01
+ 2.39553989e+02 2.72149990e+01
+ 2.39552965e+02 2.72161380e+01
+ 2.39552728e+02 2.72163658e+01
+ 2.39552965e+02 2.72169124e+01
+ 2.39554117e+02 2.72177323e+01
+ 2.39554502e+02 2.72178042e+01
+ 2.39554611e+02 2.72177322e+01
+ 2.39554502e+02 2.72174589e+01
+ 2.39553477e+02 2.72163657e+01
+ 2.39554501e+02 2.72157582e+01
+ 2.39555599e+02 2.72149988e+01
+ 2.39554843e+02 2.72136322e+01
+ 2.39554501e+02 2.72133589e+01
+ 2.39554117e+02 2.72136323e+01
+
+ 2.39542890e+02 2.72136331e+01
+ 2.39542207e+02 2.72149998e+01
+ 2.39542207e+02 2.72149998e+01
+ 2.39542207e+02 2.72149998e+01
+ 2.39541695e+02 2.72136332e+01
+ 2.39542207e+02 2.72129498e+01
+ 2.39542890e+02 2.72136331e+01
+
+ 2.39633390e+02 2.72149674e+01
+ 2.39634415e+02 2.72154637e+01
+ 2.39634887e+02 2.72149664e+01
+ 2.39634414e+02 2.72144201e+01
+ 2.39633390e+02 2.72149674e+01
+
+ 2.39627691e+02 2.72149712e+01
+ 2.39628268e+02 2.72154264e+01
+ 2.39629190e+02 2.72163369e+01
+ 2.39629636e+02 2.72177033e+01
+ 2.39629806e+02 2.72178274e+01
+ 2.39629897e+02 2.72177031e+01
+ 2.39630364e+02 2.72163361e+01
+ 2.39629804e+02 2.72152432e+01
+ 2.39629420e+02 2.72149701e+01
+ 2.39628267e+02 2.72145153e+01
+ 2.39627691e+02 2.72149712e+01
+
+ 2.39648247e+02 2.72163232e+01
+ 2.39648247e+02 2.72163232e+01
+ 2.39648247e+02 2.72163232e+01
+ 2.39648247e+02 2.72163232e+01
+ 2.39648247e+02 2.72163232e+01
+
+ 2.39547202e+02 2.72163662e+01
+ 2.39548354e+02 2.72169519e+01
+ 2.39548662e+02 2.72163661e+01
+ 2.39548354e+02 2.72160245e+01
+ 2.39547202e+02 2.72163662e+01
+
+ 2.39539646e+02 2.72163666e+01
+ 2.39539133e+02 2.72165488e+01
+ 2.39538941e+02 2.72163666e+01
+ 2.39539133e+02 2.72161388e+01
+ 2.39539646e+02 2.72163666e+01
+
+ 2.39643638e+02 2.72176934e+01
+ 2.39643639e+02 2.72190601e+01
+ 2.39643639e+02 2.72190601e+01
+ 2.39642103e+02 2.72198300e+01
+ 2.39640567e+02 2.72202924e+01
+ 2.39639643e+02 2.72190630e+01
+ 2.39640125e+02 2.72176960e+01
+ 2.39640564e+02 2.72173741e+01
+ 2.39642100e+02 2.72165557e+01
+ 2.39643638e+02 2.72176934e+01
+ 2.39643638e+02 2.72176934e+01
+
+ 2.39650006e+02 2.72190552e+01
+ 2.39649787e+02 2.72192262e+01
+ 2.39649647e+02 2.72190555e+01
+ 2.39649786e+02 2.72189414e+01
+ 2.39650006e+02 2.72190552e+01
+
+ 2.39551300e+02 2.72190992e+01
+ 2.39551209e+02 2.72204659e+01
+ 2.39551428e+02 2.72206367e+01
+ 2.39551514e+02 2.72204659e+01
+ 2.39551582e+02 2.72190992e+01
+ 2.39551428e+02 2.72190138e+01
+ 2.39551300e+02 2.72190992e+01
+
+ 2.39540670e+02 2.72190999e+01
+ 2.39540670e+02 2.72190999e+01
+ 2.39539133e+02 2.72195099e+01
+ 2.39538749e+02 2.72190999e+01
+ 2.39539133e+02 2.72188436e+01
+ 2.39540670e+02 2.72190999e+01
+ 2.39540670e+02 2.72190999e+01
+
+ 2.39641336e+02 2.72217951e+01
+ 2.39640569e+02 2.72231624e+01
+ 2.39642107e+02 2.72236168e+01
+ 2.39642415e+02 2.72245277e+01
+ 2.39642109e+02 2.72258946e+01
+ 2.39642109e+02 2.72258946e+01
+ 2.39642109e+02 2.72258946e+01
+ 2.39640570e+02 2.72245290e+01
+ 2.39640570e+02 2.72245290e+01
+ 2.39640569e+02 2.72231624e+01
+ 2.39639953e+02 2.72217961e+01
+ 2.39640567e+02 2.72207024e+01
+ 2.39641336e+02 2.72217951e+01
+
+ 2.39626618e+02 2.72218052e+01
+ 2.39626736e+02 2.72218810e+01
+ 2.39626890e+02 2.72218050e+01
+ 2.39626736e+02 2.72217140e+01
+ 2.39626618e+02 2.72218052e+01
+
+ 2.39540926e+02 2.72218332e+01
+ 2.39540670e+02 2.72222888e+01
+ 2.39540552e+02 2.72218332e+01
+ 2.39540670e+02 2.72216054e+01
+ 2.39540926e+02 2.72218332e+01
+
+ 2.39536060e+02 2.72231999e+01
+ 2.39536060e+02 2.72231999e+01
+ 2.39536060e+02 2.72231999e+01
+ 2.39536060e+02 2.72231999e+01
+ 2.39536060e+02 2.72231999e+01
+
+ 2.39537715e+02 2.72245666e+01
+ 2.39537597e+02 2.72252499e+01
+ 2.39537212e+02 2.72245666e+01
+ 2.39537597e+02 2.72244147e+01
+ 2.39537715e+02 2.72245666e+01
+
+ 2.39639035e+02 2.72258968e+01
+ 2.39640294e+02 2.72272626e+01
+ 2.39639037e+02 2.72282096e+01
+ 2.39637500e+02 2.72279479e+01
+ 2.39635963e+02 2.72282906e+01
+ 2.39635420e+02 2.72272660e+01
+ 2.39634616e+02 2.72258999e+01
+ 2.39635960e+02 2.72251018e+01
+ 2.39636729e+02 2.72258984e+01
+ 2.39637499e+02 2.72270937e+01
+ 2.39639035e+02 2.72258968e+01
+ 2.39639035e+02 2.72258968e+01
+ 2.39639035e+02 2.72258968e+01
+
+ 2.39628158e+02 2.72259042e+01
+ 2.39628276e+02 2.72260017e+01
+ 2.39629814e+02 2.72266841e+01
+ 2.39630428e+02 2.72259027e+01
+ 2.39629813e+02 2.72254826e+01
+ 2.39628276e+02 2.72258237e+01
+ 2.39628158e+02 2.72259042e+01
+
+ 2.39540670e+02 2.72272999e+01
+ 2.39542207e+02 2.72274241e+01
+ 2.39542347e+02 2.72272998e+01
+ 2.39542207e+02 2.72259332e+01
+ 2.39540670e+02 2.72272999e+01
+
+ 2.39535291e+02 2.72300332e+01
+ 2.39534522e+02 2.72306189e+01
+ 2.39533600e+02 2.72300332e+01
+ 2.39534523e+02 2.72294475e+01
+ 2.39535291e+02 2.72300332e+01
+
+ 2.39533644e+02 2.72313998e+01
+ 2.39532985e+02 2.72322198e+01
+ 2.39532063e+02 2.72313998e+01
+ 2.39532985e+02 2.72305798e+01
+ 2.39533644e+02 2.72313998e+01
+
+ 2.39530219e+02 2.72313997e+01
+ 2.39529911e+02 2.72316274e+01
+ 2.39529692e+02 2.72313997e+01
+ 2.39529911e+02 2.72312945e+01
+ 2.39530219e+02 2.72313997e+01
+
+ 2.39659119e+02 2.72327142e+01
+ 2.39659023e+02 2.72328054e+01
+ 2.39658937e+02 2.72327144e+01
+ 2.39659022e+02 2.72326232e+01
+ 2.39659119e+02 2.72327142e+01
+
+ 2.39641092e+02 2.72340953e+01
+ 2.39640579e+02 2.72342665e+01
+ 2.39640440e+02 2.72340958e+01
+ 2.39640579e+02 2.72339714e+01
+ 2.39641092e+02 2.72340953e+01
+
+ 2.39532985e+02 2.72341331e+01
+ 2.39532985e+02 2.72341331e+01
+ 2.39532985e+02 2.72341331e+01
+ 2.39532985e+02 2.72341331e+01
+ 2.39532985e+02 2.72341331e+01
+
+ 2.39646399e+02 2.72354580e+01
+ 2.39645192e+02 2.72361422e+01
+ 2.39644387e+02 2.72354595e+01
+ 2.39645191e+02 2.72346677e+01
+ 2.39646399e+02 2.72354580e+01
+
+ 2.39639602e+02 2.72354630e+01
+ 2.39639044e+02 2.72360101e+01
+ 2.39638485e+02 2.72354638e+01
+ 2.39639043e+02 2.72350730e+01
+ 2.39639602e+02 2.72354630e+01
+
+ 2.39630799e+02 2.72354691e+01
+ 2.39629822e+02 2.72365327e+01
+ 2.39628745e+02 2.72354705e+01
+ 2.39629820e+02 2.72344068e+01
+ 2.39630799e+02 2.72354691e+01
+
+ 2.39532217e+02 2.72354998e+01
+ 2.39532302e+02 2.72368664e+01
+ 2.39531448e+02 2.72377206e+01
+ 2.39530936e+02 2.72368664e+01
+ 2.39531256e+02 2.72354997e+01
+ 2.39531448e+02 2.72353045e+01
+ 2.39532217e+02 2.72354998e+01
+
+ 2.39637508e+02 2.72368312e+01
+ 2.39637508e+02 2.72368312e+01
+ 2.39637508e+02 2.72368312e+01
+ 2.39637508e+02 2.72368312e+01
+ 2.39637508e+02 2.72368312e+01
+
+ 2.39635202e+02 2.72368328e+01
+ 2.39635971e+02 2.72374631e+01
+ 2.39636740e+02 2.72381984e+01
+ 2.39635972e+02 2.72389962e+01
+ 2.39634435e+02 2.72387125e+01
+ 2.39633666e+02 2.72382005e+01
+ 2.39632897e+02 2.72370829e+01
+ 2.39631360e+02 2.72382021e+01
+ 2.39631362e+02 2.72395688e+01
+ 2.39631362e+02 2.72395688e+01
+ 2.39631362e+02 2.72395688e+01
+ 2.39631360e+02 2.72382021e+01
+ 2.39630437e+02 2.72368360e+01
+ 2.39631359e+02 2.72362497e+01
+ 2.39632896e+02 2.72365859e+01
+ 2.39634433e+02 2.72358084e+01
+ 2.39635202e+02 2.72368328e+01
+
+ 2.39628285e+02 2.72368374e+01
+ 2.39628285e+02 2.72368374e+01
+ 2.39628285e+02 2.72368374e+01
+ 2.39628285e+02 2.72368374e+01
+ 2.39628285e+02 2.72368374e+01
+
+ 2.39627460e+02 2.72395713e+01
+ 2.39627674e+02 2.72409378e+01
+ 2.39626752e+02 2.72413484e+01
+ 2.39625215e+02 2.72418855e+01
+ 2.39624226e+02 2.72409400e+01
+ 2.39625213e+02 2.72398212e+01
+ 2.39625597e+02 2.72395725e+01
+ 2.39626749e+02 2.72384003e+01
+ 2.39627460e+02 2.72395713e+01
+
+ 2.39643660e+02 2.72409267e+01
+ 2.39643660e+02 2.72409267e+01
+ 2.39643660e+02 2.72409267e+01
+ 2.39643660e+02 2.72409267e+01
+ 2.39643660e+02 2.72409267e+01
+
+ 2.39636358e+02 2.72409320e+01
+ 2.39635975e+02 2.72415180e+01
+ 2.39635619e+02 2.72409325e+01
+ 2.39635974e+02 2.72404198e+01
+ 2.39636358e+02 2.72409320e+01
+
+ 2.39632900e+02 2.72409344e+01
+ 2.39632900e+02 2.72409344e+01
+ 2.39632900e+02 2.72409344e+01
+ 2.39632900e+02 2.72409344e+01
+ 2.39632900e+02 2.72409344e+01
+
+ 2.39618628e+02 2.72436766e+01
+ 2.39619068e+02 2.72443597e+01
+ 2.39619836e+02 2.72436759e+01
+ 2.39619067e+02 2.72433347e+01
+ 2.39618628e+02 2.72436766e+01
+
+ 2.39636096e+02 2.72450322e+01
+ 2.39635978e+02 2.72451689e+01
+ 2.39635807e+02 2.72450324e+01
+ 2.39635978e+02 2.72449080e+01
+ 2.39636096e+02 2.72450322e+01
+
+ 2.39630025e+02 2.72491363e+01
+ 2.39629832e+02 2.72492731e+01
+ 2.39629525e+02 2.72491366e+01
+ 2.39629832e+02 2.72489412e+01
+ 2.39630025e+02 2.72491363e+01
+
+ 2.39614350e+02 2.72491457e+01
+ 2.39614460e+02 2.72494190e+01
+ 2.39614716e+02 2.72491455e+01
+ 2.39614460e+02 2.72490405e+01
+ 2.39614350e+02 2.72491457e+01
+
+ 2.39532677e+02 2.72491665e+01
+ 2.39532985e+02 2.72492641e+01
+ 2.39533087e+02 2.72491665e+01
+ 2.39532985e+02 2.72487109e+01
+ 2.39532677e+02 2.72491665e+01
+
+ 2.39620610e+02 2.72505088e+01
+ 2.39620610e+02 2.72505088e+01
+ 2.39620610e+02 2.72505088e+01
+ 2.39620610e+02 2.72505088e+01
+ 2.39620610e+02 2.72505088e+01
+
+ 2.39528373e+02 2.72505329e+01
+ 2.39528373e+02 2.72505329e+01
+ 2.39528373e+02 2.72505329e+01
+ 2.39528373e+02 2.72505329e+01
+ 2.39528373e+02 2.72505329e+01
+
+ 2.39609465e+02 2.72518816e+01
+ 2.39609543e+02 2.72532482e+01
+ 2.39609851e+02 2.72534189e+01
+ 2.39611388e+02 2.72540160e+01
+ 2.39612926e+02 2.72539298e+01
+ 2.39613517e+02 2.72532462e+01
+ 2.39612925e+02 2.72526770e+01
+ 2.39611388e+02 2.72526882e+01
+ 2.39610335e+02 2.72518812e+01
+ 2.39609849e+02 2.72512957e+01
+ 2.39609465e+02 2.72518816e+01
+
+ 2.39538804e+02 2.72518999e+01
+ 2.39539134e+02 2.72520951e+01
+ 2.39539326e+02 2.72518999e+01
+ 2.39539134e+02 2.72516070e+01
+ 2.39538804e+02 2.72518999e+01
+
+ 2.39619076e+02 2.72546097e+01
+ 2.39619076e+02 2.72546097e+01
+ 2.39619076e+02 2.72546097e+01
+ 2.39619076e+02 2.72546097e+01
+ 2.39619076e+02 2.72546097e+01
+
+ 2.39616222e+02 2.72573447e+01
+ 2.39616003e+02 2.72576865e+01
+ 2.39615490e+02 2.72573451e+01
+ 2.39616003e+02 2.72571929e+01
+ 2.39616222e+02 2.72573447e+01
+
+ 2.39533599e+02 2.72573665e+01
+ 2.39532984e+02 2.72576149e+01
+ 2.39532677e+02 2.72573665e+01
+ 2.39532984e+02 2.72568198e+01
+ 2.39533599e+02 2.72573665e+01
+
+ 2.39623998e+02 2.72587068e+01
+ 2.39623691e+02 2.72593903e+01
+ 2.39623435e+02 2.72587071e+01
+ 2.39623691e+02 2.72584792e+01
+ 2.39623998e+02 2.72587068e+01
+
+ 2.39614586e+02 2.72600789e+01
+ 2.39614467e+02 2.72602156e+01
+ 2.39614357e+02 2.72600790e+01
+ 2.39614467e+02 2.72598056e+01
+ 2.39614586e+02 2.72600789e+01
+
+ 2.39611878e+02 2.72600804e+01
+ 2.39611393e+02 2.72605931e+01
+ 2.39610973e+02 2.72600808e+01
+ 2.39611392e+02 2.72593973e+01
+ 2.39611878e+02 2.72600804e+01
+
+ 2.39600118e+02 2.72600861e+01
+ 2.39600631e+02 2.72602811e+01
+ 2.39601399e+02 2.72600855e+01
+ 2.39600630e+02 2.72598906e+01
+ 2.39600118e+02 2.72600861e+01
+
+ 2.39604093e+02 2.72655509e+01
+ 2.39603709e+02 2.72657613e+01
+ 2.39603367e+02 2.72655512e+01
+ 2.39603708e+02 2.72652094e+01
+ 2.39604093e+02 2.72655509e+01
+
+ 2.39538942e+02 2.72655665e+01
+ 2.39539134e+02 2.72657184e+01
+ 2.39539219e+02 2.72655665e+01
+ 2.39539134e+02 2.72653388e+01
+ 2.39538942e+02 2.72655665e+01
+
+ 2.39602300e+02 2.72669184e+01
+ 2.39602172e+02 2.72670551e+01
+ 2.39601659e+02 2.72669187e+01
+ 2.39602172e+02 2.72667476e+01
+ 2.39602300e+02 2.72669184e+01
+
+ 2.39606786e+02 2.72696496e+01
+ 2.39606786e+02 2.72696496e+01
+ 2.39606786e+02 2.72696496e+01
+ 2.39606786e+02 2.72696496e+01
+ 2.39606786e+02 2.72696496e+01
+
+ 2.39599406e+02 2.72696530e+01
+ 2.39599099e+02 2.72698809e+01
+ 2.39598757e+02 2.72696533e+01
+ 2.39599098e+02 2.72693798e+01
+ 2.39599406e+02 2.72696530e+01
+
+ 2.39575337e+02 2.72710282e+01
+ 2.39576036e+02 2.72717873e+01
+ 2.39576676e+02 2.72710278e+01
+ 2.39576036e+02 2.72707924e+01
+ 2.39575337e+02 2.72710282e+01
+
+ 2.39540951e+02 2.72710332e+01
+ 2.39540672e+02 2.72717165e+01
+ 2.39540287e+02 2.72710332e+01
+ 2.39540672e+02 2.72705776e+01
+ 2.39540951e+02 2.72710332e+01
+
+ 2.39557201e+02 2.72751319e+01
+ 2.39556048e+02 2.72755225e+01
+ 2.39554510e+02 2.72755422e+01
+ 2.39553588e+02 2.72751323e+01
+ 2.39554510e+02 2.72744489e+01
+ 2.39556048e+02 2.72742209e+01
+ 2.39557201e+02 2.72751319e+01
+
+ 2.39566922e+02 2.72764969e+01
+ 2.39566812e+02 2.72767702e+01
+ 2.39566427e+02 2.72764970e+01
+ 2.39566812e+02 2.72758135e+01
+ 2.39566922e+02 2.72764969e+01
+
+ 2.39556048e+02 2.72778654e+01
+ 2.39556048e+02 2.72778654e+01
+ 2.39556048e+02 2.72778654e+01
+ 2.39556048e+02 2.72778654e+01
+ 2.39556048e+02 2.72778654e+01
+
+ 2.39569888e+02 2.72792295e+01
+ 2.39569888e+02 2.72792295e+01
+ 2.39569888e+02 2.72792295e+01
+ 2.39569888e+02 2.72792295e+01
+ 2.39569888e+02 2.72792295e+01
+
+ 2.39560662e+02 2.72792313e+01
+ 2.39560662e+02 2.72792313e+01
+ 2.39560662e+02 2.72792313e+01
+ 2.39560662e+02 2.72792313e+01
+ 2.39560662e+02 2.72792313e+01
+
+ 2.39489611e+02 2.72819583e+01
+ 2.39488389e+02 2.72830148e+01
+ 2.39487260e+02 2.72819575e+01
+ 2.39488390e+02 2.72808570e+01
+ 2.39489611e+02 2.72819583e+01
+
+ 2.39626785e+02 2.72833050e+01
+ 2.39626785e+02 2.72833050e+01
+ 2.39626785e+02 2.72833050e+01
+ 2.39626785e+02 2.72833050e+01
+ 2.39626785e+02 2.72833050e+01
+
+ 2.39625922e+02 2.72860389e+01
+ 2.39625724e+02 2.72874057e+01
+ 2.39625951e+02 2.72887722e+01
+ 2.39625252e+02 2.72893939e+01
+ 2.39623715e+02 2.72901243e+01
+ 2.39623386e+02 2.72901405e+01
+ 2.39622178e+02 2.72908571e+01
+ 2.39620640e+02 2.72904350e+01
+ 2.39619486e+02 2.72901428e+01
+ 2.39619452e+02 2.72887761e+01
+ 2.39619110e+02 2.72874097e+01
+ 2.39619958e+02 2.72860425e+01
+ 2.39620636e+02 2.72853352e+01
+ 2.39622173e+02 2.72846823e+01
+ 2.39623711e+02 2.72847712e+01
+ 2.39625249e+02 2.72854016e+01
+ 2.39625922e+02 2.72860389e+01
+
+ 2.39534521e+02 2.72860665e+01
+ 2.39534521e+02 2.72860665e+01
+ 2.39534521e+02 2.72860665e+01
+ 2.39534521e+02 2.72860665e+01
+ 2.39534521e+02 2.72860665e+01
+
+ 2.39501864e+02 2.73010953e+01
+ 2.39500684e+02 2.73020982e+01
+ 2.39499519e+02 2.73010947e+01
+ 2.39500685e+02 2.73000111e+01
+ 2.39501864e+02 2.73010953e+01
+
+ 2.39626355e+02 2.73161053e+01
+ 2.39625274e+02 2.73170521e+01
+ 2.39623735e+02 2.73165274e+01
+ 2.39623262e+02 2.73161072e+01
+ 2.39623735e+02 2.73156315e+01
+ 2.39625273e+02 2.73150978e+01
+ 2.39626355e+02 2.73161053e+01
+
+ 2.39750705e+02 2.73187052e+01
+ 2.39749873e+02 2.73195525e+01
+ 2.39748335e+02 2.73194680e+01
+ 2.39747537e+02 2.73187099e+01
+ 2.39748331e+02 2.73175699e+01
+ 2.39749870e+02 2.73180231e+01
+ 2.39750705e+02 2.73187052e+01
+
+ 2.39586900e+02 2.73338913e+01
+ 2.39586826e+02 2.73339632e+01
+ 2.39586756e+02 2.73338913e+01
+ 2.39586826e+02 2.73338366e+01
+ 2.39586900e+02 2.73338913e+01
+
+ 2.39549220e+02 2.73352661e+01
+ 2.39548366e+02 2.73362152e+01
+ 2.39547581e+02 2.73352662e+01
+ 2.39548365e+02 2.73344716e+01
+ 2.39549220e+02 2.73352661e+01
+
+ 2.39627405e+02 2.73366046e+01
+ 2.39626828e+02 2.73370291e+01
+ 2.39626395e+02 2.73366052e+01
+ 2.39626828e+02 2.73361808e+01
+ 2.39627405e+02 2.73366046e+01
+
+ 2.39526093e+02 2.73379994e+01
+ 2.39525288e+02 2.73390832e+01
+ 2.39524465e+02 2.73379992e+01
+ 2.39525288e+02 2.73373008e+01
+ 2.39526093e+02 2.73379994e+01
+
+ 2.39710932e+02 2.73488264e+01
+ 2.39711135e+02 2.73501928e+01
+ 2.39709928e+02 2.73509459e+01
+ 2.39709121e+02 2.73501953e+01
+ 2.39708532e+02 2.73488293e+01
+ 2.39709923e+02 2.73479900e+01
+ 2.39710932e+02 2.73488264e+01
+
+ 2.39531515e+02 2.73516664e+01
+ 2.39531442e+02 2.73517423e+01
+ 2.39531368e+02 2.73516664e+01
+ 2.39531442e+02 2.73515809e+01
+ 2.39531515e+02 2.73516664e+01
+
+ 2.39606797e+02 2.72040497e+01
+ 2.39606745e+02 2.72040623e+01
+ 2.39606736e+02 2.72040497e+01
+ 2.39606745e+02 2.72040324e+01
+ 2.39606797e+02 2.72040497e+01
+
+ 2.39603697e+02 2.72054178e+01
+ 2.39603673e+02 2.72054409e+01
+ 2.39603647e+02 2.72054178e+01
+ 2.39603673e+02 2.72053993e+01
+ 2.39603697e+02 2.72054178e+01
+
+ 2.39600768e+02 2.72067858e+01
+ 2.39601024e+02 2.72081524e+01
+ 2.39600925e+02 2.72095191e+01
+ 2.39601306e+02 2.72108856e+01
+ 2.39600603e+02 2.72111985e+01
+ 2.39600056e+02 2.72108861e+01
+ 2.39599066e+02 2.72100943e+01
+ 2.39598076e+02 2.72108870e+01
+ 2.39599067e+02 2.72122070e+01
+ 2.39599095e+02 2.72122532e+01
+ 2.39600604e+02 2.72127991e+01
+ 2.39601477e+02 2.72122522e+01
+ 2.39602140e+02 2.72113177e+01
+ 2.39602771e+02 2.72122516e+01
+ 2.39603678e+02 2.72134914e+01
+ 2.39605214e+02 2.72133160e+01
+ 2.39605384e+02 2.72136170e+01
+ 2.39606752e+02 2.72145518e+01
+ 2.39607803e+02 2.72149825e+01
+ 2.39608290e+02 2.72158472e+01
+ 2.39608773e+02 2.72163487e+01
+ 2.39609827e+02 2.72172847e+01
+ 2.39610394e+02 2.72163478e+01
+ 2.39611363e+02 2.72154850e+01
+ 2.39612764e+02 2.72163466e+01
+ 2.39612900e+02 2.72164827e+01
+ 2.39613455e+02 2.72177129e+01
+ 2.39612902e+02 2.72189437e+01
+ 2.39612657e+02 2.72190800e+01
+ 2.39612320e+02 2.72204468e+01
+ 2.39611367e+02 2.72210994e+01
+ 2.39610307e+02 2.72204479e+01
+ 2.39609829e+02 2.72196835e+01
+ 2.39608292e+02 2.72200666e+01
+ 2.39607285e+02 2.72190827e+01
+ 2.39606754e+02 2.72177856e+01
+ 2.39606598e+02 2.72177164e+01
+ 2.39605217e+02 2.72173077e+01
+ 2.39603680e+02 2.72171037e+01
+ 2.39603468e+02 2.72177179e+01
+ 2.39603680e+02 2.72180248e+01
+ 2.39605217e+02 2.72178239e+01
+ 2.39606521e+02 2.72190831e+01
+ 2.39606755e+02 2.72192906e+01
+ 2.39608113e+02 2.72204490e+01
+ 2.39608293e+02 2.72207038e+01
+ 2.39609830e+02 2.72209942e+01
+ 2.39610417e+02 2.72218145e+01
+ 2.39611368e+02 2.72227429e+01
+ 2.39612904e+02 2.72220381e+01
+ 2.39614441e+02 2.72224316e+01
+ 2.39615588e+02 2.72231784e+01
+ 2.39615032e+02 2.72245454e+01
+ 2.39614443e+02 2.72255131e+01
+ 2.39613698e+02 2.72245461e+01
+ 2.39612905e+02 2.72239886e+01
+ 2.39612113e+02 2.72245469e+01
+ 2.39612906e+02 2.72251044e+01
+ 2.39614119e+02 2.72259125e+01
+ 2.39612907e+02 2.72269348e+01
+ 2.39612416e+02 2.72272801e+01
+ 2.39612371e+02 2.72286468e+01
+ 2.39611806e+02 2.72300137e+01
+ 2.39612520e+02 2.72313800e+01
+ 2.39611374e+02 2.72321280e+01
+ 2.39611067e+02 2.72327475e+01
+ 2.39611375e+02 2.72335214e+01
+ 2.39611723e+02 2.72341138e+01
+ 2.39611930e+02 2.72354803e+01
+ 2.39611377e+02 2.72363009e+01
+ 2.39610324e+02 2.72368478e+01
+ 2.39609840e+02 2.72373498e+01
+ 2.39609417e+02 2.72368483e+01
+ 2.39608303e+02 2.72366457e+01
+ 2.39607996e+02 2.72368490e+01
+ 2.39608303e+02 2.72373441e+01
+ 2.39609424e+02 2.72382150e+01
+ 2.39608775e+02 2.72395820e+01
+ 2.39608675e+02 2.72409487e+01
+ 2.39609690e+02 2.72423148e+01
+ 2.39608307e+02 2.72432104e+01
+ 2.39607140e+02 2.72436828e+01
+ 2.39606802e+02 2.72450496e+01
+ 2.39606771e+02 2.72451050e+01
+ 2.39605234e+02 2.72462281e+01
+ 2.39603697e+02 2.72458716e+01
+ 2.39602404e+02 2.72450517e+01
+ 2.39602159e+02 2.72449740e+01
+ 2.39602112e+02 2.72450518e+01
+ 2.39601170e+02 2.72464189e+01
+ 2.39602161e+02 2.72475503e+01
+ 2.39603697e+02 2.72467118e+01
+ 2.39605235e+02 2.72476451e+01
+ 2.39606773e+02 2.72477275e+01
+ 2.39606790e+02 2.72477829e+01
+ 2.39606773e+02 2.72477961e+01
+ 2.39605235e+02 2.72478391e+01
+ 2.39604669e+02 2.72491506e+01
+ 2.39603699e+02 2.72497116e+01
+ 2.39602298e+02 2.72491517e+01
+ 2.39602161e+02 2.72486070e+01
+ 2.39600624e+02 2.72489538e+01
+ 2.39599087e+02 2.72484118e+01
+ 2.39598809e+02 2.72491533e+01
+ 2.39597954e+02 2.72505203e+01
+ 2.39598781e+02 2.72518866e+01
+ 2.39597860e+02 2.72532537e+01
+ 2.39598050e+02 2.72546203e+01
+ 2.39597674e+02 2.72559871e+01
+ 2.39597554e+02 2.72561642e+01
+ 2.39596989e+02 2.72559874e+01
+ 2.39596261e+02 2.72546210e+01
+ 2.39596015e+02 2.72545531e+01
+ 2.39595840e+02 2.72546212e+01
+ 2.39594478e+02 2.72550071e+01
+ 2.39593130e+02 2.72559890e+01
+ 2.39592942e+02 2.72562901e+01
+ 2.39592634e+02 2.72559892e+01
+ 2.39592289e+02 2.72546226e+01
+ 2.39591403e+02 2.72532840e+01
+ 2.39590749e+02 2.72546232e+01
+ 2.39590789e+02 2.72559899e+01
+ 2.39591152e+02 2.72573564e+01
+ 2.39589868e+02 2.72583785e+01
+ 2.39588330e+02 2.72584619e+01
+ 2.39587295e+02 2.72573578e+01
+ 2.39586792e+02 2.72568001e+01
+ 2.39585907e+02 2.72573583e+01
+ 2.39586407e+02 2.72587248e+01
+ 2.39585256e+02 2.72598577e+01
+ 2.39584921e+02 2.72600920e+01
+ 2.39584291e+02 2.72614588e+01
+ 2.39583720e+02 2.72618333e+01
+ 2.39583104e+02 2.72614592e+01
+ 2.39582182e+02 2.72608675e+01
+ 2.39581326e+02 2.72614598e+01
+ 2.39580645e+02 2.72626710e+01
+ 2.39579108e+02 2.72623359e+01
+ 2.39578492e+02 2.72614606e+01
+ 2.39577570e+02 2.72610753e+01
+ 2.39576319e+02 2.72600946e+01
+ 2.39576032e+02 2.72599714e+01
+ 2.39575745e+02 2.72600947e+01
+ 2.39576032e+02 2.72604422e+01
+ 2.39577002e+02 2.72614611e+01
+ 2.39576302e+02 2.72628279e+01
+ 2.39576033e+02 2.72637853e+01
+ 2.39575757e+02 2.72641947e+01
+ 2.39574496e+02 2.72652142e+01
+ 2.39573795e+02 2.72641953e+01
+ 2.39572958e+02 2.72629782e+01
+ 2.39571421e+02 2.72640968e+01
+ 2.39569883e+02 2.72640517e+01
+ 2.39568346e+02 2.72630354e+01
+ 2.39566808e+02 2.72641242e+01
+ 2.39565443e+02 2.72628305e+01
+ 2.39565424e+02 2.72614638e+01
+ 2.39565270e+02 2.72612459e+01
+ 2.39564964e+02 2.72614639e+01
+ 2.39563733e+02 2.72620113e+01
+ 2.39562748e+02 2.72614643e+01
+ 2.39562195e+02 2.72611574e+01
+ 2.39561003e+02 2.72600980e+01
+ 2.39560658e+02 2.72598747e+01
+ 2.39560312e+02 2.72600981e+01
+ 2.39559120e+02 2.72608689e+01
+ 2.39557583e+02 2.72606590e+01
+ 2.39556629e+02 2.72614653e+01
+ 2.39556046e+02 2.72621685e+01
+ 2.39555039e+02 2.72614655e+01
+ 2.39554508e+02 2.72611196e+01
+ 2.39553183e+02 2.72600990e+01
+ 2.39553065e+02 2.72587324e+01
+ 2.39552970e+02 2.72586805e+01
+ 2.39552889e+02 2.72587324e+01
+ 2.39551433e+02 2.72593796e+01
+ 2.39549896e+02 2.72591306e+01
+ 2.39548358e+02 2.72587724e+01
+ 2.39546821e+02 2.72588973e+01
+ 2.39546705e+02 2.72587329e+01
+ 2.39546821e+02 2.72586233e+01
+ 2.39547785e+02 2.72573662e+01
+ 2.39548341e+02 2.72559995e+01
+ 2.39547811e+02 2.72546329e+01
+ 2.39548050e+02 2.72532662e+01
+ 2.39548358e+02 2.72530346e+01
+ 2.39548911e+02 2.72518994e+01
+ 2.39549484e+02 2.72505327e+01
+ 2.39549895e+02 2.72502591e+01
+ 2.39550623e+02 2.72491660e+01
+ 2.39551432e+02 2.72480875e+01
+ 2.39551797e+02 2.72477992e+01
+ 2.39551432e+02 2.72474000e+01
+ 2.39549894e+02 2.72465712e+01
+ 2.39549583e+02 2.72464327e+01
+ 2.39549221e+02 2.72450661e+01
+ 2.39549849e+02 2.72436994e+01
+ 2.39549894e+02 2.72436439e+01
+ 2.39551431e+02 2.72436684e+01
+ 2.39552558e+02 2.72423324e+01
+ 2.39552864e+02 2.72409657e+01
+ 2.39552463e+02 2.72395991e+01
+ 2.39552101e+02 2.72382325e+01
+ 2.39552968e+02 2.72378287e+01
+ 2.39553497e+02 2.72382323e+01
+ 2.39554505e+02 2.72388523e+01
+ 2.39555152e+02 2.72382321e+01
+ 2.39556042e+02 2.72370018e+01
+ 2.39556226e+02 2.72368653e+01
+ 2.39557579e+02 2.72356622e+01
+ 2.39557751e+02 2.72354985e+01
+ 2.39557753e+02 2.72341318e+01
+ 2.39558500e+02 2.72327650e+01
+ 2.39557578e+02 2.72320367e+01
+ 2.39556991e+02 2.72313986e+01
+ 2.39557578e+02 2.72310962e+01
+ 2.39559115e+02 2.72309873e+01
+ 2.39559731e+02 2.72313982e+01
+ 2.39560652e+02 2.72315097e+01
+ 2.39560726e+02 2.72313980e+01
+ 2.39561266e+02 2.72300313e+01
+ 2.39560651e+02 2.72288963e+01
+ 2.39560409e+02 2.72286647e+01
+ 2.39560651e+02 2.72284138e+01
+ 2.39562157e+02 2.72272978e+01
+ 2.39562188e+02 2.72272285e+01
+ 2.39563725e+02 2.72265449e+01
+ 2.39564031e+02 2.72259308e+01
+ 2.39565261e+02 2.72253153e+01
+ 2.39566798e+02 2.72246317e+01
+ 2.39566851e+02 2.72245635e+01
+ 2.39568335e+02 2.72234394e+01
+ 2.39568655e+02 2.72231965e+01
+ 2.39568334e+02 2.72218853e+01
+ 2.39568316e+02 2.72218299e+01
+ 2.39568334e+02 2.72218047e+01
+ 2.39569207e+02 2.72204630e+01
+ 2.39568763e+02 2.72190965e+01
+ 2.39569870e+02 2.72186275e+01
+ 2.39570792e+02 2.72177294e+01
+ 2.39571406e+02 2.72166811e+01
+ 2.39572944e+02 2.72173186e+01
+ 2.39574480e+02 2.72164707e+01
+ 2.39575364e+02 2.72177282e+01
+ 2.39574669e+02 2.72190951e+01
+ 2.39576018e+02 2.72196944e+01
+ 2.39576753e+02 2.72190945e+01
+ 2.39577323e+02 2.72177277e+01
+ 2.39577554e+02 2.72174928e+01
+ 2.39579090e+02 2.72164383e+01
+ 2.39580627e+02 2.72167471e+01
+ 2.39581373e+02 2.72163598e+01
+ 2.39580627e+02 2.72150330e+01
+ 2.39579090e+02 2.72162048e+01
+ 2.39578031e+02 2.72149941e+01
+ 2.39579090e+02 2.72142232e+01
+ 2.39580627e+02 2.72149010e+01
+ 2.39582163e+02 2.72138386e+01
+ 2.39583393e+02 2.72149925e+01
+ 2.39583700e+02 2.72153631e+01
+ 2.39584089e+02 2.72149923e+01
+ 2.39585237e+02 2.72143540e+01
+ 2.39586773e+02 2.72138001e+01
+ 2.39586857e+02 2.72136247e+01
+ 2.39588310e+02 2.72124396e+01
+ 2.39588593e+02 2.72122574e+01
+ 2.39589846e+02 2.72115502e+01
+ 2.39591016e+02 2.72108898e+01
+ 2.39591382e+02 2.72105044e+01
+ 2.39592116e+02 2.72108894e+01
+ 2.39591883e+02 2.72122562e+01
+ 2.39592920e+02 2.72130756e+01
+ 2.39594302e+02 2.72122552e+01
+ 2.39594456e+02 2.72114333e+01
+ 2.39595993e+02 2.72113512e+01
+ 2.39597082e+02 2.72108874e+01
+ 2.39595992e+02 2.72101775e+01
+ 2.39594456e+02 2.72107795e+01
+ 2.39592919e+02 2.72104668e+01
+ 2.39592165e+02 2.72095227e+01
+ 2.39592918e+02 2.72083003e+01
+ 2.39594455e+02 2.72088930e+01
+ 2.39595992e+02 2.72089743e+01
+ 2.39597499e+02 2.72081539e+01
+ 2.39597528e+02 2.72081193e+01
+ 2.39597632e+02 2.72081538e+01
+ 2.39599065e+02 2.72086994e+01
+ 2.39599924e+02 2.72081529e+01
+ 2.39600138e+02 2.72067861e+01
+ 2.39600600e+02 2.72065511e+01
+ 2.39600768e+02 2.72067858e+01
+
+ 2.39594877e+02 2.72067883e+01
+ 2.39594454e+02 2.72070201e+01
+ 2.39594337e+02 2.72067885e+01
+ 2.39594454e+02 2.72067000e+01
+ 2.39594877e+02 2.72067883e+01
+
+ 2.39584118e+02 2.72067923e+01
+ 2.39583697e+02 2.72071016e+01
+ 2.39583316e+02 2.72067925e+01
+ 2.39583697e+02 2.72065554e+01
+ 2.39584118e+02 2.72067923e+01
+
+ 2.39604221e+02 2.72081509e+01
+ 2.39603983e+02 2.72095177e+01
+ 2.39603676e+02 2.72097753e+01
+ 2.39603416e+02 2.72095179e+01
+ 2.39603128e+02 2.72081514e+01
+ 2.39603674e+02 2.72078593e+01
+ 2.39604221e+02 2.72081509e+01
+
+ 2.39611974e+02 2.72095137e+01
+ 2.39611359e+02 2.72100611e+01
+ 2.39611069e+02 2.72095142e+01
+ 2.39611359e+02 2.72091773e+01
+ 2.39611974e+02 2.72095137e+01
+
+ 2.39605787e+02 2.72108835e+01
+ 2.39605213e+02 2.72116896e+01
+ 2.39604524e+02 2.72108841e+01
+ 2.39605213e+02 2.72102458e+01
+ 2.39605787e+02 2.72108835e+01
+
+ 2.39582800e+02 2.72108927e+01
+ 2.39582162e+02 2.72116220e+01
+ 2.39581445e+02 2.72108931e+01
+ 2.39582162e+02 2.72103259e+01
+ 2.39582800e+02 2.72108927e+01
+
+ 2.39614937e+02 2.72122454e+01
+ 2.39614435e+02 2.72132301e+01
+ 2.39613783e+02 2.72122461e+01
+ 2.39614434e+02 2.72114254e+01
+ 2.39614937e+02 2.72122454e+01
+
+ 2.39613002e+02 2.72136131e+01
+ 2.39612898e+02 2.72136363e+01
+ 2.39611362e+02 2.72145436e+01
+ 2.39610578e+02 2.72136144e+01
+ 2.39611361e+02 2.72130976e+01
+ 2.39612898e+02 2.72135855e+01
+ 2.39613002e+02 2.72136131e+01
+
+ 2.39571645e+02 2.72136292e+01
+ 2.39571406e+02 2.72141079e+01
+ 2.39570818e+02 2.72136294e+01
+ 2.39571406e+02 2.72133899e+01
+ 2.39571645e+02 2.72136292e+01
+
+ 2.39610692e+02 2.72149810e+01
+ 2.39609826e+02 2.72157521e+01
+ 2.39608873e+02 2.72149819e+01
+ 2.39609825e+02 2.72144516e+01
+ 2.39610692e+02 2.72149810e+01
+
+ 2.39603504e+02 2.72149846e+01
+ 2.39603679e+02 2.72153477e+01
+ 2.39603924e+02 2.72149844e+01
+ 2.39603678e+02 2.72144397e+01
+ 2.39603504e+02 2.72149846e+01
+
+ 2.39576693e+02 2.72149945e+01
+ 2.39576744e+02 2.72163612e+01
+ 2.39576017e+02 2.72169539e+01
+ 2.39574684e+02 2.72163617e+01
+ 2.39575533e+02 2.72149948e+01
+ 2.39576016e+02 2.72148442e+01
+ 2.39576693e+02 2.72149945e+01
+
+ 2.39617388e+02 2.72163441e+01
+ 2.39615975e+02 2.72171833e+01
+ 2.39615090e+02 2.72163453e+01
+ 2.39615974e+02 2.72158611e+01
+ 2.39617388e+02 2.72163441e+01
+
+ 2.39614748e+02 2.72204455e+01
+ 2.39614440e+02 2.72206512e+01
+ 2.39614070e+02 2.72204459e+01
+ 2.39614440e+02 2.72203283e+01
+ 2.39614748e+02 2.72204455e+01
+
+ 2.39564205e+02 2.72204641e+01
+ 2.39563723e+02 2.72211673e+01
+ 2.39563354e+02 2.72204642e+01
+ 2.39563723e+02 2.72200540e+01
+ 2.39564205e+02 2.72204641e+01
+
+ 2.39616705e+02 2.72218111e+01
+ 2.39615978e+02 2.72227003e+01
+ 2.39615311e+02 2.72218119e+01
+ 2.39615977e+02 2.72211005e+01
+ 2.39616705e+02 2.72218111e+01
+
+ 2.39562774e+02 2.72218310e+01
+ 2.39562187e+02 2.72229799e+01
+ 2.39561110e+02 2.72218313e+01
+ 2.39562187e+02 2.72216184e+01
+ 2.39562774e+02 2.72218310e+01
+
+ 2.39617776e+02 2.72231772e+01
+ 2.39617516e+02 2.72233278e+01
+ 2.39616839e+02 2.72231777e+01
+ 2.39617515e+02 2.72228010e+01
+ 2.39617776e+02 2.72231772e+01
+
+ 2.39566703e+02 2.72231969e+01
+ 2.39565261e+02 2.72239914e+01
+ 2.39563724e+02 2.72238228e+01
+ 2.39562493e+02 2.72231977e+01
+ 2.39563724e+02 2.72227598e+01
+ 2.39565261e+02 2.72224392e+01
+ 2.39566703e+02 2.72231969e+01
+
+ 2.39560729e+02 2.72259313e+01
+ 2.39560651e+02 2.72259591e+01
+ 2.39560622e+02 2.72259314e+01
+ 2.39560651e+02 2.72259168e+01
+ 2.39560729e+02 2.72259313e+01
+
+ 2.39556611e+02 2.72272986e+01
+ 2.39556040e+02 2.72278912e+01
+ 2.39554503e+02 2.72275116e+01
+ 2.39554099e+02 2.72272989e+01
+ 2.39554503e+02 2.72270780e+01
+ 2.39556040e+02 2.72269245e+01
+ 2.39556611e+02 2.72272986e+01
+
+ 2.39614815e+02 2.72286455e+01
+ 2.39614446e+02 2.72289744e+01
+ 2.39613983e+02 2.72286459e+01
+ 2.39614446e+02 2.72285674e+01
+ 2.39614815e+02 2.72286455e+01
+
+ 2.39563145e+02 2.72286643e+01
+ 2.39563725e+02 2.72290357e+01
+ 2.39564062e+02 2.72286641e+01
+ 2.39563725e+02 2.72276320e+01
+ 2.39563145e+02 2.72286643e+01
+
+ 2.39558290e+02 2.72286651e+01
+ 2.39557577e+02 2.72292229e+01
+ 2.39556655e+02 2.72286653e+01
+ 2.39557577e+02 2.72279313e+01
+ 2.39558290e+02 2.72286651e+01
+
+ 2.39554735e+02 2.72341322e+01
+ 2.39554504e+02 2.72342817e+01
+ 2.39554407e+02 2.72341322e+01
+ 2.39554504e+02 2.72340226e+01
+ 2.39554735e+02 2.72341322e+01
+
+ 2.39557327e+02 2.72354985e+01
+ 2.39556042e+02 2.72366421e+01
+ 2.39555297e+02 2.72354988e+01
+ 2.39556041e+02 2.72347126e+01
+ 2.39557327e+02 2.72354985e+01
+
+ 2.39555765e+02 2.72368654e+01
+ 2.39554505e+02 2.72374261e+01
+ 2.39553956e+02 2.72368656e+01
+ 2.39554504e+02 2.72362427e+01
+ 2.39555765e+02 2.72368654e+01
+
+ 2.39605048e+02 2.72423171e+01
+ 2.39604542e+02 2.72436840e+01
+ 2.39605233e+02 2.72438726e+01
+ 2.39606154e+02 2.72436833e+01
+ 2.39605785e+02 2.72423168e+01
+ 2.39605232e+02 2.72422054e+01
+ 2.39605048e+02 2.72423171e+01
+
+ 2.39545590e+02 2.72450663e+01
+ 2.39545283e+02 2.72453399e+01
+ 2.39544975e+02 2.72450664e+01
+ 2.39545283e+02 2.72448166e+01
+ 2.39545590e+02 2.72450663e+01
+
+ 2.39600793e+02 2.72505191e+01
+ 2.39600625e+02 2.72506219e+01
+ 2.39600483e+02 2.72505192e+01
+ 2.39600625e+02 2.72502452e+01
+ 2.39600793e+02 2.72505191e+01
+
+ 2.39551537e+02 2.72559992e+01
+ 2.39552970e+02 2.72561653e+01
+ 2.39553113e+02 2.72559990e+01
+ 2.39552970e+02 2.72557260e+01
+ 2.39551537e+02 2.72559992e+01
+
+ 2.39548410e+02 2.72559995e+01
+ 2.39549199e+02 2.72573661e+01
+ 2.39549896e+02 2.72582950e+01
+ 2.39550699e+02 2.72573659e+01
+ 2.39551381e+02 2.72559992e+01
+ 2.39549895e+02 2.72555333e+01
+ 2.39548410e+02 2.72559995e+01
+
+ 2.39565188e+02 2.72587305e+01
+ 2.39565270e+02 2.72589484e+01
+ 2.39566807e+02 2.72589192e+01
+ 2.39567268e+02 2.72587301e+01
+ 2.39566807e+02 2.72586132e+01
+ 2.39565270e+02 2.72586624e+01
+ 2.39565188e+02 2.72587305e+01
+
+ 2.39544146e+02 2.72587331e+01
+ 2.39543746e+02 2.72592071e+01
+ 2.39543450e+02 2.72587331e+01
+ 2.39543746e+02 2.72584487e+01
+ 2.39544146e+02 2.72587331e+01
+
+ 2.39588566e+02 2.72600907e+01
+ 2.39588331e+02 2.72604275e+01
+ 2.39586794e+02 2.72603411e+01
+ 2.39586076e+02 2.72600916e+01
+ 2.39586794e+02 2.72596127e+01
+ 2.39588331e+02 2.72595436e+01
+ 2.39588566e+02 2.72600907e+01
+
+ 2.39554119e+02 2.72614656e+01
+ 2.39552971e+02 2.72625593e+01
+ 2.39552433e+02 2.72614658e+01
+ 2.39552971e+02 2.72602880e+01
+ 2.39554119e+02 2.72614656e+01
+
+ 2.39546883e+02 2.72614662e+01
+ 2.39546821e+02 2.72614876e+01
+ 2.39546799e+02 2.72614663e+01
+ 2.39546821e+02 2.72614355e+01
+ 2.39546883e+02 2.72614662e+01
+
+ 2.39586864e+02 2.72628246e+01
+ 2.39586795e+02 2.72629511e+01
+ 2.39586679e+02 2.72628247e+01
+ 2.39586795e+02 2.72627425e+01
+ 2.39586864e+02 2.72628246e+01
+
+ 2.39562811e+02 2.72628310e+01
+ 2.39562196e+02 2.72629932e+01
+ 2.39560965e+02 2.72628313e+01
+ 2.39562196e+02 2.72619557e+01
+ 2.39562811e+02 2.72628310e+01
+
+ 2.39555496e+02 2.72628321e+01
+ 2.39554509e+02 2.72640234e+01
+ 2.39553258e+02 2.72628324e+01
+ 2.39554508e+02 2.72617899e+01
+ 2.39555496e+02 2.72628321e+01
+
+ 2.39548623e+02 2.72628328e+01
+ 2.39548359e+02 2.72629424e+01
+ 2.39548227e+02 2.72628328e+01
+ 2.39548359e+02 2.72625589e+01
+ 2.39548623e+02 2.72628328e+01
+
+ 2.39578946e+02 2.72641938e+01
+ 2.39577571e+02 2.72650976e+01
+ 2.39576196e+02 2.72641946e+01
+ 2.39577571e+02 2.72636006e+01
+ 2.39578946e+02 2.72641938e+01
+
+ 2.39566697e+02 2.72641969e+01
+ 2.39565271e+02 2.72651268e+01
+ 2.39564781e+02 2.72641973e+01
+ 2.39565271e+02 2.72630352e+01
+ 2.39566697e+02 2.72641969e+01
+
+ 2.39557772e+02 2.72641985e+01
+ 2.39557584e+02 2.72643992e+01
+ 2.39557436e+02 2.72641985e+01
+ 2.39557584e+02 2.72640400e+01
+ 2.39557772e+02 2.72641985e+01
+
+ 2.39570346e+02 2.72655628e+01
+ 2.39569884e+02 2.72656596e+01
+ 2.39569781e+02 2.72655629e+01
+ 2.39569884e+02 2.72650150e+01
+ 2.39570346e+02 2.72655628e+01
+
+ 2.39567390e+02 2.72655634e+01
+ 2.39566809e+02 2.72662275e+01
+ 2.39565763e+02 2.72655638e+01
+ 2.39566808e+02 2.72642959e+01
+ 2.39567390e+02 2.72655634e+01
+
+ 2.39564534e+02 2.72655640e+01
+ 2.39563734e+02 2.72659027e+01
+ 2.39563263e+02 2.72655642e+01
+ 2.39563734e+02 2.72653008e+01
+ 2.39564534e+02 2.72655640e+01
+
+ 2.39561189e+02 2.72655646e+01
+ 2.39560659e+02 2.72659885e+01
+ 2.39560098e+02 2.72655648e+01
+ 2.39560659e+02 2.72652724e+01
+ 2.39561189e+02 2.72655646e+01
+
+ 2.39560593e+02 2.72723980e+01
+ 2.39559123e+02 2.72736705e+01
+ 2.39557680e+02 2.72723985e+01
+ 2.39559122e+02 2.72710885e+01
+ 2.39560593e+02 2.72723980e+01
+
+ 2.39488815e+02 2.72819580e+01
+ 2.39488389e+02 2.72823260e+01
+ 2.39487996e+02 2.72819577e+01
+ 2.39488390e+02 2.72815744e+01
+ 2.39488815e+02 2.72819580e+01
+
+ 2.39624197e+02 2.72860400e+01
+ 2.39625213e+02 2.72874060e+01
+ 2.39625049e+02 2.72887728e+01
+ 2.39623715e+02 2.72899233e+01
+ 2.39622177e+02 2.72900810e+01
+ 2.39620666e+02 2.72887754e+01
+ 2.39620638e+02 2.72887196e+01
+ 2.39619308e+02 2.72874096e+01
+ 2.39620636e+02 2.72861550e+01
+ 2.39620857e+02 2.72860420e+01
+ 2.39622173e+02 2.72849775e+01
+ 2.39623712e+02 2.72856937e+01
+ 2.39624197e+02 2.72860400e+01
+
+ 2.39501218e+02 2.73010951e+01
+ 2.39500685e+02 2.73015486e+01
+ 2.39500157e+02 2.73010948e+01
+ 2.39500685e+02 2.73006048e+01
+ 2.39501218e+02 2.73010951e+01
+
+ 2.39625446e+02 2.73161058e+01
+ 2.39625273e+02 2.73162574e+01
+ 2.39624974e+02 2.73161061e+01
+ 2.39625273e+02 2.73159446e+01
+ 2.39625446e+02 2.73161058e+01
+
+ 2.39591468e+02 2.72218230e+01
+ 2.39592925e+02 2.72230655e+01
+ 2.39593049e+02 2.72231890e+01
+ 2.39592925e+02 2.72234268e+01
+ 2.39592703e+02 2.72245558e+01
+ 2.39592926e+02 2.72247464e+01
+ 2.39593515e+02 2.72245555e+01
+ 2.39594462e+02 2.72240065e+01
+ 2.39596000e+02 2.72243954e+01
+ 2.39596156e+02 2.72245544e+01
+ 2.39596000e+02 2.72247891e+01
+ 2.39595645e+02 2.72259213e+01
+ 2.39596001e+02 2.72272656e+01
+ 2.39597538e+02 2.72265209e+01
+ 2.39598179e+02 2.72272869e+01
+ 2.39598934e+02 2.72286533e+01
+ 2.39598126e+02 2.72300203e+01
+ 2.39599077e+02 2.72307712e+01
+ 2.39599535e+02 2.72313863e+01
+ 2.39599078e+02 2.72320305e+01
+ 2.39598019e+02 2.72327537e+01
+ 2.39598006e+02 2.72341203e+01
+ 2.39597542e+02 2.72346599e+01
+ 2.39596443e+02 2.72354876e+01
+ 2.39596006e+02 2.72360583e+01
+ 2.39595653e+02 2.72368546e+01
+ 2.39596007e+02 2.72377732e+01
+ 2.39597098e+02 2.72382207e+01
+ 2.39596007e+02 2.72384985e+01
+ 2.39594470e+02 2.72384298e+01
+ 2.39592933e+02 2.72388865e+01
+ 2.39592396e+02 2.72395893e+01
+ 2.39592537e+02 2.72409559e+01
+ 2.39592103e+02 2.72423227e+01
+ 2.39591398e+02 2.72429871e+01
+ 2.39589861e+02 2.72433765e+01
+ 2.39589576e+02 2.72436903e+01
+ 2.39588324e+02 2.72448416e+01
+ 2.39587839e+02 2.72450576e+01
+ 2.39586788e+02 2.72458371e+01
+ 2.39585250e+02 2.72458202e+01
+ 2.39583800e+02 2.72450590e+01
+ 2.39583713e+02 2.72449996e+01
+ 2.39583656e+02 2.72450591e+01
+ 2.39583491e+02 2.72464258e+01
+ 2.39582176e+02 2.72470105e+01
+ 2.39580639e+02 2.72467238e+01
+ 2.39580281e+02 2.72464268e+01
+ 2.39579676e+02 2.72450603e+01
+ 2.39579101e+02 2.72446674e+01
+ 2.39577564e+02 2.72441795e+01
+ 2.39576836e+02 2.72436945e+01
+ 2.39576026e+02 2.72433708e+01
+ 2.39575116e+02 2.72436949e+01
+ 2.39574489e+02 2.72445864e+01
+ 2.39574368e+02 2.72450618e+01
+ 2.39572953e+02 2.72457061e+01
+ 2.39571704e+02 2.72464291e+01
+ 2.39571416e+02 2.72466089e+01
+ 2.39570260e+02 2.72464295e+01
+ 2.39569878e+02 2.72456372e+01
+ 2.39569729e+02 2.72450629e+01
+ 2.39569407e+02 2.72436963e+01
+ 2.39569236e+02 2.72423297e+01
+ 2.39568723e+02 2.72409631e+01
+ 2.39568339e+02 2.72404100e+01
+ 2.39567641e+02 2.72395967e+01
+ 2.39566802e+02 2.72383085e+01
+ 2.39566717e+02 2.72382302e+01
+ 2.39566802e+02 2.72377995e+01
+ 2.39567854e+02 2.72368633e+01
+ 2.39568127e+02 2.72354966e+01
+ 2.39568338e+02 2.72352434e+01
+ 2.39568795e+02 2.72341298e+01
+ 2.39568432e+02 2.72327632e+01
+ 2.39569874e+02 2.72316636e+01
+ 2.39570057e+02 2.72313962e+01
+ 2.39571411e+02 2.72303309e+01
+ 2.39571568e+02 2.72300292e+01
+ 2.39571491e+02 2.72286625e+01
+ 2.39572897e+02 2.72272955e+01
+ 2.39572947e+02 2.72272064e+01
+ 2.39573167e+02 2.72259288e+01
+ 2.39574483e+02 2.72254875e+01
+ 2.39576020e+02 2.72247396e+01
+ 2.39576174e+02 2.72245613e+01
+ 2.39577556e+02 2.72238937e+01
+ 2.39579093e+02 2.72240711e+01
+ 2.39580417e+02 2.72231934e+01
+ 2.39580630e+02 2.72229879e+01
+ 2.39582166e+02 2.72223868e+01
+ 2.39583404e+02 2.72218258e+01
+ 2.39583703e+02 2.72216079e+01
+ 2.39585240e+02 2.72206487e+01
+ 2.39586777e+02 2.72216662e+01
+ 2.39588314e+02 2.72213926e+01
+ 2.39589566e+02 2.72218237e+01
+ 2.39589851e+02 2.72219012e+01
+ 2.39591111e+02 2.72218231e+01
+ 2.39591388e+02 2.72217674e+01
+ 2.39591468e+02 2.72218230e+01
+
+ 2.39597559e+02 2.72368538e+01
+ 2.39597543e+02 2.72370320e+01
+ 2.39597499e+02 2.72368539e+01
+ 2.39597543e+02 2.72368316e+01
+ 2.39597559e+02 2.72368538e+01
+
+ 2.39595183e+02 2.72409548e+01
+ 2.39594472e+02 2.72419990e+01
+ 2.39593264e+02 2.72409556e+01
+ 2.39594471e+02 2.72402124e+01
+ 2.39595183e+02 2.72409548e+01
+
+ 2.39567188e+02 2.72423301e+01
+ 2.39567411e+02 2.72436968e+01
+ 2.39567825e+02 2.72450633e+01
+ 2.39566804e+02 2.72459985e+01
+ 2.39565910e+02 2.72450637e+01
+ 2.39566294e+02 2.72436970e+01
+ 2.39566435e+02 2.72423303e+01
+ 2.39566803e+02 2.72416766e+01
+ 2.39567188e+02 2.72423301e+01
+
+ 2.39579780e+02 2.72477936e+01
+ 2.39579102e+02 2.72481183e+01
+ 2.39578611e+02 2.72477939e+01
+ 2.39579102e+02 2.72471610e+01
+ 2.39579780e+02 2.72477936e+01
+
+ 2.39560286e+02 2.72723981e+01
+ 2.39559123e+02 2.72734051e+01
+ 2.39557981e+02 2.72723984e+01
+ 2.39559122e+02 2.72713617e+01
+ 2.39560286e+02 2.72723981e+01
+
+ 2.39622694e+02 2.72860409e+01
+ 2.39623712e+02 2.72861240e+01
+ 2.39625106e+02 2.72874061e+01
+ 2.39624463e+02 2.72887731e+01
+ 2.39623714e+02 2.72894184e+01
+ 2.39622177e+02 2.72898676e+01
+ 2.39620913e+02 2.72887753e+01
+ 2.39620638e+02 2.72882281e+01
+ 2.39619807e+02 2.72874093e+01
+ 2.39620637e+02 2.72866251e+01
+ 2.39621775e+02 2.72860414e+01
+ 2.39622174e+02 2.72857190e+01
+ 2.39622694e+02 2.72860409e+01
+
+ 2.39559516e+02 2.72723982e+01
+ 2.39559123e+02 2.72727386e+01
+ 2.39558737e+02 2.72723983e+01
+ 2.39559123e+02 2.72720479e+01
+ 2.39559516e+02 2.72723982e+01
+
+ 2.39624837e+02 2.72874062e+01
+ 2.39623714e+02 2.72886300e+01
+ 2.39623220e+02 2.72887739e+01
+ 2.39622177e+02 2.72893315e+01
+ 2.39621533e+02 2.72887749e+01
+ 2.39620643e+02 2.72874088e+01
+ 2.39622174e+02 2.72860534e+01
+ 2.39623712e+02 2.72863713e+01
+ 2.39624837e+02 2.72874062e+01
+
+ 2.39624163e+02 2.72874067e+01
+ 2.39623713e+02 2.72878965e+01
+ 2.39622176e+02 2.72887523e+01
+ 2.39620685e+02 2.72874088e+01
+ 2.39622174e+02 2.72860905e+01
+ 2.39623713e+02 2.72869924e+01
+ 2.39624163e+02 2.72874067e+01
+
+ 2.39623631e+02 2.72874070e+01
+ 2.39622176e+02 2.72886572e+01
+ 2.39620790e+02 2.72874087e+01
+ 2.39622174e+02 2.72861838e+01
+ 2.39623631e+02 2.72874070e+01
+
diff --git a/ds9/doc/user/contour/dsscontour.png b/ds9/doc/user/contour/dsscontour.png
new file mode 100644
index 0000000..c09a5fd
--- /dev/null
+++ b/ds9/doc/user/contour/dsscontour.png
Binary files differ
diff --git a/ds9/doc/user/contour/dssdialog.png b/ds9/doc/user/contour/dssdialog.png
new file mode 100644
index 0000000..88d425a
--- /dev/null
+++ b/ds9/doc/user/contour/dssdialog.png
Binary files differ
diff --git a/ds9/doc/user/contour/index.html b/ds9/doc/user/contour/index.html
new file mode 100644
index 0000000..88e9ca2
--- /dev/null
+++ b/ds9/doc/user/contour/index.html
@@ -0,0 +1,269 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Contours - DS9 </title>
+</head>
+<!--THIS FILE IS CREATED AUTOMATICALLY - DO NOT EDIT MANUALLY-->
+<body><div class="mainbar">
+<a name="maintext"></a><div align="center"><h1>Contours</h1></div>
+<p>
+ Return to the <a href="../index.html">DS9 Users Manual</a></p>
+<hr size="5" noshade>
+<div>
+<h2>Synopsis</h2>
+ <p>
+ Contours are curves along which the pixels have a constant
+ value. ds9 can create and display contours as an overlay on
+ a data image. The contours can be copied between frames in
+ the current session or saved to file for future use with ds9.
+ </p>
+ <p>
+ If you encounter any problems, please email saord @ cfa.harvard.edu.
+ </p>
+</div>
+<hr size="5" noshade>
+<h2><a name="toc">Contents</a></h2>
+<ul>
+<li><strong><a href="index.html#create">Creating Contours on a Dataset</a></strong></li>
+<li><strong><a href="index.html#copy">Copying the Contours to Another Frame</a></strong></li>
+<li><strong><a href="index.html#save">Saving the Contours</a></strong></li>
+<li><strong><a href="index.html#convert">Converting to Polygons and Saving</a></strong></li>
+<li><strong><a href="index.html#history">History</a></strong></li>
+<li>
+<strong>Images</strong><ul>
+<li><a href="#dialog">Figure 1: Contour Parameters dialog box</a></li>
+<li><a href="#xraycontour">Figure 2: X-ray data with contours</a></li>
+<li><a href="#dssdialog">Figure 3: SAO-DSS Server dialog box</a></li>
+<li><a href="#dsscontour">Figure 4: X-ray and optical data with contours</a></li>
+</ul>
+</li>
+</ul>
+<hr>
+<div class="sectionlist">
+<div class="section">
+<h2><a name="create">Creating Contours on a Dataset</a></h2>
+
+
+ <p>
+ This thread uses Chandra data from an observation of the
+ galaxy cluster Abell 2142 (ObsID 5005).
+ </p>
+
+ <p>
+ After loading the data into ds9 and setting the desired
+ scale, click on the "Contours" item in the "Analysis" menu
+ to turn on contour display. Open the "Contour Parameters"
+ window from "Analysis → Contours Parameters". There
+ are two sliding scales which are used to set the number and
+ smoothness of the contours and fields for setting the range
+ of values to use.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="dialog">Figure 1: Contour Parameters dialog box</a></h3></div>
+<div><img alt='[The "Contour Parameters" dialog box has sliding scales to set the number and smoothness of the contours and fields for setting the range of values.]' src="dialog.png"></div>
+</div>
+
+ <p>
+ Typically, you will want to generate between 1 and 10
+ contours; larger numbers will take longer to generate and
+ display. A smoothness level of 1 will evaluate the contour
+ at each image pixel, while a level of 2 will evaluate the
+ contour at every other pixel, and so on. A larger smoothing
+ will generate contours more quickly, but less detail will be
+ available.
+ </p>
+
+ <p>
+ By default, the range of the data scale is filled in as the
+ limits. Under the "Method" menu, there are two choices:
+ </p>
+
+ <ol type="1">
+ <li>
+ block (the default) - blocks down the image by the
+ smoothness factor before contours are calculated. The
+ larger the smoothness, the faster the result.
+ </li>
+
+ <li>
+ smooth - smooths the image before calculating contours.
+ The larger the smoothness, the slower the result.
+ </li>
+ </ol>
+
+ <p>
+ In this example, the number of levels is set to 6 and the
+ smoothing is set to 5. The contours will be generated over
+ the limit 1 to 100. The default method (block) is used.
+ </p>
+
+ <p>
+ After clicking the "Generate" button, the list of contours
+ is calculated and displayed in the "Levels" portion of the window.
+ Click "Apply" and the ds9 display is updated with the new
+ contour levels, as shown in <a href="#xraycontour">Figure 2</a>.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="xraycontour">Figure 2: X-ray data with contours</a></h3></div>
+<div><img alt="[Diffuse emission with contours overlaid; a point source is visible in the upper left corner of the image.]" src="xraycontour.png"></div>
+</div>
+
+ <p>
+ The contour parameters can be adjusted until the desired
+ result is achieved. Be sure to click "Generate" whenever
+ an adjustment is made so that the levels are recalculated.
+ </p>
+
+ <hr>
+</div>
+<div class="section">
+<h2><a name="copy">Copying the Contours to Another Frame</a></h2>
+
+
+ <p>
+ In this section, we take the X-ray contours just generated
+ and display them on an optional image from the Digital Sky Survey (DSS).
+ </p>
+
+ <p>
+ From the "Analysis → Image Servers" menu, select one
+ of the DSS server options (e.g. "SAO-DSS"). The server
+ dialog box allows you to retrieve an optical image of the
+ field of your observation and load it into a new frame. The
+ default retrieval image size and (RA,Dec) is equal to the
+ size and center of the field currently displayed. Here the
+ width and height have been set to 40, but the (RA,Dec)
+ determined by ds9 are used.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="dssdialog">Figure 3: SAO-DSS Server dialog box</a></h3></div>
+<div><img alt="[The fields for Ra, Dec, width, and height are populated with values determined from the x-ray data image.]" src="dssdialog.png"></div>
+</div>
+
+ <p>
+ Click on "Retrieve" and the data is loaded into a new ds9
+ frame.
+ </p>
+
+ <p>
+ To copy the x-ray contours:
+ </p>
+
+ <ol type="1">
+ <li><p>
+ Select the frame with the X-ray data in it.
+ </p></li>
+ <li><p>
+ Use "Frame → Match Frames → WCS" to align the
+ two images.
+ </p></li>
+ <li><p>
+ To copy the contours, open the "Contour Parameters"
+ dialog again and select "Copy Contours" from the
+ "File" menu. Leave the window open, as it is needed in
+ a future step.
+ </p></li>
+ <li><p>
+ Select the frame with the optical data in it.
+ </p></li>
+ <li><p>
+ Using the "File" menu of the "Contour Parameters"
+ dialog, select "Paste Contours".
+ </p></li>
+ <li><p>
+ Adjust the parameters (if desired) in the small dialog box
+ that is displayed, then click "OK".
+ </p></li>
+ </ol>
+
+ <p>
+ The optical image now has the x-ray contours overlaid.
+ Since the WCS is the same, correlation between x-ray
+ and optical features may be seen.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="dsscontour">Figure 4: X-ray and optical data with contours</a></h3></div>
+<div><img alt="[The x-ray data is in the left frame and the optical data is in the right frame; both have the x-ray contours displayed on the data.]" src="dsscontour.png"></div>
+</div>
+
+ <p>
+ To delete contours which have been pasted into a
+ frame, select "Clear" from the "File" menu of the "Contour
+ Parameters" dialog.
+ </p>
+
+ <hr>
+</div>
+<div class="section">
+<h2><a name="save">Saving the Contours</a></h2>
+
+
+ <p>
+ To save the contours to a text file, choose "Save Contours"
+ from the "File" menu of the "Contour Parameters" dialog.
+ The contours are saved in a text file which can be loaded
+ back into ds9 with the "Load Contours" menu item.
+ </p>
+
+ <p>
+ The contours generated in this thread have been saved as <a href="ds9.con">ds9.con</a>.
+ </p>
+
+ <hr>
+</div>
+<div class="section">
+<h2><a name="convert">Converting to Polygons and Saving</a></h2>
+
+
+ <p>
+ The contours can be converted to ds9 polygon regions for use
+ in filtering data. Converting to polygons also allows you
+ to select and/or delete specific contours.
+ </p>
+
+ <p>
+ <strong>Note that the contours cannot be <a href="index.html#save">saved
+ in ds9 format</a> after converting.</strong> If you wish to
+ save the contours, do so before continuing.
+ </p>
+
+ <p>
+ To convert the contours, select "Convert to Polygons" from
+ the "File" menu of the "Contour Parameters" dialog. The
+ contours are now defined as ds9 polygons, e.g.
+ </p>
+
+<div class="screen"><pre style="background: #cccccc; white-space: pre; border: none; padding: 0.5em; overflow: auto; border: thin solid black;">
+polygon(3535.2112,4184.5,3540.5,4179.1154,3548.5,4176.8219,3555.9012,4184.5,3548.5,4191.9558,3540.5,4190.3926)
+</pre></div>
+
+
+ <p>
+ The polygon-shaped contours can be saved as a ds9 region
+ file from the "Region Save → Regions" menu. The region
+ file for these contours has been saved as <a href="a2142.reg">a2142.reg</a>.
+ </p>
+
+ </div>
+</div>
+<hr size="5" noshade>
+<h2><a name="history">History</a></h2>
+<table class="history">
+ <tr>
+<td class="historydate">24 Jun 2009</td>
+<td>
+ Original version
+
+ </td>
+</tr>
+ </table>
+<hr size="5" noshade>
+<p>
+ Return to the <a href="../index.html">DS9 Users Manual</a></p>
+</div></body>
+</html>
diff --git a/ds9/doc/user/contour/thread.xml b/ds9/doc/user/contour/thread.xml
new file mode 100644
index 0000000..48d4d32
--- /dev/null
+++ b/ds9/doc/user/contour/thread.xml
@@ -0,0 +1,258 @@
+<?xml version="1.0" encoding="us-ascii" ?>
+<!DOCTYPE thread>
+
+<thread>
+
+ <info>
+
+ <version>June 2009</version>
+ <title>
+ <long>Contours</long>
+ </title>
+ <history>
+ <entry day="24" month="June" year="9" who="liz">
+ Original version
+ <!-- copied in part from CIAO ds9 thread //-->
+ </entry>
+ </history>
+ </info>
+
+ <text>
+ <overview>
+
+ <synopsis>
+ <p>
+ Contours are shapes which are drawn on the data at a
+ specified pixel value. ds9 can create and display contours
+ as an overlay on an image.
+ </p>
+ </synopsis>
+ </overview>
+
+ <sectionlist>
+
+ <section id="create">
+ <title>Creating Contours on a Dataset</title>
+
+ <p>
+ This thread uses Chandra data from an observation of the
+ galaxy cluster Abell 2142 (ObsID 5005).
+ </p>
+
+ <p>
+ After loading the data into ds9 and setting the desired
+ scale, click on the "Contours" item in the "Analysis" menu
+ to turn on contour display. Open the "Contour Parameters"
+ window from "Analysis &#8594; Contours Parameters". There
+ are two sliding scales which are used to set the number and
+ smoothness of the contours and fields for setting the range
+ of values to use.
+ </p>
+
+ <figure id="dialog">
+ <title>Contour Parameters dialog box</title>
+ <description>The "Contour Parameters" dialog box has sliding
+ scales to set the number and smoothness of the contours and
+ fields for setting the range of values.</description>
+ <bitmap format="png">dialog.png</bitmap>
+ </figure>
+
+ <p>
+ Typically, you will want to generate between 1 and 10
+ contours; larger numbers will take longer to generate and
+ display. A smoothness level of 1 will evaluate the contour
+ at each image pixel, while a level of 2 will evaluate the
+ contour at every other pixel, and so on. A larger smoothing
+ will generate contours more quickly, but less detail will be
+ available.
+ </p>
+
+ <p>
+ By default, the range of the data scale is filled in as the
+ limits. Under the "Method" menu, there are two choices:
+ </p>
+
+ <list type="1">
+ <li>
+ block (the default) - blocks down the image by the
+ smoothness factor before contours are calculated. The
+ larger the smoothness, the faster the result.
+ </li>
+
+ <li>
+ smooth - smooths the image before calculating contours.
+ The larger the smoothness, the slower the result.
+ </li>
+ </list>
+
+ <p>
+ In this example, the number of levels is set to 6 and the
+ smoothing is set to 5. The contours will be generated over
+ the limit 1 to 100. The default method (block) is used.
+ </p>
+
+ <p>
+ After clicking the "Generate" button, the list of contours
+ is calculated and displayed in the "Levels" portion of the window.
+ Click "Apply" and the ds9 display is updated with the new
+ contour levels, as shown in <figlink id="xraycontour"/>.
+ </p>
+
+ <figure id="xraycontour">
+ <title>X-ray data with contours</title>
+ <description>Diffuse emission with
+ contours overlaid; a point source is visible in the upper
+ left corner of the image.</description>
+ <bitmap format="png">xraycontour.png</bitmap>
+ </figure>
+
+ <p>
+ The contour parameters can be adjusted until the desired
+ result is achieved. Be sure to click "Generate" whenever
+ an adjustment is made so that the levels are recalculated.
+ </p>
+
+ </section>
+
+ <section id="copy">
+ <title>Copying the Contours to Another Frame</title>
+
+ <p>
+ In this section, we take the X-ray contours just generated
+ and display them on an optional image from the Digital Sky Survey (DSS).
+ </p>
+
+ <p>
+ From the "Analysis &#8594; Image Servers" menu, select one
+ of the DSS server options (e.g. "SAO-DSS"). The server
+ dialog box allows you to retrieve an optical image of the
+ field of your observation and load it into a new frame. The
+ default retrieval image size and (RA,Dec) is equal to the
+ size and center of the field currently displayed. Here the
+ width and height have been set to 40, but the (RA,Dec)
+ determined by ds9 are used.
+ </p>
+
+ <figure id="dssdialog">
+ <title>SAO-DSS Server dialog box</title>
+ <description>The fields for Ra, Dec, width, and height are
+ populated with values determined from the x-ray data image.</description>
+ <bitmap format="png">dssdialog.png</bitmap>
+ </figure>
+
+ <p>
+ Click on "Retrieve" and the data is loaded into a new ds9
+ frame.
+ </p>
+
+ <p>
+ To copy the x-ray contours:
+ </p>
+
+ <list type="1">
+ <li><p>
+ Select the frame with the X-ray data in it.
+ </p></li>
+ <li><p>
+ Use "Frame &#8594; Match Frames &#8594; WCS" to align the
+ two images.
+ </p></li>
+ <li><p>
+ To copy the contours, open the "Contour Parameters"
+ dialog again and select "Copy Contours" from the
+ "File" menu. Leave the window open, as it is needed in
+ a future step.
+ </p></li>
+ <li><p>
+ Select the frame with the optical data in it.
+ </p></li>
+ <li><p>
+ Using the "File" menu of the "Contour Parameters"
+ dialog, select "Paste Contours".
+ </p></li>
+ <li><p>
+ Adjust the parameters (if desired) in the small dialog box
+ that is displayed, then click "OK".
+ </p></li>
+ </list>
+
+ <p>
+ The optical image now has the x-ray contours overlaid.
+ Since the WCS is the same, correlation between x-ray
+ and optical features may be seen.
+ </p>
+
+ <figure id="dsscontour">
+ <title>X-ray and optical data with contours</title>
+ <description>The x-ray data is in the left frame and the
+ optical data is in the right frame; both have the x-ray
+ contours displayed on the data.</description>
+ <bitmap format="png">dsscontour.png</bitmap>
+ </figure>
+
+ <p>
+ To delete contours which have been pasted into a
+ frame, select "Clear" from the "File" menu of the "Contour
+ Parameters" dialog.
+ </p>
+
+ </section>
+
+ <section id="save">
+ <title>Saving the Contours</title>
+
+ <p>
+ To save the contours to a text file, choose "Save Contours"
+ from the "File" menu of the "Contour Parameters" dialog.
+ The contours are saved in a text file which can be loaded
+ back into ds9 with the "Load Contours" menu item.
+ </p>
+
+ <p>
+ The contours generated in this thread have been saved as <a href="ds9.con">ds9.con</a>.
+ </p>
+
+ </section>
+
+ <section id="convert">
+ <title>Converting to Polygons and Saving</title>
+
+ <p>
+ The contours can be converted to ds9 polygon regions for use
+ in filtering data. Converting to polygons also allows you
+ to select and/or delete specific contours.
+ </p>
+
+ <p>
+ <strong>Note that the contours cannot be <threadlink id="save">saved
+ in ds9 format</threadlink> after converting.</strong> If you wish to
+ save the contours, do so before continuing.
+ </p>
+
+ <p>
+ To convert the contours, select "Convert to Polygons" from
+ the "File" menu of the "Contour Parameters" dialog. The
+ contours are now defined as ds9 polygons, e.g.
+ </p>
+
+<screen>
+polygon(3535.2112,4184.5,3540.5,4179.1154,3548.5,4176.8219,3555.9012,4184.5,3548.5,4191.9558,3540.5,4190.3926)
+</screen>
+
+
+ <p>
+ The polygon-shaped contours can be saved as a ds9 region
+ file from the "Region Save &#8594; Regions" menu. The region
+ file for these contours has been saved as <a href="a2142.reg">a2142.reg</a>.
+ </p>
+
+ </section>
+
+
+ </sectionlist>
+ </text>
+
+</thread>
+
+
+
diff --git a/ds9/doc/user/contour/xraycontour.png b/ds9/doc/user/contour/xraycontour.png
new file mode 100644
index 0000000..c426f91
--- /dev/null
+++ b/ds9/doc/user/contour/xraycontour.png
Binary files differ
diff --git a/ds9/doc/user/gui/button.png b/ds9/doc/user/gui/button.png
new file mode 100644
index 0000000..9ebfdaf
--- /dev/null
+++ b/ds9/doc/user/gui/button.png
Binary files differ
diff --git a/ds9/doc/user/gui/color.png b/ds9/doc/user/gui/color.png
new file mode 100644
index 0000000..b59dd4b
--- /dev/null
+++ b/ds9/doc/user/gui/color.png
Binary files differ
diff --git a/ds9/doc/user/gui/components.png b/ds9/doc/user/gui/components.png
new file mode 100644
index 0000000..63bd64d
--- /dev/null
+++ b/ds9/doc/user/gui/components.png
Binary files differ
diff --git a/ds9/doc/user/gui/frame.png b/ds9/doc/user/gui/frame.png
new file mode 100644
index 0000000..b65fdba
--- /dev/null
+++ b/ds9/doc/user/gui/frame.png
Binary files differ
diff --git a/ds9/doc/user/gui/index.html b/ds9/doc/user/gui/index.html
new file mode 100644
index 0000000..45c3d63
--- /dev/null
+++ b/ds9/doc/user/gui/index.html
@@ -0,0 +1,351 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Introduction to the ds9 Interface - DS9 </title>
+</head>
+<!--THIS FILE IS CREATED AUTOMATICALLY - DO NOT EDIT MANUALLY-->
+<body><div class="mainbar">
+<a name="maintext"></a><div align="center"><h1>Introduction to the ds9 Interface</h1></div>
+<p>
+ Return to the <a href="../index.html">DS9 Users Manual</a></p>
+<hr size="5" noshade>
+<div>
+<h2>Synopsis</h2>
+ <p>
+ This thread provides an overview of the key components of
+ the ds9 graphical user interface (GUI).
+ </p>
+ <p>
+ If you encounter any problems, please email saord @ cfa.harvard.edu.
+ </p>
+</div>
+<hr size="5" noshade>
+<h2><a name="toc">Contents</a></h2>
+<ul>
+<li>
+<strong><a href="index.html#gui">The ds9 Interface</a></strong><ol type="1">
+<li><a href="index.html#gui.menu">Menu bar</a></li>
+<li><a href="index.html#gui.info">Information panel</a></li>
+<li><a href="index.html#gui.pan">Panner</a></li>
+<li><a href="index.html#gui.mag">Magnifier</a></li>
+<li><a href="index.html#gui.buttons">Buttons</a></li>
+<li><a href="index.html#gui.frame">Display frame</a></li>
+<li><a href="index.html#gui.color">Colorbar</a></li>
+</ol>
+</li>
+<li><strong><a href="index.html#preferences">Setting and Saving View Preferences</a></strong></li>
+<li><strong><a href="index.html#history">History</a></strong></li>
+<li>
+<strong>Images</strong><ul>
+<li><a href="#components">Figure 1: The ds9 GUI</a></li>
+<li><a href="#vertical">Figure 2: The ds9 GUI, vertical layout</a></li>
+<li><a href="#menu">Figure 3: Menu bar</a></li>
+<li><a href="#menutear">Figure 4: Tearing off a Menu</a></li>
+<li><a href="#info">Figure 5: Information panel</a></li>
+<li><a href="#panner">Figure 6: Panner</a></li>
+<li><a href="#mag">Figure 7: Magnifier</a></li>
+<li><a href="#button">Figure 8: Buttons</a></li>
+<li><a href="#frame">Figure 9: Tiled frame display</a></li>
+<li><a href="#color">Figure 10: Colorbar</a></li>
+<li><a href="#prefs">Figure 11: Preferences dialog box</a></li>
+</ul>
+</li>
+</ul>
+<hr>
+<div class="sectionlist">
+<div class="section">
+<h2><a name="gui">The ds9 Interface</a></h2>
+
+
+ <p>
+ This thread uses Chandra data from an observation of the
+ Trapezium Cluster (ObsID 1522). The default ds9 GUI is
+ shown in <a href="#components">Figure 1</a>. The main components
+ are numbered:
+ </p>
+
+ <ol type="1">
+ <li>Menu bar</li>
+ <li>Information panel</li>
+ <li>Panner</li>
+ <li>Magnifier</li>
+ <li>Buttons</li>
+ <li>Display frame</li>
+ <li>Colorbar</li>
+ </ol>
+
+ <div class="figure">
+<div class="caption"><h3><a name="components">Figure 1: The ds9 GUI</a></h3></div>
+<div><img alt="[The default ds9 display includes the information panel, panner, magnifier, and colorbar.]" src="components.png"></div>
+</div>
+
+ <p>
+ The default setup is a "horizontal layout", with the
+ information panel, panner, magnifier, and buttons displayed
+ horizontally across the window. This may be changed to
+ "vertical layout" in the View menu (<a href="#vertical">Figure 2</a>).
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="vertical">Figure 2: The ds9 GUI, vertical layout</a></h3></div>
+<div><img alt="[In the vertical layout, the information panel, panner, magnifier, and buttons are displayed vertically at the left of the data frame.]" src="vertical.png"></div>
+</div>
+
+ <p>
+ Note that the colorbar remained horizontal at the bottom of
+ the display frame. This may be changed with the "vertical
+ colorbar" option in the "View" menu.
+ </p>
+
+ <div class="subsectionlist">
+<div class="subsection">
+<h3><a name="gui.menu">1. Menu bar</a></h3>
+
+
+ <p>
+ The menu bar provides access to all of ds9's
+ capabilities. For a complete description of each menu,
+ refer to the <a href="../../ref/gui.html">Menu bar
+ section of the Reference Manual</a>.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="menu">Figure 3: Menu bar</a></h3></div>
+<div><img alt="[The menu bar of the ds9 GUI.]" src="menu.png"></div>
+</div>
+
+ <p>
+ All ds9 menus can be "torn off" to be a separate window
+ from the main GUI. To tear off a menu, select the
+ dashed line, which is the first item of each menu (shown
+ in <a href="#menutear">Figure 4</a>). The menu will become its
+ own window.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="menutear">Figure 4: Tearing off a Menu</a></h3></div>
+<div><img alt='[The dashed line at the top of the "View" menu is highlighted.]' src="menutear.png"></div>
+</div>
+ <hr width="80%" align="center">
+</div>
+<div class="subsection">
+<h3><a name="gui.info">2. Information panel</a></h3>
+
+
+ <p>
+ The information panel displays information about the
+ data file and the values at the cursor position. In
+ <a href="#info">Figure 5</a>, the object name has been
+ loaded from the header of the data file. The image
+ value and position (in WCS, physical, and image
+ coordinates) are updated in real time as the cursor is
+ moved.
+ </p>
+
+ <p>
+ The fields of the information panel can be customized
+ from the "View" menu. Any of the default entries can be
+ removed, and additional fields can be added
+ (e.g. detector coordinates, min/max data values).
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="info">Figure 5: Information panel</a></h3></div>
+<div><img alt="[The information panel of the ds9 GUI.]" src="info.png"></div>
+</div>
+ <hr width="80%" align="center">
+</div>
+<div class="subsection">
+<h3><a name="gui.pan">3. Panner</a></h3>
+
+
+ <p>
+ The panner allows the user to view areas of the frame
+ which are outside of the current field of view.
+ Although the display frame is filled by the data, the
+ panner indicates that more of the image is
+ available. Clicking and dragging the viewing bounding
+ box in the panner - shown in blue in
+ <a href="#panner">Figure 6</a> - will display a different
+ portion of the image.
+ </p>
+
+ <p>
+ The panner also contains axes to indicate the directions
+ of North and East and the directions of the physical
+ (x,y) data axes.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="panner">Figure 6: Panner</a></h3></div>
+<div><img alt="[The panner of the ds9 GUI.]" src="panner.png"></div>
+</div>
+ <hr width="80%" align="center">
+</div>
+<div class="subsection">
+<h3><a name="gui.mag">4. Magnifier</a></h3>
+
+
+ <p>
+ The magnifier displays a magnified view of the current
+ cursor location. The magnifier cursor - the small square
+ in the center of <a href="#mag">Figure 7</a> - outlines
+ the size and orientation of one pixel, taking into
+ account the current frame zoom and orientation.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="mag">Figure 7: Magnifier</a></h3></div>
+<div><img alt="[The magnifier of the ds9 GUI.]" src="mag.png"></div>
+</div>
+ <hr width="80%" align="center">
+</div>
+<div class="subsection">
+<h3><a name="gui.buttons">5. Buttons</a></h3>
+
+
+ <p>
+ The button bar duplicates many of the options available
+ from the menu bar. The buttons provide quick access to
+ change the most frequently-used ds9 actions
+ (e.g. changing the scale and color bar, blinking and
+ tiling frames).
+ </p>
+
+ <p>
+ When a category is chosen from the top row, the options
+ within that category are displayed in the bottom row of
+ buttons. In <a href="#button">Figure 8</a>, the color category is
+ chosen and the bottom row shows the ten most-used
+ colormap options (additional colormaps are available
+ from the "Color" menu).
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="button">Figure 8: Buttons</a></h3></div>
+<div><img alt="[The buttons of the ds9 GUI.]" src="button.png"></div>
+</div>
+ <hr width="80%" align="center">
+</div>
+<div class="subsection">
+<h3><a name="gui.frame">6. Display frame</a></h3>
+
+
+ <p>
+ The display frame is the area of ds9 where the FITS
+ image is shown. In <a href="#components">Figure 1</a>, a single
+ frame is shown.
+ </p>
+
+ <p>
+ Multiple frames can be opened in ds9 at the same time.
+ In <a href="#frame">Figure 9</a>, nine frames have been
+ opened and set to "tile" display from the "frame"
+ button. The current frame is indicated by a blue
+ outline around it (second row, center frame). How the
+ frames are tiled is set in the "Frame → Frame
+ Parameters → Tile" menu; the default is to tile
+ the frames in a grid.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="frame">Figure 9: Tiled frame display</a></h3></div>
+<div><img alt="[Nine frames in the ds9 GUI.]" src="frame.png"></div>
+</div>
+
+ <p>
+ If the display is set back to "single", then the current
+ frame fills the display area. The other frames can be
+ accessed via the "previous" and "next" options in the
+ buttons bar (or from the "Frame" menu).
+ </p>
+
+ <p>
+ The "blink" option may also be used with multiple
+ frames. When blink is turned on, ds9 cycles through all
+ the available frames. The blink interval is set in the
+ "Frame → Frame Parameters → Blink Interval" menu.
+ </p>
+
+ <hr width="80%" align="center">
+</div>
+<div class="subsection">
+<h3><a name="gui.color">7. Colorbar</a></h3>
+
+
+ <p>
+ The colorbar displays the colormap, bias, and contrast
+ settings. The colormap correlates the colors used in the
+ image with the pixel values in the data.
+ </p>
+
+ <p>
+ To change the colormap, use the "Color" menu or button.
+ The contrast and bias can be adjusted by right-clicking
+ and dragging on the ds9 display. The "Color →
+ Colormap Parameters" dialog box can also be used to
+ change contrast and bias.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="color">Figure 10: Colorbar</a></h3></div>
+<div><img alt="[The colorbar of the ds9 GUI.]" src="color.png"></div>
+</div>
+ </div>
+</div>
+
+ <hr>
+</div>
+<div class="section">
+<h2><a name="preferences">Setting and Saving View Preferences</a></h2>
+
+
+ <p>
+ All of the view options described in this thread can be set
+ and saved as a preference. Open the "Preferences" dialog box
+ from the "Edit" menu and select the "View" tab, shown in
+ <a href="#prefs">Figure 11</a>.
+ </p>
+
+
+ <div class="figure">
+<div class="caption"><h3><a name="prefs">Figure 11: Preferences dialog box</a></h3></div>
+<div><img alt="[The view tab is selected in the preferences dialog.]" src="prefs.png"></div>
+</div>
+
+
+ <p>
+ The "Default" menus are used to set the defaults of the
+ "View" menu and buttons. For instance, uncheck the "Panner"
+ item under "Menu" and the panner won't be displayed when ds9
+ is launched. (Note that some options require ds9 to be
+ restarted before they take effect.)
+ </p>
+
+ <p>
+ After setting the desired preferences, select "Save". User
+ preferences are stored in <tt>.ds9.prf</tt>. At startup,
+ ds9 looks for the preferences file in the following
+ directory order:
+ <tt>./</tt>, <tt>$HOME</tt>, <tt>/usr/local/lib</tt>,
+ <tt>/opt/local/lib</tt>.
+ </p>
+
+ </div>
+</div>
+<hr size="5" noshade>
+<h2><a name="history">History</a></h2>
+<table class="history">
+ <tr>
+<td class="historydate">06 Jul 2009</td>
+<td>
+ Original version
+ </td>
+</tr>
+ </table>
+<hr size="5" noshade>
+<p>
+ Return to the <a href="../index.html">DS9 Users Manual</a></p>
+</div></body>
+</html>
diff --git a/ds9/doc/user/gui/info.png b/ds9/doc/user/gui/info.png
new file mode 100644
index 0000000..59f4c7a
--- /dev/null
+++ b/ds9/doc/user/gui/info.png
Binary files differ
diff --git a/ds9/doc/user/gui/mag.png b/ds9/doc/user/gui/mag.png
new file mode 100644
index 0000000..db5d82d
--- /dev/null
+++ b/ds9/doc/user/gui/mag.png
Binary files differ
diff --git a/ds9/doc/user/gui/menu.png b/ds9/doc/user/gui/menu.png
new file mode 100644
index 0000000..457100d
--- /dev/null
+++ b/ds9/doc/user/gui/menu.png
Binary files differ
diff --git a/ds9/doc/user/gui/menutear.png b/ds9/doc/user/gui/menutear.png
new file mode 100644
index 0000000..bfb789d
--- /dev/null
+++ b/ds9/doc/user/gui/menutear.png
Binary files differ
diff --git a/ds9/doc/user/gui/panner.png b/ds9/doc/user/gui/panner.png
new file mode 100644
index 0000000..e5d5e29
--- /dev/null
+++ b/ds9/doc/user/gui/panner.png
Binary files differ
diff --git a/ds9/doc/user/gui/prefs.png b/ds9/doc/user/gui/prefs.png
new file mode 100644
index 0000000..d2a6b72
--- /dev/null
+++ b/ds9/doc/user/gui/prefs.png
Binary files differ
diff --git a/ds9/doc/user/gui/thread.xml b/ds9/doc/user/gui/thread.xml
new file mode 100644
index 0000000..6b4530e
--- /dev/null
+++ b/ds9/doc/user/gui/thread.xml
@@ -0,0 +1,325 @@
+<?xml version="1.0" encoding="us-ascii" ?>
+<!DOCTYPE thread>
+
+<thread>
+
+ <info>
+
+ <name>gui</name>
+ <version>June 2009</version>
+ <title>
+ <long>Introduction to the ds9 Interface</long>
+ </title>
+ <history>
+ <entry day="6" month="July" year="9" who="liz">
+ Original version
+ </entry>
+ </history>
+ </info>
+
+ <text>
+ <overview>
+
+ <synopsis>
+ <p>
+ This thread provides an overview of the key components of
+ the ds9 graphical user interface (GUI).
+ </p>
+ </synopsis>
+ </overview>
+
+ <sectionlist>
+
+ <section id="gui">
+ <title>The ds9 Interface</title>
+
+ <p>
+ This thread uses Chandra data from an observation of the
+ Trapezium Cluster (ObsID 1522). The default ds9 GUI is
+ shown in <figlink id="components"/>. The main components
+ are numbered:
+ </p>
+
+ <list type="1">
+ <li>Menu bar</li>
+ <li>Information panel</li>
+ <li>Panner</li>
+ <li>Magnifier</li>
+ <li>Buttons</li>
+ <li>Display frame</li>
+ <li>Colorbar</li>
+ </list>
+
+ <figure id="components">
+ <title>The ds9 GUI</title>
+ <description>The default ds9 display includes the
+ information panel, panner, magnifier, and colorbar.</description>
+ <bitmap format="png">components.png</bitmap>
+ </figure>
+
+ <p>
+ The default setup is a "horizontal layout", with the
+ information panel, panner, magnifier, and buttons displayed
+ horizontally across the window. This may be changed to
+ "vertical layout" in the View menu (<figlink id="vertical"/>).
+ </p>
+
+ <figure id="vertical">
+ <title>The ds9 GUI, vertical layout</title>
+ <description>In the vertical layout, the information panel,
+ panner, magnifier, and buttons are displayed vertically at
+ the left of the data frame.</description>
+ <bitmap format="png">vertical.png</bitmap>
+ </figure>
+
+ <p>
+ Note that the colorbar remained horizontal at the bottom of
+ the display frame. This may be changed with the "vertical
+ colorbar" option in the "View" menu.
+ </p>
+
+ <subsectionlist type="1">
+ <subsection id="gui.menu">
+ <title>Menu bar</title>
+
+ <p>
+ The menu bar provides access to all of ds9's
+ capabilities. For a complete description of each menu,
+ refer to the <a href="../../ref/gui.html">Menu bar
+ section of the Reference Manual</a>.
+ </p>
+
+ <figure id="menu">
+ <title>Menu bar</title>
+ <description>The menu bar of the ds9 GUI.</description>
+ <bitmap format="png">menu.png</bitmap>
+ </figure>
+
+ <p>
+ All ds9 menus can be "torn off" to be a separate window
+ from the main GUI. To tear off a menu, select the
+ dashed line, which is the first item of each menu (shown
+ in <figlink id="menutear"/>). The menu will become its
+ own window.
+ </p>
+
+ <figure id="menutear">
+ <title>Tearing off a Menu</title>
+ <description>The dashed line at the top of the "View"
+ menu is highlighted.</description>
+ <bitmap format="png">menutear.png</bitmap>
+ </figure>
+ </subsection>
+
+ <subsection id="gui.info">
+ <title>Information panel</title>
+
+ <p>
+ The information panel displays information about the
+ data file and the values at the cursor position. In
+ <figlink id="info"/>, the object name has been
+ loaded from the header of the data file. The image
+ value and position (in WCS, physical, and image
+ coordinates) are updated in real time as the cursor is
+ moved.
+ </p>
+
+ <p>
+ The fields of the information panel can be customized
+ from the "View" menu. Any of the default entries can be
+ removed, and additional fields can be added
+ (e.g. detector coordinates, min/max data values).
+ </p>
+
+ <figure id="info">
+ <title>Information panel</title>
+ <description>The information panel of the ds9 GUI.</description>
+ <bitmap format="png">info.png</bitmap>
+ </figure>
+ </subsection>
+
+ <subsection id="gui.pan">
+ <title>Panner</title>
+
+ <p>
+ The panner allows the user to view areas of the frame
+ which are outside of the current field of view.
+ Although the display frame is filled by the data, the
+ panner indicates that more of the image is
+ available. Clicking and dragging the viewing bounding
+ box in the panner - shown in blue in
+ <figlink id="panner"/> - will display a different
+ portion of the image.
+ </p>
+
+ <p>
+ The panner also contains axes to indicate the directions
+ of North and East and the directions of the physical
+ (x,y) data axes.
+ </p>
+
+ <figure id="panner">
+ <title>Panner</title>
+ <description>The panner of the ds9 GUI.</description>
+ <bitmap format="png">panner.png</bitmap>
+ </figure>
+ </subsection>
+
+ <subsection id="gui.mag">
+ <title>Magnifier</title>
+
+ <p>
+ The magnifier displays a magnified view of the current
+ cursor location. The magnifier cursor - the small square
+ in the center of <figlink id="mag"/> - outlines
+ the size and orientation of one pixel, taking into
+ account the current frame zoom and orientation.
+ </p>
+
+ <figure id="mag">
+ <title>Magnifier</title>
+ <description>The magnifier of the ds9 GUI.</description>
+ <bitmap format="png">mag.png</bitmap>
+ </figure>
+ </subsection>
+
+ <subsection id="gui.buttons">
+ <title>Buttons</title>
+
+ <p>
+ The button bar duplicates many of the options available
+ from the menu bar. The buttons provide quick access to
+ change the most frequently-used ds9 actions
+ (e.g. changing the scale and color bar, blinking and
+ tiling frames).
+ </p>
+
+ <p>
+ When a category is chosen from the top row, the options
+ within that category are displayed in the bottom row of
+ buttons. In <figlink id="button"/>, the color category is
+ chosen and the bottom row shows the ten most-used
+ colormap options (additional colormaps are available
+ from the "Color" menu).
+ </p>
+
+ <figure id="button">
+ <title>Buttons</title>
+ <description>The buttons of the ds9 GUI.</description>
+ <bitmap format="png">button.png</bitmap>
+ </figure>
+ </subsection>
+
+ <subsection id="gui.frame">
+ <title>Display frame</title>
+
+ <p>
+ The display frame is the area of ds9 where the FITS
+ image is shown. In <figlink id="components"/>, a single
+ frame is shown.
+ </p>
+
+ <p>
+ Multiple frames can be opened in ds9 at the same time.
+ In <figlink id="frame"/>, nine frames have been
+ opened and set to "tile" display from the "frame"
+ button. The current frame is indicated by a blue
+ outline around it (second row, center frame). How the
+ frames are tiled is set in the "Frame &#8594; Frame
+ Parameters &#8594; Tile" menu; the default is to tile
+ the frames in a grid.
+ </p>
+
+ <figure id="frame">
+ <title>Tiled frame display</title>
+ <description>Nine frames in the ds9 GUI.</description>
+ <bitmap format="png">frame.png</bitmap>
+ </figure>
+
+ <p>
+ If the display is set back to "single", then the current
+ frame fills the display area. The other frames can be
+ accessed via the "previous" and "next" options in the
+ buttons bar (or from the "Frame" menu).
+ </p>
+
+ <p>
+ The "blink" option may also be used with multiple
+ frames. When blink is turned on, ds9 cycles through all
+ the available frames. The blink interval is set in the
+ "Frame &#8594; Frame Parameters &#8594; Blink Interval" menu.
+ </p>
+
+ </subsection>
+
+ <subsection id="gui.color">
+ <title>Colorbar</title>
+
+ <p>
+ The colorbar displays the colormap, bias, and contrast
+ settings. The colormap correlates the colors used in the
+ image with the pixel values in the data.
+ </p>
+
+ <p>
+ To change the colormap, use the "Color" menu or button.
+ The contrast and bias can be adjusted by right-clicking
+ and dragging on the ds9 display. The "Color &#8594;
+ Colormap Parameters" dialog box can also be used to
+ change contrast and bias.
+ </p>
+
+ <figure id="color">
+ <title>Colorbar</title>
+ <description>The colorbar of the ds9 GUI.</description>
+ <bitmap format="png">color.png</bitmap>
+ </figure>
+ </subsection>
+ </subsectionlist>
+
+ </section>
+
+
+ <section id="preferences">
+ <title>Setting and Saving View Preferences</title>
+
+ <p>
+ All of the view options described in this thread can be set
+ and saved as a preference. Open the "Preferences" dialog box
+ from the "Edit" menu and select the "View" tab, shown in
+ <figlink id="prefs"/>.
+ </p>
+
+
+ <figure id="prefs">
+ <title>Preferences dialog box</title>
+ <description>The view tab is selected in the preferences dialog.</description>
+ <bitmap format="png">prefs.png</bitmap>
+ </figure>
+
+
+ <p>
+ The "Default" menus are used to set the defaults of the
+ "View" menu and buttons. For instance, uncheck the "Panner"
+ item under "Menu" and the panner won't be displayed when ds9
+ is launched. (Note that some options require ds9 to be
+ restarted before they take effect.)
+ </p>
+
+ <p>
+ After setting the desired preferences, select "Save". User
+ preferences are stored in <tt>.ds9.prf</tt>. At startup,
+ ds9 looks for the preferences file in the following
+ directory order:
+ <tt>./</tt>, <tt>$HOME</tt>, <tt>/usr/local/lib</tt>,
+ <tt>/opt/local/lib</tt>.
+ </p>
+
+ </section>
+ </sectionlist>
+ </text>
+
+</thread>
+
+
+
diff --git a/ds9/doc/user/gui/vertical.png b/ds9/doc/user/gui/vertical.png
new file mode 100644
index 0000000..d96ee37
--- /dev/null
+++ b/ds9/doc/user/gui/vertical.png
Binary files differ
diff --git a/ds9/doc/user/index.html b/ds9/doc/user/index.html
new file mode 100644
index 0000000..94dc602
--- /dev/null
+++ b/ds9/doc/user/index.html
@@ -0,0 +1,68 @@
+<!DOCTYPE doctype PUBLIC "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+ <meta http-equiv="Content-Type"
+ content="text/html; charset=iso-8859-1">
+ <meta name="GENERATOR"
+ content="Mozilla/4.78 [en] (X11; U; Linux 2.4.7-10 i686) [Netscape]">
+ <title>DS9 Users Manual</title>
+</head>
+<body alink="#ff0000" bgcolor="#ffffff" link="#0000ee" text="#000000" vlink="#551a8b">
+
+ <h2><img alt="" src="../sun.gif" align="middle" height="98" width="100">SAOImage DS9 Users Manual</h2>
+
+ <p>
+ The DS9 Users Manual leads the user step-by-step through many
+ features of ds9, such as data binning and contours. For an
+ in-depth description of all of ds9's capabilities, refer to the
+ <a href="../ref/index.html">Reference
+ Manual</a>
+ </p>
+
+
+ <ul type="none">
+ <li>
+ <p>
+ <strong><a href="gui/index.html">Introduction to the ds9 Interface</a></strong>
+ </p>
+ </li>
+
+ <li>
+ <p>
+ <strong><a href="binning/index.html">Binning and Filtering FITS Event Files</a></strong>
+ </p>
+ </li>
+
+ <li>
+ <p>
+ <strong><a href="contour/index.html">Contours</a></strong>
+ </p>
+ </li>
+
+ <li>
+ <p>
+ <strong><a href="rgb/index.html">Create a True Color Image in an
+ RGB frame</a></strong>
+ </p>
+ </li>
+
+ <li>
+ <p>
+ <strong><a href="scripts/index.html">Scripting ds9</a></strong>
+ </p>
+ </li>
+
+ <li>
+ <p>
+ <strong><a href="catalogs/index.html">Catalogs</a></strong>
+ </p>
+ </li>
+ </ul>
+
+
+ <p>
+ If there are topics that you would like to see covered in the
+ Users Manual, please email: saord @ cfa.harvard.edu.
+ </p>
+</body>
+</html>
diff --git a/ds9/doc/user/rgb/color.png b/ds9/doc/user/rgb/color.png
new file mode 100644
index 0000000..23df0bb
--- /dev/null
+++ b/ds9/doc/user/rgb/color.png
Binary files differ
diff --git a/ds9/doc/user/rgb/ds9.png b/ds9/doc/user/rgb/ds9.png
new file mode 100644
index 0000000..650334b
--- /dev/null
+++ b/ds9/doc/user/rgb/ds9.png
Binary files differ
diff --git a/ds9/doc/user/rgb/filtered.png b/ds9/doc/user/rgb/filtered.png
new file mode 100644
index 0000000..8bf7134
--- /dev/null
+++ b/ds9/doc/user/rgb/filtered.png
Binary files differ
diff --git a/ds9/doc/user/rgb/grid.png b/ds9/doc/user/rgb/grid.png
new file mode 100644
index 0000000..46a7ccc
--- /dev/null
+++ b/ds9/doc/user/rgb/grid.png
Binary files differ
diff --git a/ds9/doc/user/rgb/index.html b/ds9/doc/user/rgb/index.html
new file mode 100644
index 0000000..735386a
--- /dev/null
+++ b/ds9/doc/user/rgb/index.html
@@ -0,0 +1,431 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Create a True Color Image in an RGB frame - DS9 </title>
+</head>
+<!--THIS FILE IS CREATED AUTOMATICALLY - DO NOT EDIT MANUALLY-->
+<body><div class="mainbar">
+<a name="maintext"></a><div align="center"><h1>Create a True Color Image in an RGB frame</h1></div>
+<p>
+ Return to the <a href="../index.html">DS9 Users Manual</a></p>
+<hr size="5" noshade>
+<div>
+<h2>Synopsis</h2>
+ <p>
+ Most astronomical images map color to intensity level,
+ e.g. lighter tones may correspond to a brighter intensity
+ level in a greyscale image. An alternative way of
+ presenting data is via an image that correllates color and
+ energy.
+ </p>
+
+ <p>
+ ds9 has the capability to create an RGB image and
+ interactively adjust many of its parameters to achieve
+ optimal display results.
+ </p>
+ <p>
+ If you encounter any problems, please email saord @ cfa.harvard.edu.
+ </p>
+</div>
+<hr size="5" noshade>
+<h2><a name="toc">Contents</a></h2>
+<ul>
+<li>
+<strong><a href="index.html#frame">Creating an RGB Frame</a></strong><ol type="A">
+<li><a href="index.html#frame.cmdline">From the command line</a></li>
+<li><a href="index.html#frame.gui">From the ds9 GUI</a></li>
+</ol>
+</li>
+<li><strong><a href="index.html#energy">Apply Energy Filters</a></strong></li>
+<li><strong><a href="index.html#smooth">Smoothing the Data (optional)</a></strong></li>
+<li><strong><a href="index.html#scale">Adjusting the Scale Parameters</a></strong></li>
+<li><strong><a href="index.html#coordgrid">Adding a Coordinate Grid</a></strong></li>
+<li><strong><a href="index.html#output">Saving the Output</a></strong></li>
+<li><strong><a href="index.html#history">History</a></strong></li>
+<li>
+<strong>Images</strong><ul>
+<li><a href="#rgb">Figure 1: RGB window</a></li>
+<li><a href="#lock">Figure 2: Lock menu in the RGB window</a></li>
+<li><a href="#ds9">Figure 3: RGB frame with three files loaded</a></li>
+<li><a href="#efilt">Figure 4: Energy-filtered RGB data</a></li>
+<li><a href="#smooth">Figure 5: Data smoothed with a Gaussian of radius three</a></li>
+<li><a href="#scale">Figure 6: The adjusted pixel distribution for scaling</a></li>
+<li><a href="#grid">Figure 7: Coordinate Grid parameters dialog box</a></li>
+<li><a href="#color">Figure 8: Final three-color image with coordinate grid overlaid</a></li>
+</ul>
+</li>
+</ul>
+<hr>
+<div class="sectionlist">
+<div class="section">
+<h2><a name="frame">Creating an RGB Frame</a></h2>
+
+
+ <p>
+ To use the three-color capabilities of ds9, the data must be
+ loaded into a special RGB frame. This frame will contain
+ all three files, stacked together in separate layers.
+ </p>
+
+ <p>
+ This thread uses Chandra data from an observation of Cas A
+ (ObsID 198); the level=2 event file is named
+ "casa.fits". The same file is loaded into each layer of the
+ RGB frame; different energy filters will be applied to the
+ layers in a later step.
+ </p>
+
+ <p>
+ There are two options for creating the RGB frame:
+ </p>
+
+ <div class="subsectionlist">
+<div class="subsection">
+<h3><a name="frame.cmdline">A. From the command line</a></h3>
+
+
+ <p>
+ The command-line syntax can be used to create the
+ RGB frame and load the three files into the red, green,
+ and blue layers:
+ </p>
+
+<div class="screen"><pre style="background: #cccccc; white-space: pre; border: none; padding: 0.5em; overflow: auto; border: thin solid black;">
+unix% ds9 -rgb -red casa.fits \
+ -green casa.fits \
+ -blue casa.fits &amp;
+</pre></div>
+
+ <p>
+ ds9 will open with the three files in one frame.
+ The <a href="#rgb">RGB window (Figure 1)</a> should open
+ as well. If it doesn't, open it from the "Frame →
+ RGB..." menu.
+ </p>
+
+ <hr width="80%" align="center">
+</div>
+<div class="subsection">
+<h3><a name="frame.gui">B. From the ds9 GUI</a></h3>
+
+
+ <p>
+ To load the files from the ds9 GUI:
+ </p>
+
+ <ol type="1">
+ <li>
+ <p>
+ Launch ds9
+ </p>
+ </li>
+
+ <li>
+ <p>
+ Choose "New Frame RGB" from the "Frame" menu.
+ </p>
+
+ <p>
+ When the new frame is created, the
+ <a href="#rgb">RGB window (Figure 1)</a> should open as well.
+ If it doesn't, open it from the "Frame → RGB..."
+ menu.
+ </p>
+ </li>
+
+ <li>
+ <p>
+ Make sure the "Red" band is selected in the
+ "Current" column of the RGB window, then choose
+ "File → Open..." in the main ds9 window and
+ select the red file.
+ </p>
+ </li>
+
+ <li>
+ <p>
+ Change the current band to "Green" in the RGB
+ window and open the green file.
+ </p>
+ </li>
+
+ <li>
+ <p>
+ Change the current band to "Blue" in the RGB
+ window and open the blue file.
+ </p>
+ </li>
+ </ol>
+
+ </div>
+</div>
+
+ <div class="figure">
+<div class="caption"><h3><a name="rgb">Figure 1: RGB window</a></h3></div>
+<div><img alt="[The RGB window indicates that all three layers are visible and Blue is selected as the current one.]" src="rgb.png"></div>
+</div>
+
+ <p>
+ Each frame of the RGB image may have different binning,
+ scaling, smoothing, and colorbars applied to it. You
+ can "lock" the frames together, so that the setting
+ is applied to all three frames at once. This is done
+ with the <a href="#lock">Lock menu in the RGB
+ window (Figure 2)</a>; all four options are checked in this
+ thread.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="lock">Figure 2: Lock menu in the RGB window</a></h3></div>
+<div><img alt="[The lock menu is expanded and all four options are checked.]" src="lock.png"></div>
+</div>
+
+ <p>
+ Use the binning and zoom options in ds9 to adjust the
+ image so that the full region of interest is visible.
+ <a href="#ds9">Figure 3</a> uses binning=2 and zoom=1.
+ The "Scale" is set to "log: minmax"
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="ds9">Figure 3: RGB frame with three files loaded</a></h3></div>
+<div><img alt="[The data is loaded into one ds9 frame; the RGB window indicates the current layer is Blue.]" src="ds9.png"></div>
+</div>
+ <hr>
+</div>
+<div class="section">
+<h2><a name="energy">Apply Energy Filters</a></h2>
+
+
+ <p>
+ The following energy bands are used for the RGB layers:
+ </p>
+
+ <ul>
+ <li>red (soft band): 200-1500 eV</li>
+ <li>green (medium band): 1500-2500 eV</li>
+ <li>blue (hard band): 2500-8000 eV</li>
+ </ul>
+
+ <p>
+ The values are just guidelines and may need to be adjusted for your analysis.
+ </p>
+
+ <p>
+ To filter the data, first select the Red frame from the RGB
+ window. Open the <tt>Bin → Binning Parameters</tt>
+ dialog box and type "<tt>energy=200:1500</tt>" in the Bin
+ Filter field. Choose "Apply" and the ds9 display will be
+ updated to reflect the energy filter.
+ </p>
+
+ <p>
+ Without closing the Binning Parameters box, select the Green
+ frame. Type "<tt>energy=1500:2500</tt>" in the Bin
+ Filter field and choose "Apply" again. Repeat these two
+ steps for the Blue layer, using the filter
+ "<tt>energy=2500:8000</tt>".
+ </p>
+
+ <p>
+ The colors in the image, as seen in <a href="#efilt">Figure 4</a>,
+ are correlated to the energy of the data.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="efilt">Figure 4: Energy-filtered RGB data</a></h3></div>
+<div><img alt="[Each layer of data has a different energy filtered applied, correlating color and energy in the image.]" src="filtered.png"></div>
+</div>
+
+ <hr>
+</div>
+<div class="section">
+<h2><a name="smooth">Smoothing the Data (optional)</a></h2>
+
+
+ <p>
+ Smoothing can help bring out finer features in the data by
+ removing statistical noise. It is an optional step;
+ experiment with smoothing to see if it improves the
+ appearance of your data.
+ </p>
+
+ <p>
+ The smoothing capability in ds9 lets you interactively
+ smooth the data. Note that for quantitative data analysis,
+ smoothing should be done with the appropriate data analysis
+ software; ds9 does a nice job for publication purposes.
+ </p>
+
+ <p>
+ Choose "Smooth" from the "Analysis" menu and the ds9 display
+ is updated with the results of smoothing. The "Smooth"
+ option can be toggled on and off during your ds9 session.
+ </p>
+
+ <p>
+ Open the "Smoothing Parameters..." dialog box from the same
+ menu to adjust the function and kernel radius of the
+ smoothing. This data were smoothed with a Gaussian function
+ with radius of two. The results are shown in
+ <a href="#smooth">Figure 5</a>.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="smooth">Figure 5: Data smoothed with a Gaussian of radius three</a></h3></div>
+<div><img alt="[The smoothed data are displayed in ds9.]" src="smooth.png"></div>
+</div>
+
+ <hr>
+</div>
+<div class="section">
+<h2><a name="scale">Adjusting the Scale Parameters</a></h2>
+
+
+ <p>
+ This data is being displayed with a "log: minmax" scale.
+ That means that ds9 stretches the scale to encompass
+ the range of pixel values in the file. Adjusting the
+ minimum and maximum scale values sets a threshold for the
+ background data and brings out features.
+ </p>
+
+ <p>
+ To change the minimum and maximum values, open the "Scale
+ → Scale Parameters" dialog box. The pixel distribution
+ shown is for the band selected as "Current" in the RGB
+ window; when the a different band is selected, the histogram
+ of pixel values is updated to match.
+ </p>
+
+ <p>
+ To adjust the values, use the cursor to grab the red
+ (minimum) or green (maximum) vertical lines on the plot and
+ drag them to the desired location. You can type a value in
+ to the "Low" or "High" field and hit "Apply" to set the
+ limits.
+ </p>
+
+ <p>
+ A basic guideline for setting the low value is to minimize
+ the contribution of the background. That is, adjust the
+ minimum of each band until the background of the image is
+ flat (i.e. solid black). For the maximum value, bringing it
+ in to the last data point in the pixel distribution is
+ usually sufficient.
+ </p>
+
+ <p>
+ For ObsID 198 with the smoothing applied, the following
+ limits were chosen (listed as "low:high" pairs):
+ </p>
+
+ <ul>
+ <li>Red - 0.4 : 20</li>
+ <li>Green - 0.3 : 35</li>
+ <li>Blue - 0.1 : 10</li>
+ </ul>
+
+ <p>
+ <a href="#scale">Figure 6</a> shows the image with
+ the new pixel value limits set.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="scale">Figure 6: The adjusted pixel distribution for scaling</a></h3></div>
+<div><img alt="[The background of the image is almost completely flat (black) after changing the scaling values.]" src="scale.png"></div>
+</div>
+
+ <hr>
+</div>
+<div class="section">
+<h2><a name="coordgrid">Adding a Coordinate Grid</a></h2>
+
+
+ <p>
+ To add a coordinate grid to the image, choose the
+ "Coordinate Grid" option from the "Analysis"
+ menu. Then choose "Coordinate Grid Parameters" from the
+ same menu to open <a href="#grid">the preferences
+ dialog (Figure 7)</a>.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="grid">Figure 7: Coordinate Grid parameters dialog box</a></h3></div>
+<div><img alt="[The parameter box contains fields to set the plot title and axis labels and to change the axis spacing and numbering.]" src="grid.png"></div>
+</div>
+
+ <p>
+ From the preferences box, you can change the color,
+ font, line style (solid or dash), and line thickness for
+ all elements of the grid. The font style, size, and
+ color can be edited, and you can add titles. It is also
+ possible to turn off the display of individual items via
+ the "View" menu.
+ </p>
+
+ <p>
+ In <a href="#color">Figure 8</a>, we have turned
+ off the grid lines and border. The axes have been
+ changed to "Exterior Axes" (from the "Type" menu).
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="color">Figure 8: Final three-color image with coordinate grid overlaid</a></h3></div>
+<div><img alt="[The three-color image is displayed in ds9.]" src="color.png"></div>
+</div>
+ <hr>
+</div>
+<div class="section">
+<h2><a name="output">Saving the Output</a></h2>
+
+
+ <p>
+ Once you are happy with your true color image, there are a
+ number of output options in ds9.
+ </p>
+
+ <ul>
+ <li>
+ <p>
+ <strong>Image formats:</strong> from the "File →
+ Save Image As..." menu, you can choose JPG, PNG, or TIFF
+ file formats.
+ </p>
+ </li>
+
+ <li>
+ <p>
+ <strong>Postscript:</strong> to create a postscript
+ file, go to "File → Print..." and select "Print To:
+ File".
+ </p>
+ </li>
+ </ul>
+
+ <p>
+ Currently it is not possible to save the state of the ds9
+ imager, meaning that you cannot save the composite RGB
+ frame and reopen later for further analysis.
+ </p>
+
+ </div>
+</div>
+<hr size="5" noshade>
+<h2><a name="history">History</a></h2>
+<table class="history">
+ <tr>
+<td class="historydate">04 Jun 2009</td>
+<td>
+ Original version
+
+ </td>
+</tr>
+ </table>
+<hr size="5" noshade>
+<p>
+ Return to the <a href="../index.html">DS9 Users Manual</a></p>
+</div></body>
+</html>
diff --git a/ds9/doc/user/rgb/lock.png b/ds9/doc/user/rgb/lock.png
new file mode 100644
index 0000000..3dcb3cd
--- /dev/null
+++ b/ds9/doc/user/rgb/lock.png
Binary files differ
diff --git a/ds9/doc/user/rgb/rgb.png b/ds9/doc/user/rgb/rgb.png
new file mode 100644
index 0000000..5631351
--- /dev/null
+++ b/ds9/doc/user/rgb/rgb.png
Binary files differ
diff --git a/ds9/doc/user/rgb/scale.png b/ds9/doc/user/rgb/scale.png
new file mode 100644
index 0000000..c2c50e1
--- /dev/null
+++ b/ds9/doc/user/rgb/scale.png
Binary files differ
diff --git a/ds9/doc/user/rgb/smooth.png b/ds9/doc/user/rgb/smooth.png
new file mode 100644
index 0000000..6d4f631
--- /dev/null
+++ b/ds9/doc/user/rgb/smooth.png
Binary files differ
diff --git a/ds9/doc/user/rgb/thread.xml b/ds9/doc/user/rgb/thread.xml
new file mode 100644
index 0000000..51e3503
--- /dev/null
+++ b/ds9/doc/user/rgb/thread.xml
@@ -0,0 +1,412 @@
+<?xml version="1.0" encoding="us-ascii" ?>
+<!DOCTYPE thread>
+
+<thread>
+
+ <info>
+
+ <version>June 2009</version>
+ <title>
+ <long>Create a True Color Image in an RGB frame</long>
+ </title>
+ <history>
+ <entry day="4" month="June" year="9" who="liz">
+ Original version
+ <!--// built from CIAO true_color_ds9 thread //-->
+ </entry>
+ </history>
+ </info>
+
+ <text>
+ <overview>
+
+ <synopsis>
+ <p>
+ Most astronomical images map color to intensity level,
+ e.g. lighter tones may correspond to a brighter intensity
+ level in a greyscale image. An alternative way of
+ presenting data is via an image that correllates color and
+ energy.
+ </p>
+
+ <p>
+ ds9 has the capability to create an RGB image and
+ interactively adjust many of its parameters to achieve
+ optimal display results.
+ </p>
+ </synopsis>
+ </overview>
+
+ <sectionlist>
+
+ <section id="frame">
+ <title>Creating an RGB Frame</title>
+
+ <p>
+ To use the three-color capabilities of ds9, the data must be
+ loaded into a special RGB frame. This frame will contain
+ all three files, stacked together in separate layers.
+ </p>
+
+ <p>
+ This thread uses Chandra data from an observation of Cas A
+ (ObsID 198); the level=2 event file is named
+ "casa.fits". The same file is loaded into each layer of the
+ RGB frame; different energy filters will be applied to the
+ layers in a later step.
+ </p>
+
+ <p>
+ There are two options for creating the RGB frame:
+ </p>
+
+ <subsectionlist type="A">
+ <subsection id="frame.cmdline">
+ <title>From the command line</title>
+
+ <p>
+ The command-line syntax can be used to create the
+ RGB frame and load the three files into the red, green,
+ and blue layers:
+ </p>
+
+<screen>
+unix% ds9 -rgb -red casa.fits \
+ -green casa.fits \
+ -blue casa.fits &amp;
+</screen>
+
+ <p>
+ ds9 will open with the three files in one frame.
+ The <figlink id="rgb">RGB window</figlink> should open
+ as well. If it doesn't, open it from the "Frame &#8594;
+ RGB..." menu.
+ </p>
+
+ </subsection>
+
+ <subsection id="frame.gui">
+ <title>From the ds9 GUI</title>
+
+ <p>
+ To load the files from the ds9 GUI:
+ </p>
+
+ <list type="1">
+ <li>
+ <p>
+ Launch ds9
+ </p>
+ </li>
+
+ <li>
+ <p>
+ Choose "New Frame RGB" from the "Frame" menu.
+ </p>
+
+ <p>
+ When the new frame is created, the
+ <figlink id="rgb">RGB window</figlink> should open as well.
+ If it doesn't, open it from the "Frame &#8594; RGB..."
+ menu.
+ </p>
+ </li>
+
+ <li>
+ <p>
+ Make sure the "Red" band is selected in the
+ "Current" column of the RGB window, then choose
+ "File &#8594; Open..." in the main ds9 window and
+ select the red file.
+ </p>
+ </li>
+
+ <li>
+ <p>
+ Change the current band to "Green" in the RGB
+ window and open the green file.
+ </p>
+ </li>
+
+ <li>
+ <p>
+ Change the current band to "Blue" in the RGB
+ window and open the blue file.
+ </p>
+ </li>
+ </list>
+
+ </subsection>
+ </subsectionlist>
+
+ <figure id="rgb">
+ <title>RGB window</title>
+ <description>The RGB window indicates that all three
+ layers are visible and Blue is selected as the current
+ one.</description>
+ <bitmap format="png">rgb.png</bitmap>
+ </figure>
+
+ <p>
+ Each frame of the RGB image may have different binning,
+ scaling, smoothing, and colorbars applied to it. You
+ can "lock" the frames together, so that the setting
+ is applied to all three frames at once. This is done
+ with the <figlink id="lock">Lock menu in the RGB
+ window</figlink>; all four options are checked in this
+ thread.
+ </p>
+
+ <figure id="lock">
+ <title>Lock menu in the RGB window</title>
+ <description>The lock menu is expanded and all four
+ options are checked.</description>
+ <bitmap format="png">lock.png</bitmap>
+ </figure>
+
+ <p>
+ Use the binning and zoom options in ds9 to adjust the
+ image so that the full region of interest is visible.
+ <figlink id="ds9"/> uses binning=2 and zoom=1.
+ The "Scale" is set to "log: minmax"
+ </p>
+
+ <figure id="ds9">
+ <title>RGB frame with three files loaded</title>
+ <description>The data is loaded into one ds9 frame; the RGB
+ window indicates the current layer is Blue.</description>
+ <bitmap format="png">ds9.png</bitmap>
+ </figure>
+ </section>
+
+ <section id="energy">
+ <title>Apply Energy Filters</title>
+
+ <p>
+ The following energy bands are used for the RGB layers:
+ </p>
+
+ <list>
+ <li>red (soft band): 200-1500 eV</li>
+ <li>green (medium band): 1500-2500 eV</li>
+ <li>blue (hard band): 2500-8000 eV</li>
+ </list>
+
+ <p>
+ The values are just guidelines and may need to be adjusted for your analysis.
+ </p>
+
+ <p>
+ To filter the data, first select the Red frame from the RGB
+ window. Open the <tt>Bin &#8594; Binning Parameters</tt>
+ dialog box and type "<tt>energy=200:1500</tt>" in the Bin
+ Filter field. Choose "Apply" and the ds9 display will be
+ updated to reflect the energy filter.
+ </p>
+
+ <p>
+ Without closing the Binning Parameters box, select the Green
+ frame. Type "<tt>energy=1500:2500</tt>" in the Bin
+ Filter field and choose "Apply" again. Repeat these two
+ steps for the Blue layer, using the filter
+ "<tt>energy=2500:8000</tt>".
+ </p>
+
+ <p>
+ The colors in the image, as seen in <figlink id="efilt"/>,
+ are correlated to the energy of the data.
+ </p>
+
+ <figure id="efilt">
+ <title>Energy-filtered RGB data</title>
+ <description>Each layer of data has a different energy
+ filtered applied, correlating color and energy in the
+ image.</description>
+ <bitmap format="png">filtered.png</bitmap>
+ </figure>
+
+ </section>
+
+ <section id="smooth">
+ <title>Smoothing the Data (optional)</title>
+
+ <p>
+ Smoothing can help bring out finer features in the data by
+ removing statistical noise. It is an optional step;
+ experiment with smoothing to see if it improves the
+ appearance of your data.
+ </p>
+
+ <p>
+ The smoothing capability in ds9 lets you interactively
+ smooth the data. Note that for quantitative data analysis,
+ smoothing should be done with the appropriate data analysis
+ software; ds9 does a nice job for publication purposes.
+ </p>
+
+ <p>
+ Choose "Smooth" from the "Analysis" menu and the ds9 display
+ is updated with the results of smoothing. The "Smooth"
+ option can be toggled on and off during your ds9 session.
+ </p>
+
+ <p>
+ Open the "Smoothing Parameters..." dialog box from the same
+ menu to adjust the function and kernel radius of the
+ smoothing. This data were smoothed with a Gaussian function
+ with radius of two. The results are shown in
+ <figlink id="smooth"/>.
+ </p>
+
+ <figure id="smooth">
+ <title>Data smoothed with a Gaussian of radius three</title>
+ <description>The smoothed data are displayed in ds9.</description>
+ <bitmap format="png">smooth.png</bitmap>
+ </figure>
+
+ </section>
+
+ <section id="scale">
+ <title>Adjusting the Scale Parameters</title>
+
+ <p>
+ This data is being displayed with a "log: minmax" scale.
+ That means that ds9 stretches the scale to encompass
+ the range of pixel values in the file. Adjusting the
+ minimum and maximum scale values sets a threshold for the
+ background data and brings out features.
+ </p>
+
+ <p>
+ To change the minimum and maximum values, open the "Scale
+ &#8594; Scale Parameters" dialog box. The pixel distribution
+ shown is for the band selected as "Current" in the RGB
+ window; when the a different band is selected, the histogram
+ of pixel values is updated to match.
+ </p>
+
+ <p>
+ To adjust the values, use the cursor to grab the red
+ (minimum) or green (maximum) vertical lines on the plot and
+ drag them to the desired location. You can type a value in
+ to the "Low" or "High" field and hit "Apply" to set the
+ limits.
+ </p>
+
+ <p>
+ A basic guideline for setting the low value is to minimize
+ the contribution of the background. That is, adjust the
+ minimum of each band until the background of the image is
+ flat (i.e. solid black). For the maximum value, bringing it
+ in to the last data point in the pixel distribution is
+ usually sufficient.
+ </p>
+
+ <p>
+ For ObsID 198 with the smoothing applied, the following
+ limits were chosen (listed as "low:high" pairs):
+ </p>
+
+ <list>
+ <li>Red - 0.4 : 20</li>
+ <li>Green - 0.3 : 35</li>
+ <li>Blue - 0.1 : 10</li>
+ </list>
+
+ <p>
+ <figlink id="scale"/> shows the image with
+ the new pixel value limits set.
+ </p>
+
+ <figure id="scale">
+ <title>The adjusted pixel distribution for scaling</title>
+ <description>The background of the image is almost
+ completely flat (black) after changing the scaling
+ values.</description>
+ <bitmap format="png">scale.png</bitmap>
+ </figure>
+
+ </section>
+
+ <section id="coordgrid">
+ <title>Adding a Coordinate Grid</title>
+
+ <p>
+ To add a coordinate grid to the image, choose the
+ "Coordinate Grid" option from the "Analysis"
+ menu. Then choose "Coordinate Grid Parameters" from the
+ same menu to open <figlink id="grid">the preferences
+ dialog</figlink>.
+ </p>
+
+ <figure id="grid">
+ <title>Coordinate Grid parameters dialog box</title>
+ <description>The parameter box contains fields to set
+ the plot title and axis labels and to change the
+ axis spacing and numbering.</description>
+ <bitmap format="png">grid.png</bitmap>
+ </figure>
+
+ <p>
+ From the preferences box, you can change the color,
+ font, line style (solid or dash), and line thickness for
+ all elements of the grid. The font style, size, and
+ color can be edited, and you can add titles. It is also
+ possible to turn off the display of individual items via
+ the "View" menu.
+ </p>
+
+ <p>
+ In <figlink id="color"/>, we have turned
+ off the grid lines and border. The axes have been
+ changed to "Exterior Axes" (from the "Type" menu).
+ </p>
+
+ <figure id="color">
+ <title>Final three-color image with coordinate grid overlaid</title>
+ <description>The three-color image is displayed in ds9.</description>
+ <bitmap format="png">color.png</bitmap>
+ </figure>
+ </section>
+
+ <section id="output">
+ <title>Saving the Output</title>
+
+ <p>
+ Once you are happy with your true color image, there are a
+ number of output options in ds9.
+ </p>
+
+ <list>
+ <li>
+ <p>
+ <strong>Image formats:</strong> from the "File &#8594;
+ Save Image As..." menu, you can choose JPG, PNG, or TIFF
+ file formats.
+ </p>
+ </li>
+
+ <li>
+ <p>
+ <strong>Postscript:</strong> to create a postscript
+ file, go to "File &#8594; Print..." and select "Print To:
+ File".
+ </p>
+ </li>
+ </list>
+
+ <p>
+ Currently it is not possible to save the state of the ds9
+ imager, meaning that you cannot save the composite RGB
+ frame and reopen later for further analysis.
+ </p>
+
+ </section>
+
+ </sectionlist>
+ </text>
+
+</thread>
+
+
+
diff --git a/ds9/doc/user/scripts/contour.png b/ds9/doc/user/scripts/contour.png
new file mode 100644
index 0000000..3365b4d
--- /dev/null
+++ b/ds9/doc/user/scripts/contour.png
Binary files differ
diff --git a/ds9/doc/user/scripts/contourdss.png b/ds9/doc/user/scripts/contourdss.png
new file mode 100644
index 0000000..c80f8fe
--- /dev/null
+++ b/ds9/doc/user/scripts/contourdss.png
Binary files differ
diff --git a/ds9/doc/user/scripts/index.html b/ds9/doc/user/scripts/index.html
new file mode 100644
index 0000000..923ecec
--- /dev/null
+++ b/ds9/doc/user/scripts/index.html
@@ -0,0 +1,363 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Scripting ds9 - DS9 </title>
+</head>
+<!--THIS FILE IS CREATED AUTOMATICALLY - DO NOT EDIT MANUALLY-->
+<body><div class="mainbar">
+<a name="maintext"></a><div align="center"><h1>Scripting ds9</h1></div>
+<p>
+ Return to the <a href="../index.html">DS9 Users Manual</a></p>
+<hr size="5" noshade>
+<div>
+<h2>Synopsis</h2>
+ <p>
+ Scripting with ds9 can be done in several ways: by invoking
+ the GUI with a number of command-line options or via
+ the <a href="http://hea-www.harvard.edu/RD/xpa/index.html">XPA
+ messaging system</a>. A third option, Simple Application
+ Messaging Protocol (SAMP), is introduced but not included in
+ the examples.
+ </p>
+
+ <p>
+ To illustrate how to script ds9, we
+ repeat the <a href="../contour/index.html">contours example</a>
+ with both methods,. The examples use Chandra data from an
+ observation of the galaxy cluster Abell 2142 (ObsID 5005).
+ </p>
+ <p>
+ If you encounter any problems, please email saord @ cfa.harvard.edu.
+ </p>
+</div>
+<hr size="5" noshade>
+<h2><a name="toc">Contents</a></h2>
+<ul>
+<li><strong><a href="index.html#commandline">Command-line Scripting</a></strong></li>
+<li><strong><a href="index.html#xpa">XPA Scripting</a></strong></li>
+<li><strong><a href="index.html#samp">SAMP: Simple Application Messaging Protocol</a></strong></li>
+<li><strong><a href="index.html#history">History</a></strong></li>
+<li>
+<strong>Images</strong><ul>
+<li><a href="#clcontour">Figure 1: Command line: x-ray data with contours</a></li>
+<li><a href="#clcontourdss">Figure 2: Command line: x-ray and optical data with contours</a></li>
+<li><a href="#xpacontour">Figure 3: XPA: x-ray data with contours</a></li>
+<li><a href="#xpacontourdss">Figure 4: XPA: x-ray and optical data with contours</a></li>
+</ul>
+</li>
+</ul>
+<hr>
+<div class="sectionlist">
+<div class="section">
+<h2><a name="commandline">Command-line Scripting</a></h2>
+
+
+ <p>
+ The ds9 Reference Manual
+ has <a href="../../ref/command.html">an extensive list of
+ the available command line options</a>. The most important
+ thing to note is that the commands are executed one at a
+ time in the order they are listed.
+ </p>
+
+ <p>
+ To create contours on a data image:
+ </p>
+
+<div class="screen"><pre style="background: #cccccc; white-space: pre; border: none; padding: 0.5em; overflow: auto; border: thin solid black;">
+unix% ds9 acisf05005N002_evt2.fits -bin about 3800 3800 -bin factor 2 \
+ -scale log -cmap b \
+ -contour yes -contour limits 1 100 \
+ -contour smooth 5 -contour nlevels 6 -contour save ds9.con &amp;
+</pre></div>
+
+ <p>
+ This command line produces <a href="#clcontour">Figure 1</a>.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="clcontour">Figure 1: Command line: x-ray data with contours</a></h3></div>
+<div><img alt="[Diffuse emission with contours overlaid; a point source is visible in the upper left corner of the image.]" src="contour.png"></div>
+</div>
+
+ <p>
+ The options direct ds9 to:
+ </p>
+
+ <ol type="1">
+ <li>
+<tt>-bin about 3800 3800</tt> : center the image display at (x,y)=(3800,3800)</li>
+ <li>
+<tt>-bin factor 2</tt> : bin the data by a factor of 2</li>
+ <li>
+<tt>-scale log</tt> : set the display to log scale</li>
+ <li>
+<tt>-cmap b</tt> : use the "b" colormap</li>
+ <li>
+<tt>-contour yes</tt> : display contours</li>
+ <li>
+<tt>-contour limits 1 100</tt> : set the minimum and maximum contour limits</li>
+ <li>
+<tt>-contour smooth 5</tt> : set contour smoothness to "5"</li>
+ <li>
+<tt>-contour nlevels 6</tt> : create six contour levels</li>
+ <li>
+<tt>-contour save ds9.com</tt> : save the contours to the file "ds9.con"</li>
+ </ol>
+
+ <p>
+ If you wish to add options to the command line after it has
+ been processed, the whole command must be run again from the
+ beginning. It is, however, possible to interact with
+ the ds9 GUI that has been created. For instance, instead of
+ including the "<tt>-bin about 3800 3800</tt>" modifier, the
+ image could be recentered in ds9 interactively.
+ </p>
+
+ <p>
+ The following command line builds on the previous example by
+ retrieving a DSS image and copying the contours to the new
+ frame:
+ </p>
+
+<div class="screen"><pre style="background: #cccccc; white-space: pre; border: none; padding: 0.5em; overflow: auto; border: thin solid black;">
+unix% ds9 acisf05005N002_evt2.fits -bin about 3800 3800 -bin factor 2 \
+ -scale log -cmap b \
+ -contour yes -contour limits 1 100 \
+ -contour smooth 5 -contour nlevels 6 -contour copy \
+ -dsssao A2142 -cmap grey -contour paste \
+ -frame first -match frames wcs &amp;
+</pre></div>
+
+ <p>
+ The resulting image is shown in <a href="#clcontourdss">Figure 2</a>.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="clcontourdss">Figure 2: Command line: x-ray and optical data with contours</a></h3></div>
+<div><img alt="[The x-ray data is in the left frame and the optical data is in the right frame; both have the x-ray contours displayed on the data.]" src="contourdss.png"></div>
+</div>
+
+ <p>
+ The options which have been added from the previous command
+ line are:
+ </p>
+
+ <ol type="1">
+ <li>
+<tt>-contour copy</tt> : copy the x-ray contours</li>
+ <li>
+<tt>-dsssao A2142</tt> : retrieve a DSS image of A2142
+ from the DSS-SAO server (there are also a "dsseso" and
+ "dssstsci" options)</li>
+ <li>
+<tt>-cmap grey</tt> : use the "grey" colormap in the DSS frame</li>
+ <li>
+<tt>-contour paste</tt> : paste the x-ray contours onto
+ the optical data</li>
+ <li>
+<tt>-frame first</tt> : select the first ds9 frame</li>
+ <li>
+<tt>-match frames wcs</tt> : match the WCS of the DSS
+ frame to the current (x-ray) frame</li>
+ </ol>
+
+ <p>
+ At this point, we can end the ds9 session or modify the
+ display interactively via the ds9 GUI.
+ </p>
+
+
+ <hr>
+</div>
+<div class="section">
+<h2><a name="xpa">XPA Scripting</a></h2>
+
+
+ <p>
+ X Public Access (XPA) is a messaging system which provides
+ communication between Unix programs through a set of access
+ points. The two most common actions are retrieving
+ information (<tt>xpaget</tt>) and issuing commands
+ (<tt>xpaset</tt>). For more information, see the <a href="http://hea-www.harvard.edu/RD/xpa/">XPA Messaging
+ System</a> page and the <a href="../../ref/xpa.html">XPA Access Points</a>
+ section of the ds9 manual.
+ </p>
+
+ <p>
+ XPA commands may be issued one at a time from the terminal
+ or collected in a script to run in batch mode.
+ Unlike the command line syntax, there is no predetermined
+ stopping point - commands may be sent to ds9 as long as the
+ GUI is open.
+ </p>
+
+ <p>
+ First, open ds9 with the data file:
+ </p>
+
+<div class="screen"><pre style="background: #cccccc; white-space: pre; border: none; padding: 0.5em; overflow: auto; border: thin solid black;">
+unix% ds9 acisf05005N002_evt2.fits &amp;
+</pre></div>
+
+ <p>
+ The <a href="http://hea-www.harvard.edu/RD/xpa/xpans.html">xpans
+ name server</a> is used to manage the names and ports
+ of XPA access points. Use "<tt>xpaget xpans</tt>" to see
+ the list of available access points:
+ </p>
+
+<div class="screen"><pre style="background: #cccccc; white-space: pre; border: none; padding: 0.5em; overflow: auto; border: thin solid black;">
+unix% xpaget xpans
+DS9 ds9 gs /tmp/.xpa/DS9_ds9.22972 username
+</pre></div>
+
+ <p>
+ Now that ds9 is running and linked to an XPA server, we can
+ use xpaset to modify the display and add contours. (Refer
+ to the <a href="http://hea-www.harvard.edu/RD/xpa/programs.html#xpaset">XPA
+ documentation</a> for details on <tt>xpaset</tt> syntax.)
+ </p>
+
+<div class="screen"><pre style="background: #cccccc; white-space: pre; border: none; padding: 0.5em; overflow: auto; border: thin solid black;">
+unix% xpaset -p ds9 bin about 3800 3800
+unix% xpaset -p ds9 bin factor 2
+unix% xpaset -p ds9 scale log
+unix% xpaset -p ds9 cmap b
+unix% xpaset -p ds9 contour yes
+unix% xpaset -p ds9 contour limits 1 100
+unix% xpaset -p ds9 contour smooth 5
+unix% xpaset -p ds9 contour nlevels 6
+unix% xpaset -p ds9 contour save xpa.con
+</pre></div>
+
+ <p>
+ This command line produces <a href="#xpacontour">Figure 3</a>.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="xpacontour">Figure 3: XPA: x-ray data with contours</a></h3></div>
+<div><img alt="[Diffuse emission with contours overlaid; a point source is visible in the upper left corner of the image.]" src="contour.png"></div>
+</div>
+
+ <p>
+ The options direct ds9 to:
+ </p>
+
+ <ol type="1">
+ <li>
+<tt>xpaset -p bin about 3800 3800</tt> : center the image display at (x,y)=(3800,3800)</li>
+ <li>
+<tt>xpaset -p bin factor 2</tt> : bin the data by a factor of 2</li>
+ <li>
+<tt>xpaset -p scale log</tt> : set the display to log scale</li>
+ <li>
+<tt>xpaset -p cmap b</tt> : use the "b" colormap</li>
+ <li>
+<tt>xpaset -p contour yes</tt> : display contours</li>
+ <li>
+<tt>xpaset -p contour limits 1 100</tt> : set the minimum and maximum contour limits</li>
+ <li>
+<tt>xpaset -p contour smooth 5</tt> : set contour smoothness to "5"</li>
+ <li>
+<tt>xpaset -p contour nlevels 6</tt> : create six contour levels</li>
+ <li>
+<tt>xpaset -p contour save xpa.com</tt> : save the contours to the file "xpa.con"</li>
+ </ol>
+
+ <p>
+ As long as the ds9 GUI remains open, we can continue to
+ modify the display. Here we build on the previous example
+ by retrieving a DSS image and copying the contours to the
+ new frame:
+ </p>
+
+<div class="screen"><pre style="background: #cccccc; white-space: pre; border: none; padding: 0.5em; overflow: auto; border: thin solid black;">
+unix% xpaset -p ds9 contour copy
+unix% xpaset -p ds9 dsssao A2142
+unix% xpaset -p ds9 cmap grey
+unix% xpaset -p ds9 contour paste
+unix% xpaset -p ds9 frame first
+unix% xpaset -p ds9 match frames wcs
+</pre></div>
+
+ <p>
+ The resulting image is shown in <a href="#clcontourdss">Figure 2</a>.
+ </p>
+
+ <div class="figure">
+<div class="caption"><h3><a name="xpacontourdss">Figure 4: XPA: x-ray and optical data with contours</a></h3></div>
+<div><img alt="[The x-ray data is in the left frame and the optical data is in the right frame; both have the x-ray contours displayed on the data.]" src="contourdss.png"></div>
+</div>
+
+ <p>
+ The options which have been added from the previous command
+ line are:
+ </p>
+
+ <ol type="1">
+ <li>
+<tt>xpaset -p contour copy</tt> : copy the x-ray contours</li>
+ <li>
+<tt>xpaset -p dsssao A2142</tt> : retrieve a DSS image of A2142
+ from the DSS-SAO server (there are also a "dsseso" and
+ "dssstsci" options)</li>
+ <li>
+<tt>xpaset -p cmap grey</tt> : use the "grey" colormap in the DSS frame</li>
+ <li>
+<tt>xpaset -p contour paste</tt> : paste the x-ray contours onto
+ the optical data</li>
+ <li>
+<tt>xpaset -p frame first</tt> : select the first ds9 frame</li>
+ <li>
+<tt>xpaset -p match frames wcs</tt> : match the WCS of the DSS
+ frame to the current (x-ray) frame</li>
+ </ol>
+
+ <p>
+ At this point, we can end the ds9 session, issue further XPA
+ commands, or modify the display interactively via the ds9
+ GUI.
+ </p>
+
+ <hr>
+</div>
+<div class="section">
+<h2><a name="samp">SAMP: Simple Application Messaging Protocol</a></h2>
+
+
+ <p>
+ A third method of scripting ds9 is via
+ <a href="http://www.ivoa.net/Documents/latest/SAMP.html">SAMP</a>,
+ a messaging protocol that enables astronomy software
+ tools to interoperate and communicate. SAMP is also used by
+ such applications
+ as <a href="http://www.star.bris.ac.uk/~mbt/topcat/">TOPCAT</a>,
+ an interactive graphical viewer and editor for tabular data
+ and <a href="http://aladin.u-strasbg.fr/">Aladin</a>, an
+ interactive software sky atlas.
+ </p>
+
+ <p>
+ Information on the ds9 SAMP implementation is available in
+ the <a href="../../ref/samp.html">ds9 Reference Manual</a>.
+ </p>
+ </div>
+</div>
+<hr size="5" noshade>
+<h2><a name="history">History</a></h2>
+<table class="history">
+ <tr>
+<td class="historydate">21 Sep 2009</td>
+<td>
+ Original version
+
+ </td>
+</tr>
+ </table>
+<hr size="5" noshade>
+<p>
+ Return to the <a href="../index.html">DS9 Users Manual</a></p>
+</div></body>
+</html>
diff --git a/ds9/doc/user/scripts/thread.xml b/ds9/doc/user/scripts/thread.xml
new file mode 100644
index 0000000..e9da6af
--- /dev/null
+++ b/ds9/doc/user/scripts/thread.xml
@@ -0,0 +1,330 @@
+<?xml version="1.0" encoding="us-ascii" ?>
+<!DOCTYPE thread>
+
+<thread>
+
+ <info>
+
+ <name>scripts</name>
+ <version>Sept 2009</version>
+ <title>
+ <long>Scripting ds9</long>
+ </title>
+ <history>
+ <entry day="21" month="September" year="9" who="liz">
+ Original version
+ <!-- scripted version of contours thread //-->
+ </entry>
+ </history>
+ </info>
+
+ <text>
+ <overview>
+
+ <synopsis>
+ <p>
+ Scripting with ds9 can be done in several ways: by invoking
+ the GUI with a number of command-line options or via
+ the <a href="http://hea-www.harvard.edu/RD/xpa/index.html">XPA
+ messaging system</a>. A third option, Simple Application
+ Messaging Protocol (SAMP), is introduced but not included in
+ the examples.
+ </p>
+
+ <p>
+ To illustrate how to script ds9, we
+ repeat the <a href="../contour/index.html">contours example</a>
+ with both methods,. The examples use Chandra data from an
+ observation of the galaxy cluster Abell 2142 (ObsID 5005).
+ </p>
+ </synopsis>
+ </overview>
+
+ <sectionlist>
+
+ <section id="commandline">
+ <title>Command-line Scripting</title>
+
+ <p>
+ The ds9 Reference Manual
+ has <a href="../../ref/command.html">an extensive list of
+ the available command line options</a>. The most important
+ thing to note is that the commands are executed one at a
+ time in the order they are listed.
+ </p>
+
+ <p>
+ To create contours on a data image:
+ </p>
+
+<screen>
+unix% ds9 acisf05005N002_evt2.fits -bin about 3800 3800 -bin factor 2 \
+ -scale log -cmap b \
+ -contour yes -contour limits 1 100 \
+ -contour smooth 5 -contour nlevels 6 -contour save ds9.con &amp;
+</screen>
+
+ <p>
+ This command line produces <figlink id="clcontour"/>.
+ </p>
+
+ <figure id="clcontour">
+ <title>Command line: x-ray data with contours</title>
+ <description>Diffuse emission with
+ contours overlaid; a point source is visible in the upper
+ left corner of the image.</description>
+ <bitmap format="png">contour.png</bitmap>
+ </figure>
+
+ <p>
+ The options direct ds9 to:
+ </p>
+
+ <list type="1">
+ <li><tt>-bin about 3800 3800</tt> : center the image display at (x,y)=(3800,3800)</li>
+ <li><tt>-bin factor 2</tt> : bin the data by a factor of 2</li>
+ <li><tt>-scale log</tt> : set the display to log scale</li>
+ <li><tt>-cmap b</tt> : use the "b" colormap</li>
+ <li><tt>-contour yes</tt> : display contours</li>
+ <li><tt>-contour limits 1 100</tt> : set the minimum and maximum contour limits</li>
+ <li><tt>-contour smooth 5</tt> : set contour smoothness to "5"</li>
+ <li><tt>-contour nlevels 6</tt> : create six contour levels</li>
+ <li><tt>-contour save ds9.com</tt> : save the contours to the file "ds9.con"</li>
+ </list>
+
+ <p>
+ If you wish to add options to the command line after it has
+ been processed, the whole command must be run again from the
+ beginning. It is, however, possible to interact with
+ the ds9 GUI that has been created. For instance, instead of
+ including the "<tt>-bin about 3800 3800</tt>" modifier, the
+ image could be recentered in ds9 interactively.
+ </p>
+
+ <p>
+ The following command line builds on the previous example by
+ retrieving a DSS image and copying the contours to the new
+ frame:
+ </p>
+
+<screen>
+unix% ds9 acisf05005N002_evt2.fits -bin about 3800 3800 -bin factor 2 \
+ -scale log -cmap b \
+ -contour yes -contour limits 1 100 \
+ -contour smooth 5 -contour nlevels 6 -contour copy \
+ -dsssao A2142 -cmap grey -contour paste \
+ -frame first -match frames wcs &amp;
+</screen>
+
+ <p>
+ The resulting image is shown in <figlink id="clcontourdss"/>.
+ </p>
+
+ <figure id="clcontourdss">
+ <title>Command line: x-ray and optical data with contours</title>
+ <description>The x-ray data is in the left frame and the
+ optical data is in the right frame; both have the x-ray
+ contours displayed on the data.</description>
+ <bitmap format="png">contourdss.png</bitmap>
+ </figure>
+
+ <p>
+ The options which have been added from the previous command
+ line are:
+ </p>
+
+ <list type="1">
+ <li><tt>-contour copy</tt> : copy the x-ray contours</li>
+ <li><tt>-dsssao A2142</tt> : retrieve a DSS image of A2142
+ from the DSS-SAO server (there are also a "dsseso" and
+ "dssstsci" options)</li>
+ <li><tt>-cmap grey</tt> : use the "grey" colormap in the DSS frame</li>
+ <li><tt>-contour paste</tt> : paste the x-ray contours onto
+ the optical data</li>
+ <li><tt>-frame first</tt> : select the first ds9 frame</li>
+ <li><tt>-match frames wcs</tt> : match the WCS of the DSS
+ frame to the current (x-ray) frame</li>
+ </list>
+
+ <p>
+ At this point, we can end the ds9 session or modify the
+ display interactively via the ds9 GUI.
+ </p>
+
+
+ </section>
+
+ <section id="xpa">
+ <title>XPA Scripting</title>
+
+ <p>
+ X Public Access (XPA) is a messaging system which provides
+ communication between Unix programs through a set of access
+ points. The two most common actions are retrieving
+ information (<tt>xpaget</tt>) and issuing commands
+ (<tt>xpaset</tt>). For more information, see the <a
+ href="http://hea-www.harvard.edu/RD/xpa/">XPA Messaging
+ System</a> page and the <a
+ href="../../ref/xpa.html">XPA Access Points</a>
+ section of the ds9 manual.
+ </p>
+
+ <p>
+ XPA commands may be issued one at a time from the terminal
+ or collected in a script to run in batch mode.
+ Unlike the command line syntax, there is no predetermined
+ stopping point - commands may be sent to ds9 as long as the
+ GUI is open.
+ </p>
+
+ <p>
+ First, open ds9 with the data file:
+ </p>
+
+<screen>
+unix% ds9 acisf05005N002_evt2.fits &amp;
+</screen>
+
+ <p>
+ The <a
+ href="http://hea-www.harvard.edu/RD/xpa/xpans.html">xpans
+ name server</a> is used to manage the names and ports
+ of XPA access points. Use "<tt>xpaget xpans</tt>" to see
+ the list of available access points:
+ </p>
+
+<screen>
+unix% xpaget xpans
+DS9 ds9 gs /tmp/.xpa/DS9_ds9.22972 username
+</screen>
+
+ <p>
+ Now that ds9 is running and linked to an XPA server, we can
+ use xpaset to modify the display and add contours. (Refer
+ to the <a
+ href="http://hea-www.harvard.edu/RD/xpa/programs.html#xpaset">XPA
+ documentation</a> for details on <tt>xpaset</tt> syntax.)
+ </p>
+
+<screen>
+unix% xpaset -p ds9 bin about 3800 3800
+unix% xpaset -p ds9 bin factor 2
+unix% xpaset -p ds9 scale log
+unix% xpaset -p ds9 cmap b
+unix% xpaset -p ds9 contour yes
+unix% xpaset -p ds9 contour limits 1 100
+unix% xpaset -p ds9 contour smooth 5
+unix% xpaset -p ds9 contour nlevels 6
+unix% xpaset -p ds9 contour save xpa.con
+</screen>
+
+ <p>
+ This command line produces <figlink id="xpacontour"/>.
+ </p>
+
+ <figure id="xpacontour">
+ <title>XPA: x-ray data with contours</title>
+ <description>Diffuse emission with
+ contours overlaid; a point source is visible in the upper
+ left corner of the image.</description>
+ <bitmap format="png">contour.png</bitmap>
+ </figure>
+
+ <p>
+ The options direct ds9 to:
+ </p>
+
+ <list type="1">
+ <li><tt>xpaset -p bin about 3800 3800</tt> : center the image display at (x,y)=(3800,3800)</li>
+ <li><tt>xpaset -p bin factor 2</tt> : bin the data by a factor of 2</li>
+ <li><tt>xpaset -p scale log</tt> : set the display to log scale</li>
+ <li><tt>xpaset -p cmap b</tt> : use the "b" colormap</li>
+ <li><tt>xpaset -p contour yes</tt> : display contours</li>
+ <li><tt>xpaset -p contour limits 1 100</tt> : set the minimum and maximum contour limits</li>
+ <li><tt>xpaset -p contour smooth 5</tt> : set contour smoothness to "5"</li>
+ <li><tt>xpaset -p contour nlevels 6</tt> : create six contour levels</li>
+ <li><tt>xpaset -p contour save xpa.com</tt> : save the contours to the file "xpa.con"</li>
+ </list>
+
+ <p>
+ As long as the ds9 GUI remains open, we can continue to
+ modify the display. Here we build on the previous example
+ by retrieving a DSS image and copying the contours to the
+ new frame:
+ </p>
+
+<screen>
+unix% xpaset -p ds9 contour copy
+unix% xpaset -p ds9 dsssao A2142
+unix% xpaset -p ds9 cmap grey
+unix% xpaset -p ds9 contour paste
+unix% xpaset -p ds9 frame first
+unix% xpaset -p ds9 match frames wcs
+</screen>
+
+ <p>
+ The resulting image is shown in <figlink id="clcontourdss"/>.
+ </p>
+
+ <figure id="xpacontourdss">
+ <title>XPA: x-ray and optical data with contours</title>
+ <description>The x-ray data is in the left frame and the
+ optical data is in the right frame; both have the x-ray
+ contours displayed on the data.</description>
+ <bitmap format="png">contourdss.png</bitmap>
+ </figure>
+
+ <p>
+ The options which have been added from the previous command
+ line are:
+ </p>
+
+ <list type="1">
+ <li><tt>xpaset -p contour copy</tt> : copy the x-ray contours</li>
+ <li><tt>xpaset -p dsssao A2142</tt> : retrieve a DSS image of A2142
+ from the DSS-SAO server (there are also a "dsseso" and
+ "dssstsci" options)</li>
+ <li><tt>xpaset -p cmap grey</tt> : use the "grey" colormap in the DSS frame</li>
+ <li><tt>xpaset -p contour paste</tt> : paste the x-ray contours onto
+ the optical data</li>
+ <li><tt>xpaset -p frame first</tt> : select the first ds9 frame</li>
+ <li><tt>xpaset -p match frames wcs</tt> : match the WCS of the DSS
+ frame to the current (x-ray) frame</li>
+ </list>
+
+ <p>
+ At this point, we can end the ds9 session, issue further XPA
+ commands, or modify the display interactively via the ds9
+ GUI.
+ </p>
+
+ </section>
+
+ <section id="samp">
+ <title>SAMP: Simple Application Messaging Protocol</title>
+
+ <p>
+ A third method of scripting ds9 is via
+ <a href="http://www.ivoa.net/Documents/latest/SAMP.html">SAMP</a>,
+ a messaging protocol that enables astronomy software
+ tools to interoperate and communicate. SAMP is also used by
+ such applications
+ as <a href="http://www.star.bris.ac.uk/~mbt/topcat/">TOPCAT</a>,
+ an interactive graphical viewer and editor for tabular data
+ and <a href="http://aladin.u-strasbg.fr/">Aladin</a>, an
+ interactive software sky atlas.
+ </p>
+
+ <p>
+ Information on the ds9 SAMP implementation is available in
+ the <a href="../../ref/samp.html">ds9 Reference Manual</a>.
+ </p>
+ </section>
+
+ </sectionlist>
+ </text>
+
+</thread>
+
+
+