diff options
author | William Joye <wjoye@cfa.harvard.edu> | 2016-10-27 19:01:15 (GMT) |
---|---|---|
committer | William Joye <wjoye@cfa.harvard.edu> | 2016-10-27 19:01:15 (GMT) |
commit | 12166aa342f7c8d905097e43a1f50e0775503069 (patch) | |
tree | 73a6e7296fbf9898633a02c2503a3e959789d8c3 /ds9/doc/user | |
parent | d4d595fa7fb12903db9227d33d48b2b00120dbd1 (diff) | |
download | blt-12166aa342f7c8d905097e43a1f50e0775503069.zip blt-12166aa342f7c8d905097e43a1f50e0775503069.tar.gz blt-12166aa342f7c8d905097e43a1f50e0775503069.tar.bz2 |
Initial commit
Diffstat (limited to 'ds9/doc/user')
62 files changed, 7172 insertions, 0 deletions
diff --git a/ds9/doc/user/binning/binmenu.png b/ds9/doc/user/binning/binmenu.png Binary files differnew file mode 100644 index 0000000..34a399e --- /dev/null +++ b/ds9/doc/user/binning/binmenu.png diff --git a/ds9/doc/user/binning/binpar.png b/ds9/doc/user/binning/binpar.png Binary files differnew file mode 100644 index 0000000..3bc5973 --- /dev/null +++ b/ds9/doc/user/binning/binpar.png diff --git a/ds9/doc/user/binning/binpar2.png b/ds9/doc/user/binning/binpar2.png Binary files differnew file mode 100644 index 0000000..182edb9 --- /dev/null +++ b/ds9/doc/user/binning/binpar2.png diff --git a/ds9/doc/user/binning/block4.png b/ds9/doc/user/binning/block4.png Binary files differnew file mode 100644 index 0000000..07b7745 --- /dev/null +++ b/ds9/doc/user/binning/block4.png diff --git a/ds9/doc/user/binning/cubebox.png b/ds9/doc/user/binning/cubebox.png Binary files differnew file mode 100644 index 0000000..3c9b17e --- /dev/null +++ b/ds9/doc/user/binning/cubebox.png diff --git a/ds9/doc/user/binning/cubeimg.png b/ds9/doc/user/binning/cubeimg.png Binary files differnew file mode 100644 index 0000000..8c72995 --- /dev/null +++ b/ds9/doc/user/binning/cubeimg.png diff --git a/ds9/doc/user/binning/defaults.png b/ds9/doc/user/binning/defaults.png Binary files differnew file mode 100644 index 0000000..b9bd8fc --- /dev/null +++ b/ds9/doc/user/binning/defaults.png diff --git a/ds9/doc/user/binning/detimage.png b/ds9/doc/user/binning/detimage.png Binary files differnew file mode 100644 index 0000000..f89bc43 --- /dev/null +++ b/ds9/doc/user/binning/detimage.png diff --git a/ds9/doc/user/binning/filterimg.png b/ds9/doc/user/binning/filterimg.png Binary files differnew file mode 100644 index 0000000..58cee6d --- /dev/null +++ b/ds9/doc/user/binning/filterimg.png 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 & +</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]" & +</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 < (less than) or > (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 Binary files differnew file mode 100644 index 0000000..668d338 --- /dev/null +++ b/ds9/doc/user/binning/jupiter.mpg diff --git a/ds9/doc/user/binning/largebuffer.png b/ds9/doc/user/binning/largebuffer.png Binary files differnew file mode 100644 index 0000000..764c1b7 --- /dev/null +++ b/ds9/doc/user/binning/largebuffer.png diff --git a/ds9/doc/user/binning/smallbuffer.png b/ds9/doc/user/binning/smallbuffer.png Binary files differnew file mode 100644 index 0000000..7553884 --- /dev/null +++ b/ds9/doc/user/binning/smallbuffer.png 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 & +</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 → 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]" & +</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 → + 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 → + 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 < (less than) or > (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 → 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 Binary files differnew file mode 100644 index 0000000..c1a75c1 --- /dev/null +++ b/ds9/doc/user/catalogs/2masscat.png diff --git a/ds9/doc/user/catalogs/2masssort.png b/ds9/doc/user/catalogs/2masssort.png Binary files differnew file mode 100644 index 0000000..dd5c7b8 --- /dev/null +++ b/ds9/doc/user/catalogs/2masssort.png diff --git a/ds9/doc/user/catalogs/2masssrc.png b/ds9/doc/user/catalogs/2masssrc.png Binary files differnew file mode 100644 index 0000000..450ecb4 --- /dev/null +++ b/ds9/doc/user/catalogs/2masssrc.png diff --git a/ds9/doc/user/catalogs/addlabels.png b/ds9/doc/user/catalogs/addlabels.png Binary files differnew file mode 100644 index 0000000..ad2cd96 --- /dev/null +++ b/ds9/doc/user/catalogs/addlabels.png diff --git a/ds9/doc/user/catalogs/addlabelsds9.png b/ds9/doc/user/catalogs/addlabelsds9.png Binary files differnew file mode 100644 index 0000000..9f4eee4 --- /dev/null +++ b/ds9/doc/user/catalogs/addlabelsds9.png diff --git a/ds9/doc/user/catalogs/cscsrc.png b/ds9/doc/user/catalogs/cscsrc.png Binary files differnew file mode 100644 index 0000000..591a91b --- /dev/null +++ b/ds9/doc/user/catalogs/cscsrc.png diff --git a/ds9/doc/user/catalogs/editjmag14.png b/ds9/doc/user/catalogs/editjmag14.png Binary files differnew file mode 100644 index 0000000..835d380 --- /dev/null +++ b/ds9/doc/user/catalogs/editjmag14.png diff --git a/ds9/doc/user/catalogs/editjmag14ds9.png b/ds9/doc/user/catalogs/editjmag14ds9.png Binary files differnew file mode 100644 index 0000000..2252318 --- /dev/null +++ b/ds9/doc/user/catalogs/editjmag14ds9.png diff --git a/ds9/doc/user/catalogs/editjmagrange.png b/ds9/doc/user/catalogs/editjmagrange.png Binary files differnew file mode 100644 index 0000000..6a4e7ac --- /dev/null +++ b/ds9/doc/user/catalogs/editjmagrange.png 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<14</a></li> +<li><a href="#jmagrange">Figure 6: Filtering 2MASS Sources: Jmag<14 or Jmag>16.5</a></li> +<li><a href="#editjmag14">Figure 7: Symbol Editing: Jmag<14 Rule</a></li> +<li><a href="#editjmag14ds9">Figure 8: Symbol Editing: Jmag<14 Sources Displayed</a></li> +<li><a href="#editjmagrange">Figure 9: Symbol Editing: Jmag>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<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<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<14 || $Jmag>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<14 or Jmag>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<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<14 Rule</a></h3></div> +<div><img alt="[The fields are set to display sources with Jmag<14 as red boxpoints.]" src="editjmag14.png"></div> +</div> + + <div class="figure"> +<div class="caption"><h3><a name="editjmag14ds9">Figure 8: Symbol Editing: Jmag<14 Sources Displayed</a></h3></div> +<div><img alt="[The sources with Jmag<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>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>16.5 Sources Added</a></h3></div> +<div><img alt="[The sources with Jmag>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<14 boxcircle point red $Jmag physical +$Jmag>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 Binary files differnew file mode 100644 index 0000000..b521b93 --- /dev/null +++ b/ds9/doc/user/catalogs/jmag14.png diff --git a/ds9/doc/user/catalogs/jmagrange.png b/ds9/doc/user/catalogs/jmagrange.png Binary files differnew file mode 100644 index 0000000..a063a13 --- /dev/null +++ b/ds9/doc/user/catalogs/jmagrange.png 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 Binary files differnew file mode 100644 index 0000000..b38db02 --- /dev/null +++ b/ds9/doc/user/contour/dialog.png 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 Binary files differnew file mode 100644 index 0000000..c09a5fd --- /dev/null +++ b/ds9/doc/user/contour/dsscontour.png diff --git a/ds9/doc/user/contour/dssdialog.png b/ds9/doc/user/contour/dssdialog.png Binary files differnew file mode 100644 index 0000000..88d425a --- /dev/null +++ b/ds9/doc/user/contour/dssdialog.png 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 → 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 → 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 → 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> + </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 → 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 Binary files differnew file mode 100644 index 0000000..c426f91 --- /dev/null +++ b/ds9/doc/user/contour/xraycontour.png diff --git a/ds9/doc/user/gui/button.png b/ds9/doc/user/gui/button.png Binary files differnew file mode 100644 index 0000000..9ebfdaf --- /dev/null +++ b/ds9/doc/user/gui/button.png diff --git a/ds9/doc/user/gui/color.png b/ds9/doc/user/gui/color.png Binary files differnew file mode 100644 index 0000000..b59dd4b --- /dev/null +++ b/ds9/doc/user/gui/color.png diff --git a/ds9/doc/user/gui/components.png b/ds9/doc/user/gui/components.png Binary files differnew file mode 100644 index 0000000..63bd64d --- /dev/null +++ b/ds9/doc/user/gui/components.png diff --git a/ds9/doc/user/gui/frame.png b/ds9/doc/user/gui/frame.png Binary files differnew file mode 100644 index 0000000..b65fdba --- /dev/null +++ b/ds9/doc/user/gui/frame.png 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 Binary files differnew file mode 100644 index 0000000..59f4c7a --- /dev/null +++ b/ds9/doc/user/gui/info.png diff --git a/ds9/doc/user/gui/mag.png b/ds9/doc/user/gui/mag.png Binary files differnew file mode 100644 index 0000000..db5d82d --- /dev/null +++ b/ds9/doc/user/gui/mag.png diff --git a/ds9/doc/user/gui/menu.png b/ds9/doc/user/gui/menu.png Binary files differnew file mode 100644 index 0000000..457100d --- /dev/null +++ b/ds9/doc/user/gui/menu.png diff --git a/ds9/doc/user/gui/menutear.png b/ds9/doc/user/gui/menutear.png Binary files differnew file mode 100644 index 0000000..bfb789d --- /dev/null +++ b/ds9/doc/user/gui/menutear.png diff --git a/ds9/doc/user/gui/panner.png b/ds9/doc/user/gui/panner.png Binary files differnew file mode 100644 index 0000000..e5d5e29 --- /dev/null +++ b/ds9/doc/user/gui/panner.png diff --git a/ds9/doc/user/gui/prefs.png b/ds9/doc/user/gui/prefs.png Binary files differnew file mode 100644 index 0000000..d2a6b72 --- /dev/null +++ b/ds9/doc/user/gui/prefs.png 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 → Frame + Parameters → 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 → Frame Parameters → 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 → + 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 Binary files differnew file mode 100644 index 0000000..d96ee37 --- /dev/null +++ b/ds9/doc/user/gui/vertical.png 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 Binary files differnew file mode 100644 index 0000000..23df0bb --- /dev/null +++ b/ds9/doc/user/rgb/color.png diff --git a/ds9/doc/user/rgb/ds9.png b/ds9/doc/user/rgb/ds9.png Binary files differnew file mode 100644 index 0000000..650334b --- /dev/null +++ b/ds9/doc/user/rgb/ds9.png diff --git a/ds9/doc/user/rgb/filtered.png b/ds9/doc/user/rgb/filtered.png Binary files differnew file mode 100644 index 0000000..8bf7134 --- /dev/null +++ b/ds9/doc/user/rgb/filtered.png diff --git a/ds9/doc/user/rgb/grid.png b/ds9/doc/user/rgb/grid.png Binary files differnew file mode 100644 index 0000000..46a7ccc --- /dev/null +++ b/ds9/doc/user/rgb/grid.png 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 & +</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 Binary files differnew file mode 100644 index 0000000..3dcb3cd --- /dev/null +++ b/ds9/doc/user/rgb/lock.png diff --git a/ds9/doc/user/rgb/rgb.png b/ds9/doc/user/rgb/rgb.png Binary files differnew file mode 100644 index 0000000..5631351 --- /dev/null +++ b/ds9/doc/user/rgb/rgb.png diff --git a/ds9/doc/user/rgb/scale.png b/ds9/doc/user/rgb/scale.png Binary files differnew file mode 100644 index 0000000..c2c50e1 --- /dev/null +++ b/ds9/doc/user/rgb/scale.png diff --git a/ds9/doc/user/rgb/smooth.png b/ds9/doc/user/rgb/smooth.png Binary files differnew file mode 100644 index 0000000..6d4f631 --- /dev/null +++ b/ds9/doc/user/rgb/smooth.png 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 & +</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 → + 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 → 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> + </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 → 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 + → 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 → + 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> + </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 Binary files differnew file mode 100644 index 0000000..3365b4d --- /dev/null +++ b/ds9/doc/user/scripts/contour.png diff --git a/ds9/doc/user/scripts/contourdss.png b/ds9/doc/user/scripts/contourdss.png Binary files differnew file mode 100644 index 0000000..c80f8fe --- /dev/null +++ b/ds9/doc/user/scripts/contourdss.png 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 & +</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 & +</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 & +</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 & +</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 & +</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 & +</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> + + + |